Dear SCO Customer, Support Level Supplement (SLS) ptf7428g, the Hot Plug Supplement and PCI Option ROM and resmgr Update for UnixWare 7.1.0, addresses the following issues: 1. The Symbios c8xx driver incorrectly loads on port 1 of the Compaq 64-Bit Dual Channel Wide Ultra2 SCSI controller. The following symptoms have been observed as a result of this problem: a. At the point where drivers are loaded during installation of UnixWare 7.1.0, an inordinate amount of time may transpire while the screen displays the message: Please wait while the system hardware drivers are loaded. Trying: c8xx Loaded: During this time, if you switch screens to the text console by pressing and then the key, the screen may display: VT0> WARNING: C8XX: FATAL TIMEOUT (INQUIRY) on ha=0 id=3 lun=1 WARNING: C8XX: FATAL TIMEOUT (INQUIRY) on ha=0 id=4 lun=0 WARNING: C8XX: FATAL TIMEOUT (INQUIRY) on ha=0 id=5 lun=0 Note: To return to the installation screen, press and then . b. At the hardware discovery phase (following the loading of drivers), the text console may display: 0:0,7,0: HBA : (c8xx,1) Symbios 896 -5 40509 instead of: 0:0,7,0: HBA : (cpqsc,1) Compaq SCSI-2 indicating the Symbios c8xx driver has incorrectly loaded on port 1 of the Compaq controller. Note: The cpqsc driver from the latest SCO HBA diskette (V7.1.1) or the Compaq Extended Feature Supplement (EFS) is required to support the Compaq 64-Bit Dual Channel Wide Ultra2 SCSI controller. The Compaq EFS may be downloaded from: http://www.compaq.com/support/files/server/softpaqs/UNIX/EFS70.html 2. Includes resmgr fixes that treat resmgr fields, previously assumed to be static, as dynamic and updates those fields on every boot. 3. SLS ptf7428c adds support for hot plugging of NICs (note that version "a" of ptf7428 did not include this feature). In addition to this SLS, the PCI Hotplug feature also requires the necessary hardware support for PCI hotplug and a platform specific hotplug controller driver. Once you have installed ptf7428c, follow the instructions included below for adding, suspending, resuming, and removing hot pluggable NICs. SLS ptf7428c addressed this additional issue: 4. Addresses a problem found in previous versions of this patch that caused UnixWare 7 to no longer be bootable on systems with a Symbios Logic (c8xx) controller as the boot controller. The corresponding error message to this problem is: PANIC: vfs_mountroot: cannot mount root SLS ptf7428d addressed these issues: 5. An abort occurs when attempting an installation with SLS ptf7425a on a system with a Mylex HBA. 6. A page fault PANIC results when trying to boot UnixWare 7.1.0 on some Intel machines. SLS ptf7428e addressed these additional issues: 7. Cannot autodetect PCCARD devices properly. 8. PCI probe uses BIOS. SLS ptf7428f addressed this issue: 9. A user process can run privileged code. SLS ptf7428g addresses these issues: 10. Recogition of the new SCSI device class "RAID". 11. Incorrect device types are noted when using a Crossroads 4150 converter attached to a Brocade Silkworm switch. 12. Panic on SCSI errors when using the passthru interface on the DDI-8 HBA drivers. Adding NICs =========== a. Insert the NIC into an empty PCI slot that is not powered on and connect the cables. b. Lock the interlock (if it has one). c. Run SCOadmin and from the Hardware folder select the Hot Plug Manager. d. You should see a board icon in the slot where you put the NIC. Select this slot and, from the Operations menu, select Power On. e. After a pause you should see a link under the board icon to a line that says: "Unbound Network device; Ethernet controller". Select this line and, from the Operations menu, select Add Driver. f. You are then prompted to select a driver appropriate for your hardware out of a list of driver(s) compatible with the newly added adapter. g. For some drivers, you will be prompted with the "Network Driver Configuration" screen. See the driver documentation for any modifications specific to the driver configuration. h. After a pause during which the device initializes, you are prompted to add a protocol or to configure the device as a backup for another device in the system. i. If the new device is configured for backup, you will be prompted to select an existing networking interface that is to be backed up. If the new device is configured for TCP/IP, you will be prompted for the IP configuration for this interface. After entering this information and pressing OK you will see a dialogue confirming the successful addition of your new NIC. j. After pressing OK you should see the main display of the Hot Plug Manager updated to show the new device as: "Bound Network device; Ethernet controller --> Driver Name: xxx" where xxx is the system name of the driver you selected. Issue the following commands to verify the NIC is operational: ifconfig -a ndstat ping Suspending a Configured NIC =========================== a. To suspend I/O on a configured NIC start the Hot Plug Manager from SCOadmin. b. Select the device you want to suspend and select the Suspend Driver option from the Operations menu. After a short pause, the display changes to show that the selected device is now unbound; you will see an entry in the Suspended Driver Instances box of the form: Driver Name: xxx Suspended ID: yyy where xxx is the name of the suspended driver and yyy is the suspended ID. c. Issue the following commands to verify the driver is suspended: ndstat ping Resuming a Suspended Driver Instance ==================================== You can resume a suspended driver instance either by selecting an unbound device in the Hot Plug Manager and choosing the Resume Driver option from the Operations menu, or by selecting the suspended instance from the Suspended Driver Instances box and choosing the Resume Driver option from the Operations menu. In the former case you will be given a list of appropriate suspended driver instances for that device to resume. In the latter case you will be given a list of appropriate devices to resume the suspended driver instance on. Appropriateness is determined by calling the drivers verify routine. This routine will usually check the board ID of the device to see if the driver can support the device. The resume operation is supported for functionally identical adapters only. It is recommended that the resume operation be performed as soon as possible after a suspend operation. Therefore, it is important to have a functionally identical replacement adapter available before performing the suspend operation. Removing a Device ================= You can only remove a device using the Hot Plug Manager by suspending it first. Once the driver is suspended, select the suspended instance in the Suspended Driver Instances box and then choose the Delete Driver option from the Operations menu. It is recommended that you unmount all mount points that are serviced by the device(s) being removed before the suspend-remove sequence. Contents -------- /etc/conf/bin/idcheck /etc/conf/bin/idconfupdate /etc/conf/bin/idinstall /etc/conf/bin/idresadd /etc/conf/pack.d/ca/Driver_atup.o /etc/conf/pack.d/ca/Driver_mp.o /etc/conf/pack.d/confmgr/Driver_atup.o /etc/conf/pack.d/confmgr/Driver_mp.o /etc/conf/pack.d/eisa/Driver_atup.o /etc/conf/pack.d/eisa/Driver_mp.o /etc/conf/pack.d/hpci/Driver_atup.o /etc/conf/pack.d/hpci/Driver_mp.o /etc/conf/pack.d/mca/Driver_atup.o /etc/conf/pack.d/mca/Driver_mp.o /etc/conf/pack.d/mod/Driver_atup.o /etc/conf/pack.d/mod/Driver_mp.o /etc/conf/pack.d/passthru/Driver.o /etc/conf/pack.d/passthru/space.c /etc/conf/pack.d/pccard/Driver_atup.o /etc/conf/pack.d/pccard/Driver_mp.o /etc/conf/pack.d/pci/Driver_atup.o /etc/conf/pack.d/pci/Driver_mp.o /etc/conf/pack.d/sdi/Driver_atup.o /etc/conf/pack.d/sdi/Driver_mp.o /etc/conf/pack.d/svc/Driver_atup.o /etc/conf/pack.d/svc/Driver_mp.o /etc/scsi/pdiconfig /etc/scsi/pdiunits /etc/init.d/inetinit /sbin/ca /sbin/resmgr /usr/lib/libhpsl.a /usr/lib/libhpsl.so /usr/lib/ncfglib.tlib /usr/lib/netcfg/bin/ncfgBE /usr/lib/netcfg/bin/ncfgUI /usr/lib/netcfg/bin/ndcfg /usr/lib/scoadmin/hotplug/PCIBE /usr/lib/scoadmin/hotplug/hotplugGUI /usr/sbin/netcfg Software Notes and Recommendations ---------------------------------- SLS ptf7428g should only be installed on: UnixWare 7 Release 7.1.0 SLS ptf7446f MUST be installed before ptf7428g can be installed. Installation Instructions ------------------------- For systems that are already installed: 1. Download the ptf7428g.Z file to the /tmp directory on your machine. 2. As root, add the SLS package to your system using these commands: $ su Password: # pkgadd -d /tmp/ptf7428g.Z # rm /tmp/ptf7428g.Z 3. Reboot the system after installing this SLS package. The release notes displayed prior to installation can be found in: /var/sadm/pkg/ptf7428/install/ptf7428.txt For systems that are being installed: 1. Download the ptf7428g.Z file to the /tmp directory on a UNIX machine. 2. Copy the file to a diskette using this command: # dd if=ptf7428g.Z of=/dev/dsk/f0t bs=18k 3. Using the Replacement Installation Diskettes from SLS ptf7425b, begin installation (make sure to read the documentation accompanying ptf7425b prior to installation). 4. When prompted for additional PTFs, insert ptf7428g and select "Install a PTF diskette". Press to load it. Continue the installation as usual. The release notes displayed prior to installation can be found in: /var/sadm/pkg/ptf7428/install/ptf7428.txt Removal Instructions -------------------- 1. As root, remove the SLS package using these commands: $ su Password: # pkgrm ptf7428 2. Reboot the system after removing this SLS package. If you have questions regarding this SLS, or the product on which it is installed, please contact your software supplier.