What is Support Level Supplement (SLS) ptf9150d, the UnixWare 7 Definitive 2018 Supplement? Problems Fixed -------------- Note: By default, UnixWare 7 Definitive now halts if a panic is encountered. Please see the "Software Notes and Recommendations" section below for details. The following fixes were first provided with ptf9150a and are also contained in ptf9150d: 1. Fix an RD1000 panic. Systems using the AHCI device driver and an attached but empty Dell PowerVault RD1000 Removable Disk Storage device would panic on start up. To fix these panics requires both this escalation patch for the sd01 device driver and to use version 2.0a (or later) of the AHCI device driver. You can separately download that device driver or install it via patchck. The sd01 portion of the fix is to change a recursive loop to an iterative loop. The ahci portion of the fix is to resolve an event registration issue. OSR6-113 2. Fix a mkdev hd command failure when configuring a Dell PowerVault RD1000 Removable Disk Storage hard disk. This error was encountered: ERROR: One or more of the DDB files are not present/corrupt/inaccessible. UX:ls:ERROR: Cannot access /dev/hba/hba*: no such file or directory. An incorrect data conversion was fixed. OSR6-124 The following fixes were first provided with ptf9150b and are also contained in ptf9150d: 3. Revise various header files to maintain the same behavior for UDK compiled binaries while supporting definitions required by the new UnixWare 7 Definitive 2018 compiler. UW7-140 4. Avoid undefined WCHAR_MIN and WINT_MIN variables by setting defaults if these variables are not defined elsewhere. UW7-138 5. Add setenv and unsetenv declarations to stdlib.h. While undeclared functions default to int, modern compilers complain about the missing declarations. UW7-148 The following fixes were first provided with ptf9150c and are also contained in ptf9150d: 6. Add the ACPI reset command to avoid keyboard issues when using PS2_KEYBOARD=NO boot parameter. Previously the 8042 keyboard controller reset command was used in this scenario which resulted in a system hang. UW7-111 7. Update the mkdev.h header file to support different definitions for UDK and new development systems. UW7-155 ptf9150d also provides the following fixes: 8. Add support for installing UnixWare 7 Definitive 2018 under the KVM hypervisor on the CentOS operating system. UW7-156 9. Provide a new boot parameter, PANICHALT. When set to Y the system halts on panic and requires hard reboot instead of automatically shutting down or rebooting. The default is Y. If set to N then system behaves as per the PANICBOOT settings. OSR6-172 10. Fix a bug in the interpretation of ACPI configuration tables. fz536069:4 Contents -------- /etc/conf/interface.d/psm.2.3 /etc/conf/mdevice.d/psm_acpi /etc/conf/pack.d/acpi/Driver_atup.o /etc/conf/pack.d/acpi/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/pci/Driver_atup.o /etc/conf/pack.d/pci/Driver_mp.o /etc/conf/pack.d/psm_acpi/Driver_atup.o /etc/conf/pack.d/psm_acpi/Driver_mp.o /etc/conf/pack.d/psm_apic/Driver_mp.o /etc/conf/pack.d/psm_cfgtables/Driver_mp.o /etc/conf/pack.d/sd01/Driver.o /etc/conf/pack.d/svc/Driver_atup.o /etc/conf/pack.d/svc/Driver_mp.o /etc/conf/sdevice.d/psm_acpi /usr/include/ctype.h /usr/include/dirent.h /usr/include/fcntl.h /usr/include/inttypes.h /usr/include/limits.h /usr/include/math.h /usr/include/pthread.h /usr/include/stdint.h /usr/include/stdio.h /usr/include/stdlib.h /usr/include/string.h /usr/include/strings.h /usr/include/sys/cdefs.h /usr/include/sys/mkdev.h /usr/include/sys/sockio.h /usr/include/sys/stat.h /usr/include/sys/types.h /usr/include/time.h /usr/include/unistd.h /usr/include/varargs.h /usr/include/wchar.h Software Notes and Recommendations ---------------------------------- 1. ptf9150 should only be installed on: UnixWare 7 Definitive 2018 (D2M1) 2. If your system has an AHCI controller, you should also install the revised AHCI device driver (version 2.0a or later). 3. ptf9150d can be installed on UnixWare 7 Definitive 2018 with ptf9150 (any version) already installed. However, removal of ptf9150 (version d) will remove all prior versions and restore the original UnixWare 7 Definitive 2018 binaries. 4. If you participated in the UnixWare 7/OpenServer 6 Definitive 2018 Development System Update Alpha program, p600000 must be removed before applying this patch. 5. Starting with ptf9150d: By default, systems now halt on panic instead of shutting down or rebooting. If you prefer that the system either shuts down or reboots on panic, set the new PANICHALT variable to N and set PANICBOOT accordingly. Installation Instructions ------------------------- Either use patchck to install this escalation fix or follow the following procedure: 1. Download the ptf9150d.image file to the /tmp directory on your machine. 2. As root, add the package to your system using these commands: $ su - Password: # pkgadd -d /tmp/ptf9150d.image Alternatively, this package may be installed in quiet mode by using these commands: $ su - Password: # pkgadd -qd /tmp/ptf9150d.image all 3. Reboot the system after installing this package. Removal Instructions -------------------- 1. As root, remove the package using these commands: $ su - Password: # pkgrm ptf9150 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.