******************************************************************* * HP-UX 11i Version 2 (B.11.23) * Hardware Enablement Bundle README File * June 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. 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 | 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_33161 | Software interrupt change for CPU OLA/D | PHKL_33168 | Report memory ranges | PHKL_33312 | LVM Cumulative Patch | PHKL_33483 | Performance monitor feature enablement | PHKL_33592 | Graphics console device selection fix | PHKL_33606 | PCI OLA/R, data corruption | PHKL_33607 | PCI OLA/R for future platforms | PHKL_33623 | kepd pseudo driver (setboot support) | PHKL_33651 | write coalescing | PHKL_33656 | Msg Signaled Interrupts, PCI hardfail | 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_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_34088 | boot loader cumulative patch | 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_34349 | Fire GL-UX cumulative fixes; HW Enablement | PHKL_34409 | PDH modmeta object | PHKL_34457 | ACPI,vPars,core cell,maxcpus | 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_34588 | USB DVD Boot, EFI Device Path, vPars setboot | PHKL_34666 | ACPI memory panic | 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 March 2006 release. +-------------------------------------------------------------------------- | NEW PATCHES +------------+------------------------------------------------------------- | Patch ID | Description +------------+------------------------------------------------------------- | PHKL_33969 | SCSI Tape (stape) cumulative | PHKL_34031 | IPF firmware interface update | PHKL_34409 | PDH modmeta object | PHKL_34517 | new primitives for Itanium-2 9000 processors | PHKL_34540 | RTSCHED run queue, idle hint | PHKL_34666 | ACPI memory panic | PHSS_34201 | Aries cumulative patch | PHSS_34353 | linker + fdp cumulative patch | PHSS_34354 | shared library description files +------------+------------------------------------------------------------- +-------------------------------------------------------------------------- | SUPERSEDED PATCHES +------------+------------+------------------------------------------------ | Old Patch | New Patch | Description +------------+------------+------------------------------------------------ | PHCO_33751 | PHCO_34710 | Cumulative machinfo command patch | PHKL_34074 | PHKL_34460 | Cumulative Crash Dump Patch;EH;MCA Full,Comp | PHKL_34130 | PHKL_34541 | firmware virtualization enablement | PHKL_34136 | PHKL_34457 | ACPI,vPars,core cell,maxcpus | PHKL_34209 | PHKL_34588 | USB DVD Boot, EFI Device Path, vPars setboot | PHKL_34291 | PHKL_34349 | Fire GL-UX cumulative fixes; HW Enablement | PHNE_33225 | PHNE_34217 | Cumulative Mux and Pty Patch | PHSS_31252 | PHSS_32960 | Xserver cumulative patch +------------+------------+------------------------------------------------ ******************************************************************** 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 | 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_34457 | ACPI,vPars,core cell,maxcpus | 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_33161 | Software interrupt change for CPU OLA/D | 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_33606 | PCI OLA/R, data corruption | PHKL_31500 | Sept04 base patch | PHKL_33607 | PCI OLA/R for future platforms | PHKL_33656 | Msg Signaled Interrupts, PCI hardfail | PHKL_33607 | PCI OLA/R for future platforms | PHKL_31500 | Sept04 base patch | PHKL_33623 | kepd pseudo driver (setboot support) | PHKL_31500 | Sept04 base patch | PHKL_33651 | write coalescing | PHKL_31500 | Sept04 base patch | PHKL_33656 | Msg Signaled Interrupts, PCI hardfail | 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_33606 | PCI OLA/R, data corruption | 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_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_34349 | Fire GL-UX cumulative fixes; HW Enablement | PHKL_31500 | Sept04 base patch | PHSS_32960 | Xserver cumulative patch | PHKL_34457 | ACPI,vPars,core cell,maxcpus | PHKL_31500 | Sept04 base patch | PHKL_32631 | GPE cell number change for vPars | 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_34457 | ACPI,vPars,core cell,maxcpus | 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 | 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. 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. ***********************************************************************