What is Support Level Supplement (SLS) ptf9051b, The UnixWare 7.1.4 Maintenance Pack 2 Supplement? Problem Fixed ------------- ptf9051 version a contains the following fixes: 1. Fixed non-synchronized assignments of controller number by both pdiunits and SDI layer causing overlapping and conflicting SDI unit numbers assigned to usb_msto, leading to problems while accessing USB floppy drive(s). erg712669/fz529971 2. If after initiating shutdown, the system is not powered off after the following message is displayed, the processor heats up. "System has halted and may be powered off (Press any key to reboot)" fz530708 3. Fixed mps and atup PSM initialization to do "himem" detection after APIC & PIC initialization or after masking all interrupts on PIC, otherwise unexpected hardware interrupts can cause failure of v86bios() calls to detect "himem" via BIOS e820 interfaces leading to the OS not detecting the whole system memory. erg712765/fz530717 4. Work around problem with IBM Blade Server (eserver 8677-1xx) BIOS version 1.09 that cause system panic shortly after boot. fz531479 5. Interrupts may be incorrectly routed when the ACPI boot parameter is set with "ACPI=Y". It may also occur on uniprocessor systems that support hyperthreading and do not have MPS BIOS tables when the ENABLE_JT boot parameter is set with "ENABLE_JT=Y". Most systems will not require this fix since the problem only manifests itself on systems with complex bus architectures. Symptoms that the fix is required are any of: a) High CPU consumption in interrupt time when the system is otherwise idle, as indicated by sar and/or rtpm. b) Devices with interrupt timeouts. c) PCI devices that cannot be found. fz531694 6. The Boot Strap Processor is incorrectly identified on the Intel(r) Server Platforms SR4850HW4 and SR6850HW4. This problem manifests itself as a spontaneous system reset when the remaining processors are brought online. fz531694 7. Fixed a deadlock in asyc output stream. erg712825/fz531720 8. Timeouts for bound drivers may run on wrong cpu. fz532326 9. Support to allow running global callout on any cpu. If this feature is enabled via setting callout_balance to 1 in svc.cf/Space.c, then callouts may execute on cpu other than the boot cpu. This has the affect of running callouts at the precise scheduled time in an heavy system workload. fz532367 ptf9051 version b additionally contains the following fixes: 10. Support for Intel multiple core processors. Multiple core processors have two or more processor cores in each physical package, continuing the trend started with hyperthreading, but offering enhanced parallelism and improved performance due to additional processor cores. Multiple processor cores are automatically detected and utilized if they are available. However, hyperthreaded processors are not utilized unless the administrator specifically requests their use. No additional CPU licenses are required to use either multiple processor cores or hyperthreaded processors. The use of multiple processor cores can be disabled with the boot parameter "MULTICORE=N" entered at the boot prompt or added to the "/stand/boot" file. Having multiple core support enabled has no effect on systems that do not have multiple core processors. If the use of multiple processor cores is explicitly disabled with the "MULTICORE=N" boot parameter, then the use of hyperthreaded processors is also disabled. Hyperthreaded processor support is still disabled by default. Support for hyperthreaded processors can be enabled with any of the following boot parameters: ENABLE_HT=Y HYPERTHREAD=Y ENABLE_JT=Y fz532712 11. Automatic xAPIC detection did not work correctly. Systems with more than 8 logical processors that did not properly autodetect the presence of xAPIC hardware needed to use the "USE_XAPIC=Y" boot parameter to enable more than 8 logical processors. fz532824 Contents -------- /etc/conf/pack.d/asyc/Driver_atup.o /etc/conf/pack.d/asyc/Driver_mp.o /etc/conf/pack.d/acpi/Driver_atup.o /etc/conf/pack.d/acpi/Driver_mp.o /etc/conf/pack.d/atup/Driver_atup.o /etc/conf/pack.d/atup/Driver_mp.o /etc/conf/pack.d/io/Driver_atup.o /etc/conf/pack.d/io/Driver_mp.o /etc/conf/pack.d/mod/Driver_atup.o /etc/conf/pack.d/mod/Driver_mp.o /etc/conf/pack.d/mps/Driver_mp.o /etc/conf/pack.d/proc/Driver_atup.o /etc/conf/pack.d/proc/Driver_mp.o /etc/conf/pack.d/psm_cfgtables/Driver_mp.o /etc/conf/pack.d/svc/Driver_atup.o /etc/conf/pack.d/svc/Driver_mp.o /etc/conf/pack.d/svc/space.c /etc/conf/pack.d/util/Driver_atup.o /etc/conf/pack.d/util/Driver_mp.o /etc/scsi/pdiconfig usb_ohci.udi /sbin/usb Software Notes and Recommendations ---------------------------------- o ptf9051b should only be installed on: UnixWare 7.1.4 Maintenance Pack 2 o The Intel(r) Server Platforms SR4850HW4 and SR6850HW4 will not run in multi-processor mode until ptf9051 is installed. There are two work arounds. Either defer OSMP installation during ISL until after ptf9051 is installed, or, interrupt the boot sequence during any reboots up until the time the ptf is installed, enter "psm=atup" to boot into single processor mode. Installation Instructions ------------------------- NOTE: You do not have to remove ptf9051a before installing ptf9051b. 1. Download the ptf9051b.Z file to the /tmp directory on your machine. You can download the supplement from: ftp://ftp.sco.com/pub/unixware7/714/patches/ 2. As root, add the package to your system using these commands: $ su - Password: # zcat /tmp/ptf9051b.Z | pkgadd -d - Alternatively, this package may be installed in quiet mode, that is, without displaying the release notes and asking for confirmation. To do this, use these commands: $ su - Password: # zcat /tmp/ptf9051b.Z | pkgadd -qd - all 3. Reboot the system after installing this package. Removal Instructions -------------------- 1. As root, remove the package using these commands: $ su - Password: # pkgrm ptf9051 2. Reboot the system after removing this package. If you have questions regarding this supplement, or the product on which it is installed, please contact your software supplier.