Dear SCO Customer, The enclosed Support Level Supplement (SLS) PTF3256, The Replacement Installation Diskette and Installation Supplement, provides fixed drivers which are required during installation on certain systems. This supplement corrects the following problems: 1. PCI bridge cards are not detected and added to the resmgr database. 2. Secondary functions of multi-function PCI cards are not detected and added to the resmgr database. 3. PCI devices that support 64-bit memory addressing are detected, but not configured into the system. These cards will be rejected with the following message: NOTICE: PCI board XXX, YYY: no support for 64 bit memory space. 4. Incorrect interrupt handling for PCI devices on MP systems incorporating a PCI-to-PCI bridge device. 5. The boot HBA is lost after reconfiguration of the system and system startup fails because the root filesystem cannot be mounted. 6. NMIs are not seen on some machines (for example, on systems with SMI). 7. A system hang can occur after a panic on a multiprocessor system. The system will not be rebooted. 8. Installing with a time zone east of GMT can cause the time stamp on the confmgr database to be incorrect. This may result in problems varying from the mouse not working, to host adapters not being found, to system panics. 9. Systems with a CT65550 graphics chip may shift the text display off the side of the screen by several inches. 10. Systems with more than eight HBAs may panic during installation. SOLUTION SPECIFICS ------------------ General Description 1. PCI bridge cards can now be added to the resmgr database. 2. All functions of multi-function PCI cards will now be added to the resmgr database. 3. PCI cards that support 64-bit memory addressing can still be assigned a 32-bit address for use with the current version of UnixWare. The check for 64-bit memory addressing has been removed, allowing cards of this type to be supported. 4. Full routing of interrupts through PCI-to-PCI bridges is now implemented according to the PCI 2.1 specification. 5. Additional information available to the kernel is now used when trying to locate a new boot HBA, namely slot number, device number and function number. This corrects the problem with the boot HBA being lost after system reconfiguration. NOTE: The boot HBA *must* be left in the same PCI expansion slot in order for it to be found. 6. NMIs are now seen on systems with SMI. 7. The boot CPU was solely responsible for rebooting the system. If this CPU does not respond after a panic, the reboot will now be performed by another CPU. 8. The confmgr now uses the correct time stamp, eliminating problems installing in time zones east of GMT. 9. A new kd driver resolves the display problem with the CT65550 graphics chip. 10. The system no longer panics with more than eight HBAs. Software Notes and Recommendations ---------------------------------- This SLS consists of two floppy images. The first is a Replacement Installation Diskette which replaces the one provided with SCO UnixWare Application Server or Personal Edition 2.1.0; the second is a pkgadd format Installation Supplement, which the Replacement Installation Diskette will prompt for near the end of the installation process. SLS PTF3256 should only be installed on the following release: SCO UnixWare Application Server Release 2.1.0 SCO UnixWare Personal Edition Release 2.1.0 Note: You can apply updates 2.1.1, or 2.1.2 to a system after installing with PTF3256. PTF3256 will update the following files: /etc/conf/pack.d/confmgr/Driver_atup.o /etc/conf/pack.d/confmgr/Driver_mp.o /etc/conf/pack.d/kd/Driver_atup.o /etc/conf/pack.d/kd/Driver_mp.o /etc/conf/pack.d/pci/Driver.o /etc/conf/pack.d/pcmp/Driver_mp.o /etc/conf/pack.d/sdi/Driver_atup.o /etc/conf/pack.d/sdi/Driver_mp.o /sbin/memsize Hardware Notes and Recommendations ---------------------------------- The PTF is targeted for the i386, i486 and Pentium CPUs. Installation Instructions ------------------------- 1. For new installations that require a new boot floppy diskette, download the file ptf3256.boot.dd and ptf3256 to the /tmp directory on a UNIX system. 2. Create the boot floppy diskette image with the following command: # dd if=ptf3256.boot.dd of=/dev/dsk/f0t bs=18k 3. Label this diskette, "SCO UnixWare PTF3256 Replacement Installation Diskette". 4. Create the Installation Supplement Diskette image with the following command: # dd if=ptf3256 of=/dev/dsk/f0t bs=18k 5. Label this diskette, "SCO UnixWare PTF3256 Installation Supplement Disk". 6. Use the newly created Replacement Installation Diskette to boot the system, and then follow the normal installation instructions. At the end of the installation you will be prompted to insert the PTF3256 Installation Supplement Disk. Note: If you do not have access to a UNIX system, you can create both of these diskettes using the public domain DOS program 'rawrite'. This utility is available from SCO's website at: ftp://ftp.sco.com/TLS/tls096.zip 7. To install the PTF3256 package on an existing installation of UnixWare 2.1.0, download the ptf3256 and ptf3256.txt files to the /tmp directory on your machine. 8. As root, add the package to your system using the following command: $ su # pkgadd -d /tmp/ptf3256 9. Reboot the system after installing this SLS. Removal Instructions --------------------- 1. As root, remove the package. $ su # pkgrm ptf3256 2. Reboot the system after removing this SLS. If you have questions regarding this SLS, or the product on which it is installed, please contact your software supplier. We appreciate your business. SCO Support Services