******************************************************************* * HP-UX 11i Version 2 (B.11.23) * Hardware Enablement Bundle README File * September 2006 ******************************************************************* Contents of this Document ------------------------- 1. Online Bundle Information 2. Bundle Notes 3. Bundle Contents 3.1 Patch List 3.2 Changes from Previous Release 4. Patches with Dependencies in this Bundle 4.1 Patch Dependencies 4.2 Other Dependencies 5. Patches with Special Installation Instructions 5.1 Patch List 5.2 Special Instructions to Install the Patches 6. Patch ID List 7. Legal Notices ************************************************************************ 1. Online Bundle Information ************************************************************************ You can find the latest patch status information on the HP IT Resource Center (ITRC) web site. This resource can help you manage your patch bundle upgrade, providing up-to-date warning information and replacement patches. At the ITRC you will also find bundle readme files, user guides, links to patch text files, and more. To find the latest Quality Pack information at the ITRC, use these steps: 1. Go to http://itrc.hp.com. Make sure you are at the correct geographic site: Americas/Asia-Pacific or Europe. 2. If you already have a UserID and password, select "Login" from the left navigation menu and log in to the ITRC. If you do not, then under "New Users", click "register". Note that registering at the ITRC is free. 3. Select "maintenance and support (hp products)". 4. Select "standard patch bundles - find patch bundles" under the patching section. 5. Select "HP-UX patch bundles". You are now at the "standard HP-UX patch bundles index" home page. From this home page you will see a table with releases for the past year. 6. Choose the release (by release date and operating system) that your bundle is found in. If you are unsure about the release date of your bundle, use swlist(1M) to get bundle information from your mounted cd or local depot. 7. Once you are at the individual release page, you will find a table with the available bundles. Select your bundle from the table. 8. On the bundle page, you will see two tables: The "select item(s) for download" table that lists any patches in the bundle with warnings and the "Complete Bundle Contents" table that lists all the original patches for the bundle. Note: All patches are linked to their individual patch text information. For each patch with a warning, you should read the warning text to determine if you will be affected, then decide if you want to keep the patch or download a superceding patch. If a superceding patch is available and has reached a level 2 or 3, that patch will be selected by default for download as the "recommended patch". 9. If you decide to download any of the recommended patches that replace those with warnings, you can either download just those patches or the bundle and the recommended patches together. 10. After making the appropriate selections click the "add to selected patch list" button to download. 11. Any dependencies for selected recommended patches will be displayed and preselected for you. Always download the dependencies for proper installation. Select your download method (zip,gzip,tar). "Unpack" the downloaded file, for example: # gunzip patches.tgz # tar -xvf patches.tar 12. After unpacking the file you will see the following: The bundle .depot file, individual patch shell archive files, README_hp-ux, and create_depot_hp-ux_11 script for creating a single depot. 13. If you have downloaded individual recommended patches with or without the bundle, it is recommended that you create a single depot for installation to avoid multiple reboots. To do so, execute the create_depot_hp-ux_11 script as root user in the same directory where you unpacked the download file. This will create a new depot to install from called "depot". It will contain all of the individual patches you downloaded and the original bundle if it was downloaded. It will also create a bundle called "BUNDLE" that lists the new recommended patches you downloaded. HP recommends installing standard patch bundles using the patch_match_target option. For example: # swinstall -x autoreboot=true -x patch_match_target=true \ -s /tmp/depot You can also register this depot for network access from other machines. For detailed information regarding HP-UX patching, please refer to the Patch Management User Guide for HP-UX 11.x Systems which can be found at the following URL: http://docs.hp.com/en/oshpux11iv2.html#Patch%20Management ************************************************************************ 2. Bundle Notes ************************************************************************ The following entries describe problems or important notes from previous releases and/or the current release. If the description applies to your system, it is recommended you perform the action. --------------------------------------------------------------------------- Security Patch Check Tool Once you have created a depot containing the patches you want to install, HP recommends that you run the Security Patch Check tool on the depot. Use this tool, available for free download from http://www.software.hp.com, to analyze the patches in the depot and identify two classes of patches that you should investigate before continuing with patch installation: 1. Patches that have been the subject of patch warnings. 2. Patches that are recommended to improve system security. An example follows. Consult the security_patch_check(1) man page and the FAQ at http://docs.hp.com/hpux/onlinedocs/internet/spc_faq.html for additional information. swlist -l fileset -a supersedes -a revision -a software_spec -a state \ -d @ /path/to/depot | security_patch_check - -r -a Read the Security Bulletins and patch warnings associated with the patches identified by the tool to determine what, if any, changes you want to make to the depot before proceeding with installation. You may also choose to run Security Patch Check on the systems you are updating. --------------------------------------------------------------------------- ********************************************************************** 3. Bundle Contents ********************************************************************** This section contains a list of all patches in this bundle and the changes in the bundle since it was last released. ============== 3.1 Patch List ============== +------------+------------------------------------------------------------- | Patch ID | Description +------------+------------------------------------------------------------- | PHCO_34128 | Cumulative patch for partition commands | PHCO_34710 | Cumulative machinfo command patch | PHCO_34720 | ioscan(1M) cumulative patch | PHCO_34780 | mksf(1M) cumulative patch | PHCO_34934 | olrad(1M) cumulative patch | PHCO_34950 | setboot(1M) cumulative patch | PHKL_31500 | Sept04 base patch | PHKL_31508 | New audio h/w support and cumulative fixes | PHKL_32262 | Cumulative IPMI and vPars enablement | PHKL_32629 | Cumulative USB Driver patch | PHKL_32631 | GPE cell number change for vPars | PHKL_32637 | vPars CPU init; Reuse interrupts; olrad msgs | PHKL_32645 | WSIO (IO) subsystem MSI/MSI-X/WC Patch | PHKL_32646 | wsio.h header file patch | PHKL_32653 | Cumulative diag2 driver and vPars enablement | PHKL_33046 | Claim devices on Hitachi BladeSymphony | PHKL_33168 | Report memory ranges | PHKL_33312 | LVM Cumulative Patch | PHKL_33483 | Performance monitor feature enablement | PHKL_33592 | Graphics console device selection fix | PHKL_33651 | write coalescing | PHKL_33694 | adding yield code to busy_wait | PHKL_33714 | exec(2) and setrlimit(2) system call fix | PHKL_33739 | ACPI Support for embedded security | PHKL_33752 | Itanium 2 Processor speed reporting | PHKL_33757 | Spurious ITC sync errors due to CPU OLA | PHKL_33781 | Cumulative vPars early mem icache hint_pause | PHKL_33808 | PCI Error Handling feature | PHKL_33813 | PCI Error Handling feature | PHKL_33860 | Extended config space support in ACPI | PHKL_33969 | SCSI Tape (stape) cumulative | PHKL_34031 | IPF firmware interface update | PHKL_34057 | Reduce the size of the PA install kernel | PHKL_34095 | VM exec(2) support for newer IPF binaries | PHKL_34117 | vPars CPU migr, cumulative shutdown patch | PHKL_34210 | Emitting extended ACPI path in vPars env | PHKL_34409 | PDH modmeta object | PHKL_34460 | Cumulative Crash Dump Patch;EH;MCA Full,Comp | PHKL_34517 | new primitives for Itanium-2 9000 processors | PHKL_34540 | RTSCHED run queue, idle hint | PHKL_34541 | firmware virtualization enablement | PHKL_34547 | boot loader cumulative patch | PHKL_34588 | USB DVD Boot, EFI Device Path, vPars setboot | PHKL_34666 | ACPI memory panic | PHKL_34901 | _OSC ACPI method | PHKL_34902 | Firmware interfaces for PCIe | PHKL_34903 | ACPI,vPars,core cell,maxcpus,PCIe,TPM | PHKL_34904 | Partition ID, PCI EH, PCIe | PHKL_34905 | PCI OLA/R, data corruption, PCI EH, PCIe | PHKL_34906 | PCI OLAR Cumulative patch on IPF Platforms | PHKL_34907 | MSI,PCI EH,PCIe and cumulative defect fixes | PHKL_34908 | Identify PCIe chipsets | PHKL_34909 | CPU OLA/D Soft interrupts, sw_callback | PHKL_34917 | Fire GL-UX cumulative fixes; HW Enablement | PHKL_34933 | OLA/R subsystem patch | PHKL_34937 | Recognize TPM | PHKL_34941 | Oracle Clusterware, Setboot for PCI Express | PHKL_34942 | kepd pseudo driver, Setboot for PCI Express | PHKL_35052 | Fix cache flush problem | PHNE_34217 | Cumulative Mux and Pty Patch | PHSS_32960 | Xserver cumulative patch | PHSS_34201 | Aries cumulative patch | PHSS_34353 | linker + fdp cumulative patch | PHSS_34354 | shared library description files +------------+------------------------------------------------------------- ================================= 3.2 Changes from Previous Release ================================= This bundle was last refreshed for the June 2006 release. +-------------------------------------------------------------------------- | NEW PATCHES +------------+------------------------------------------------------------- | Patch ID | Description +------------+------------------------------------------------------------- | PHCO_34720 | ioscan(1M) cumulative patch | PHCO_34780 | mksf(1M) cumulative patch | PHCO_34934 | olrad(1M) cumulative patch | PHCO_34950 | setboot(1M) cumulative patch | PHKL_33808 | PCI Error Handling feature | PHKL_33813 | PCI Error Handling feature | PHKL_34901 | _OSC ACPI method | PHKL_34902 | Firmware interfaces for PCIe | PHKL_34904 | Partition ID, PCI EH, PCIe | PHKL_34908 | Identify PCIe chipsets | PHKL_34933 | OLA/R subsystem patch | PHKL_34937 | Recognize TPM | PHKL_34941 | Oracle Clusterware, Setboot for PCI Express | PHKL_35052 | Fix cache flush problem +------------+------------------------------------------------------------- +-------------------------------------------------------------------------- | SUPERSEDED PATCHES +------------+------------+------------------------------------------------ | Old Patch | New Patch | Description +------------+------------+------------------------------------------------ | PHKL_33161 | PHKL_34909 | CPU OLA/D Soft interrupts, sw_callback | PHKL_33606 | PHKL_34905 | PCI OLA/R, data corruption, PCI EH, PCIe | PHKL_33607 | PHKL_34906 | PCI OLAR Cumulative patch on IPF Platforms | PHKL_33623 | PHKL_34942 | kepd pseudo driver, Setboot for PCI Express | PHKL_33656 | PHKL_34907 | MSI,PCI EH,PCIe and cumulative defect fixes | PHKL_34088 | PHKL_34547 | boot loader cumulative patch | PHKL_34349 | PHKL_34917 | Fire GL-UX cumulative fixes; HW Enablement | PHKL_34457 | PHKL_34903 | ACPI,vPars,core cell,maxcpus,PCIe,TPM +------------+------------+------------------------------------------------ ******************************************************************** 4. Patches with Dependencies in this Bundle ******************************************************************** ====================== 4.1 Patch Dependencies ====================== The following table lists patch dependencies for patches in this bundle. +----------------+--------------------------------------------------------- | Patch ID | | Dep. Patch | Description +----------------+--------------------------------------------------------- | PHCO_34710 | Cumulative machinfo command patch | PHKL_31500 | Sept04 base patch | PHCO_34720 | ioscan(1M) cumulative patch | PHKL_34588 | USB DVD Boot, EFI Device Path, vPars setboot | PHCO_34934 | olrad(1M) cumulative patch | PHKL_31500 | Sept04 base patch | PHKL_31500 | Sept04 base patch | PHKL_33312 | LVM Cumulative Patch | PHKL_31508 | New audio h/w support and cumulative fixes | PHKL_31500 | Sept04 base patch | PHKL_32262 | Cumulative IPMI and vPars enablement | PHKL_31500 | Sept04 base patch | PHKL_32631 | GPE cell number change for vPars | PHKL_31500 | Sept04 base patch | PHKL_34903 | ACPI,vPars,core cell,maxcpus,PCIe,TPM | PHKL_32637 | vPars CPU init; Reuse interrupts; olrad msgs | PHKL_31500 | Sept04 base patch | PHKL_32645 | WSIO (IO) subsystem MSI/MSI-X/WC Patch | PHKL_31500 | Sept04 base patch | PHKL_32646 | wsio.h header file patch | PHKL_32646 | wsio.h header file patch | PHKL_31500 | Sept04 base patch | PHKL_32645 | WSIO (IO) subsystem MSI/MSI-X/WC Patch | PHKL_32653 | Cumulative diag2 driver and vPars enablement | PHKL_31500 | Sept04 base patch | PHKL_33168 | Report memory ranges | PHKL_31500 | Sept04 base patch | PHKL_33312 | LVM Cumulative Patch | PHKL_31500 | Sept04 base patch | PHKL_33483 | Performance monitor feature enablement | PHKL_31500 | Sept04 base patch | PHKL_33592 | Graphics console device selection fix | PHKL_31500 | Sept04 base patch | PHKL_33651 | write coalescing | PHKL_31500 | Sept04 base patch | PHKL_33714 | exec(2) and setrlimit(2) system call fix | PHKL_31500 | Sept04 base patch | PHKL_34095 | VM exec(2) support for newer IPF binaries | PHKL_33739 | ACPI Support for embedded security | PHKL_31500 | Sept04 base patch | PHKL_33757 | Spurious ITC sync errors due to CPU OLA | PHKL_31500 | Sept04 base patch | PHKL_33781 | Cumulative vPars early mem icache hint_pause | PHKL_31500 | Sept04 base patch | PHKL_33808 | PCI Error Handling feature | PHKL_31500 | Sept04 base patch | PHKL_33813 | PCI Error Handling feature | PHKL_31500 | Sept04 base patch | PHKL_33860 | Extended config space support in ACPI | PHKL_31500 | Sept04 base patch | PHKL_33969 | SCSI Tape (stape) cumulative | PHKL_31500 | Sept04 base patch | PHKL_34031 | IPF firmware interface update | PHKL_31500 | Sept04 base patch | PHKL_34095 | VM exec(2) support for newer IPF binaries | PHKL_31500 | Sept04 base patch | PHKL_33714 | exec(2) and setrlimit(2) system call fix | PHKL_34117 | vPars CPU migr, cumulative shutdown patch | PHKL_31500 | Sept04 base patch | PHKL_34210 | Emitting extended ACPI path in vPars env | PHKL_31500 | Sept04 base patch | PHKL_34588 | USB DVD Boot, EFI Device Path, vPars setboot | PHKL_34460 | Cumulative Crash Dump Patch;EH;MCA Full,Comp | PHKL_31500 | Sept04 base patch | PHKL_34117 | vPars CPU migr, cumulative shutdown patch | PHKL_34517 | new primitives for Itanium-2 9000 processors | PHKL_34903 | ACPI,vPars,core cell,maxcpus,PCIe,TPM | PHKL_34540 | RTSCHED run queue, idle hint | PHKL_31500 | Sept04 base patch | PHKL_34541 | firmware virtualization enablement | PHKL_31500 | Sept04 base patch | PHKL_34588 | USB DVD Boot, EFI Device Path, vPars setboot | PHKL_31500 | Sept04 base patch | PHKL_34210 | Emitting extended ACPI path in vPars env | PHKL_34666 | ACPI memory panic | PHKL_31500 | Sept04 base patch | PHKL_34901 | _OSC ACPI method | PHKL_31500 | Sept04 base patch | PHKL_34902 | Firmware interfaces for PCIe | PHKL_31500 | Sept04 base patch | PHKL_34903 | ACPI,vPars,core cell,maxcpus,PCIe,TPM | PHKL_34904 | Partition ID, PCI EH, PCIe | PHKL_34903 | ACPI,vPars,core cell,maxcpus,PCIe,TPM | PHKL_31500 | Sept04 base patch | PHKL_32631 | GPE cell number change for vPars | PHKL_34901 | _OSC ACPI method | PHKL_34902 | Firmware interfaces for PCIe | PHKL_34904 | Partition ID, PCI EH, PCIe | PHKL_34907 | MSI,PCI EH,PCIe and cumulative defect fixes | PHKL_34904 | Partition ID, PCI EH, PCIe | PHKL_31500 | Sept04 base patch | PHKL_34901 | _OSC ACPI method | PHKL_34902 | Firmware interfaces for PCIe | PHKL_34903 | ACPI,vPars,core cell,maxcpus,PCIe,TPM | PHKL_34905 | PCI OLA/R, data corruption, PCI EH, PCIe | PHKL_31500 | Sept04 base patch | PHKL_33808 | PCI Error Handling feature | PHKL_33813 | PCI Error Handling feature | PHKL_34906 | PCI OLAR Cumulative patch on IPF Platforms | PHKL_34907 | MSI,PCI EH,PCIe and cumulative defect fixes | PHKL_34906 | PCI OLAR Cumulative patch on IPF Platforms | PHKL_31500 | Sept04 base patch | PHKL_34905 | PCI OLA/R, data corruption, PCI EH, PCIe | PHKL_34907 | MSI,PCI EH,PCIe and cumulative defect fixes | PHKL_34907 | MSI,PCI EH,PCIe and cumulative defect fixes | PHKL_31500 | Sept04 base patch | PHKL_32637 | vPars CPU init; Reuse interrupts; olrad msgs | PHKL_32645 | WSIO (IO) subsystem MSI/MSI-X/WC Patch | PHKL_33808 | PCI Error Handling feature | PHKL_34903 | ACPI,vPars,core cell,maxcpus,PCIe,TPM | PHKL_34905 | PCI OLA/R, data corruption, PCI EH, PCIe | PHKL_34906 | PCI OLAR Cumulative patch on IPF Platforms | PHKL_34909 | CPU OLA/D Soft interrupts, sw_callback | PHKL_34908 | Identify PCIe chipsets | PHKL_31500 | Sept04 base patch | PHKL_34909 | CPU OLA/D Soft interrupts, sw_callback | PHKL_31500 | Sept04 base patch | PHKL_34917 | Fire GL-UX cumulative fixes; HW Enablement | PHKL_31500 | Sept04 base patch | PHSS_32960 | Xserver cumulative patch | PHKL_34933 | OLA/R subsystem patch | PHCO_34934 | olrad(1M) cumulative patch | PHKL_31500 | Sept04 base patch | PHKL_34937 | Recognize TPM | PHKL_31500 | Sept04 base patch | PHKL_34941 | Oracle Clusterware, Setboot for PCI Express | PHKL_31500 | Sept04 base patch | PHKL_34942 | kepd pseudo driver, Setboot for PCI Express | PHKL_34942 | kepd pseudo driver, Setboot for PCI Express | PHKL_31500 | Sept04 base patch | PHNE_34217 | Cumulative Mux and Pty Patch | PHKL_31500 | Sept04 base patch | PHSS_32960 | Xserver cumulative patch | PHKL_31500 | Sept04 base patch | PHSS_34353 | linker + fdp cumulative patch | PHSS_34201 | Aries cumulative patch | PHSS_34354 | shared library description files | PHSS_34353 | linker + fdp cumulative patch +----------------+--------------------------------------------------------- ====================== 4.2 Other Dependencies ====================== The following patches have non-patch dependencies, such as dependencies on other software products or hardware, or are conditional on other patches. If you are loading these patches, please read the instructions carefully. PHCO_34128 Cumulative patch for partition commands This patch requires nParProvider revision B.23.01.05.01 or later to support sx2000 platform features. PHKL_31500 Sept04 base patch - Prior to installing PHKL_31500 on a previously installed 11.23 system, the installation of the August 2004 version of BUNDLE11i is required. This patch bundle resolves a critical kernel defect that could prevent the successful installation of other kernel patches. - Prior to installing PHKL_31500 on a previously installed 11.23 system with PCI-MUX revision B.11.23.01, the PCI-MUX software must be updated to revision B.11.23.1.1 or later. This version of the PCI-MUX software may be obtained from the September 2004 Operating Environment or Application media, or later. Failure to update the PCI-MUX software will result in the following kernel build failure during the installation of PHKL_31500: ld: Unsatisfied protected symbol "forceclose" in file "/usr/conf/lib/libpci_mux.a[eqnx_bus_pci_mux.o]" - PHNE_32055 should also be installed on all systems on which NFS B.11.23 is installed. PHKL_33312 LVM Cumulative Patch PHKL_33312: Serviceguard configurations using shared logical volumes should also install the following software or patches to obtain the online volume reconfiguration fix for 8606403207 (JAGaf63141): - LVM commands - PHCO_33309. - SGeRAC version 11.17 (or later) or SG patch PHSS_33835 for SGeRAC version 11.16. PHKL_32095: This product update enables a new feature that allows replacing disks in active LVM volume groups. This feature is described by SRs: 8606359629 (JAGaf20325), 8606359627 (JAGaf20323), and 8606359622 (JAGaf20318). To fully enable this feature, the following update must also be installed: PHCO_31709. PHKL_34540 RTSCHED run queue, idle hint For enablement of optimum performance on Itanium-2 9000 processor series, PHKL_34517 also needs to be installed in the system. Installation of either patch by itself has no effect on the system. ******************************************************************** 5. Patches with Special Installation Instructions ******************************************************************** The following list shows patches that have special installation instructions. If you are loading these patches, please read the information following the table. ============== 5.1 Patch List ============== +------------+------------------------------------------------------------- | Patch ID | Description +------------+------------------------------------------------------------- | PHKL_31500 | Sept04 base patch +------------+------------------------------------------------------------- =============================================== 5.2 Special Instructions to Install the Patches =============================================== PHKL_31500 Sept04 base patch Prior to installing PHKL_31500 on a previously installed 11.23 system, the installation of the August 2004 version of BUNDLE11i is required. This patch bundle resolves a critical kernel defect that could prevent the successful installation of other kernel patches. PHKL_31500 may not be removed once installed. Attempting to do so will cause the following error: Removal of PHKL_31500, "Sept04 base patch", would create an unsupported HP-UX. Recompile 32 bit applications that use the manifest constants IPC_STAT and/or IPC_SET after applying this patch, to avoid the issue described in SR:8606362729. The tunable st_san_safe(5) should be enabled (set to 1) if the system being patched is part of a SAN tape backup solution where multiple HP-UX hosts can access the same tape device. This will prevent the situation detailed in SR:8606347386 where a tape unintentionally rewinds in the middle of a backup. The fbackup/frecover utilities require device files which have rewind-on-close set on them. The device files available when st_san_safe=1 (no-rewind-on-close) can not be used by fbackup/frecover. See the manpage for fbackup(1M). The fix for SR:8606317529 is disabled by default. To enable the non-blocking I/O feature, an application needs to use either rpc_control(3N) or svc_control(3N). An application developer needs to modify each application to utilize a new macro and then recompile. For details, please see the rpc_control(3N) and svc_control(3N) man pages. ********************************************************************** 6. Patch ID List ********************************************************************** This section contains a simple list of all patches in this bundle. This list can be copied and pasted into the Patch Assessment Tool, available at the IT Resource Center http://itrc.hp.com, when creating an assessment profile. PHCO_34128 PHCO_34710 PHCO_34720 PHCO_34780 PHCO_34934 PHCO_34950 PHKL_31500 PHKL_31508 PHKL_32262 PHKL_32629 PHKL_32631 PHKL_32637 PHKL_32645 PHKL_32646 PHKL_32653 PHKL_33046 PHKL_33168 PHKL_33312 PHKL_33483 PHKL_33592 PHKL_33651 PHKL_33694 PHKL_33714 PHKL_33739 PHKL_33752 PHKL_33757 PHKL_33781 PHKL_33808 PHKL_33813 PHKL_33860 PHKL_33969 PHKL_34031 PHKL_34057 PHKL_34095 PHKL_34117 PHKL_34210 PHKL_34409 PHKL_34460 PHKL_34517 PHKL_34540 PHKL_34541 PHKL_34547 PHKL_34588 PHKL_34666 PHKL_34901 PHKL_34902 PHKL_34903 PHKL_34904 PHKL_34905 PHKL_34906 PHKL_34907 PHKL_34908 PHKL_34909 PHKL_34917 PHKL_34933 PHKL_34937 PHKL_34941 PHKL_34942 PHKL_35052 PHNE_34217 PHSS_32960 PHSS_34201 PHSS_34353 PHSS_34354 ********************************************************************** 7. Legal Notices ********************************************************************** (C)Copyright 1996-2006 Hewlett-Packard Development Company L.P. The information contained herein is subject to change without notice. The only warranties for HP products and services are set forth in the express warranty statements accompanying such products and services. Nothing herein should be construed as constituting an additional warranty. HP shall not be liable for technical or editorial errors or ommisions contained herein. UNIX(R) is a registered trademark of The Open Group. ***********************************************************************