******************************************************************* * HP-UX 11i Version 3 (B.11.31) * Hardware Enablement Bundle README File * March 2009 ******************************************************************* 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 superseding patch. If a superseding 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. --------------------------------------------------------------------------- Managing a Network Depot with Patch Bundles You must use the updated Ignite-UX and Update-UX tools from September 2007 OE Update release (or later) to correctly install patches and HP-UX 11i v3 patch bundles. HP supports the following cold-install or update cases with a network depot that includes HP-UX patches or patch bundles. To cold-install HP-UX 11i v3 using a network depot, use any release of HP-UX 11i v3 to create the network depot, and then copy the desired patch bundles into that depot. Use Ignite-UX version C.7.3 (or later) to cold-install HP-UX 11i v3. Get the latest Ignite-UX version from the IUX Download page: http://docs.hp.com/en/IUX/download.html To update to the latest release of HP-UX 11i v3, start with the desired HP-UX 11i v3 OE bundles from the September 2007 release (or later) to create the depot, and then copy the desired patch bundles into the depot. Updates to a network depot with the HP-UX 11i v3 OE bundles from February 2007 *and* 11i v3 patch bundles from September 2007 release or later cannot be supported, due to known problems with the initial release of 11.31 HP-UX software management tools (that get installed with OE bundles from February 2007). --------------------------------------------------------------------------- Dynamic Root Disk The downtime needed to install patches to HP-UX 11i v3 can be reduced by using the Dynamic Root Disk (DRD) toolset. The DRD toolset is used to clone an HP-UX system image to an inactive disk for software maintenance and recovery. The DRD product is available for free as a download from the following HP web-site: http://docs.hp.com/en/DRD In order for a software package to be eligible for management with DRD, installation of the package, including execution of all control scripts except configure, must leave the booted system unchanged. Such a package is called DRD-safe. You must obtain the latest version of the drd_unsafe_patch_list file that contains a list of all patches that are not DRD-safe, before using the DRD product. See the following web page for directions on updating this file: http://docs.hp.com/en/DRD/patch.html Further information on planning patch installations with DRD is available in the white paper, Managing Rare DRD-unsafe Patches, from the DRD information library: http://docs.hp.com/en/DRD/infolib.html --------------------------------------------------------------------------- ********************************************************************** 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_36254 | uptime(1) cumulative patch | PHCO_36371 | olrad(1m) cumulative patch | PHCO_36489 | machinfo updates for new hardware | PHCO_36530 | Software Distributor Cumulative Patch | PHCO_36550 | crashconf(1m) patch to fix display precision | PHCO_36555 | idisk(1M) cumulative patch | PHCO_38603 | scsimgr cumulative patch | PHKL_35973 | IDE/ATAPI cumulative patch | PHKL_36251 | ACPI changes for PCIe OLRAD support | PHKL_36322 | SCSI cumulative I/O patch | PHKL_36334 | Cumulative WSIO patch | PHKL_36376 | Panic or hang on Itanium-2 processor based systems | PHKL_36389 | Firmware interface support for MCA recovery | PHKL_36393 | Cumulative diag2 driver defect fixes | PHKL_36442 | PCI Error Recovery Enablement | PHKL_36443 | PCI Error Recovery,Dynamic NPartitions | PHKL_36477 | acpi cumulative patch | PHKL_36534 | Man page for mca_recovery_on tunable | PHKL_36620 | Stack trace support for DLKM modules | PHKL_36790 | Fibre Channel Mass Storage Patch | PHKL_37325 | Non-blocking FW calls | PHKL_37405 | OSC Byte swap _OSC arguments and return data | PHKL_37441 | Enable HP internal firmware logging support tools | PHKL_37870 | USB setboot, Cumulative setboot | PHKL_38039 | GIO cumulative patch | PHKL_38094 | shutdown cumulative patch | PHKL_38104 | pm clock cumulative patch | PHKL_38169 | USB devices, setboot cumulative | PHKL_38251 | io cumulative patch | PHKL_38604 | esctl cumulative patch | PHKL_38605 | esdisk cumulative patch | PHKL_38628 | dump cumulative patch | PHKL_38629 | boot loader cumulative patch | PHKL_38630 | TLB,MCA Recovery,HPVM,NUMA,P-State | PHKL_38638 | CPU and memory OLAD support | PHKL_38639 | EFI support for MCA recovery, Pwr Mgmt, TLB | PHKL_38640 | PCIe IO slots, CPU and memory OLAD support | PHKL_38641 | CEC Common Service Layer, and OLAD Support | PHKL_38642 | Local Memory, CPU and memory OLAD support | PHKL_38643 | DynamicNPars, Power Mgmt, Partition ID, OLAD support | PHKL_38644 | Local Memory, PCIe Error Records, OLAD support | PHKL_38645 | IO fix for Audio Driver, purge TLB transactions | PHKL_38646 | Page Table Mgmt, MCA/Fault on vPars/IPF | PHKL_38656 | PCI bridge support for hotplug,PCIe ER,Graphics | PHKL_38657 | PCI cumulative patch | PHKL_38670 | ACPI CA cumulative patch | PHKL_38671 | PCIe support for Slots,OLRAD,PCIe ER,USB | PHKL_38672 | PCIe ER, and virtualization support | PHKL_38674 | Cumulative IPMI defect patch | PHKL_38677 | Kernel debugger cumulative patch | PHKL_38681 | Power mgmt and Dynamic P-states support | PHKL_38719 | Claim new system PCI devices | PHKL_38730 | Fabric Services cumulative patch | PHKL_38737 | Integrity Processor Migration Performance | PHKL_38764 | I/O Port Space and PCIe Graphics gvid driver | PHKL_38776 | nbp cumulative patch | PHKL_38787 | cumulative gvid patch | PHKL_38925 | Platform Interface Support, module unload | PHKL_38931 | Error record support for MCA recovery, PCI Express | PHKL_38933 | Support for PCI Express MCA error records | PHKL_38993 | Numa Advisor,non-specific core Online Deletion Suppor | PHKL_39028 | CMC Records, PCIe Error Recovery | PHNE_36373 | 100BT unified driver cumulative patch | PHNE_38664 | Cumulative Console and BSD Pty Patch | PHSS_37621 | Xserver cumulative patch | PHSS_38487 | KWDB 3.2.2 cumulative patch +------------+------------------------------------------------------------- ================================= 3.2 Changes from Previous Release ================================= This bundle was last refreshed for the September 2008 release. +-------------------------------------------------------------------------- | NEW PATCHES +------------+------------------------------------------------------------- | Patch ID | Description +------------+------------------------------------------------------------- | PHKL_38104 | pm clock cumulative patch | PHKL_38169 | USB devices, setboot cumulative | PHKL_38629 | boot loader cumulative patch | PHKL_38638 | CPU and memory OLAD support | PHKL_38640 | PCIe IO slots, CPU and memory OLAD support | PHKL_38641 | CEC Common Service Layer, and OLAD Support | PHKL_38646 | Page Table Mgmt, MCA/Fault on vPars/IPF | PHKL_38719 | Claim new system PCI devices | PHKL_38737 | Integrity Processor Migration Performance | PHKL_38776 | nbp cumulative patch | PHKL_38925 | Platform Interface Support, module unload | PHKL_38933 | Support for PCI Express MCA error records | PHKL_38993 | Numa Advisor,non-specific core Online Deletion Suppor | PHNE_38664 | Cumulative Console and BSD Pty Patch +------------+------------------------------------------------------------- +-------------------------------------------------------------------------- | SUPERSEDED PATCHES +------------+------------+------------------------------------------------ | Old Patch | New Patch | Description +------------+------------+------------------------------------------------ | PHCO_36250 | PHCO_38603 | scsimgr cumulative patch | PHKL_36117 | PHKL_38628 | dump cumulative patch | PHKL_36248 | PHKL_38604 | esctl cumulative patch | PHKL_36249 | PHKL_38605 | esdisk cumulative patch | PHKL_36390 | PHKL_38931 | Error record support for MCA recovery, PCI Express | PHKL_36450 | PHKL_38764 | I/O Port Space and PCIe Graphics gvid driver | PHKL_36470 | PHKL_38639 | EFI support for MCA recovery, Pwr Mgmt, TLB | PHKL_36654 | PHKL_38681 | Power mgmt and Dynamic P-states support | PHKL_36768 | PHKL_38674 | Cumulative IPMI defect patch | PHKL_36984 | PHKL_38645 | IO fix for Audio Driver, purge TLB transactions | PHKL_37278 | PHKL_37870 | USB setboot, Cumulative setboot | PHKL_37329 | PHKL_38656 | PCI bridge support for hotplug,PCIe ER,Graphics | PHKL_37330 | PHKL_38672 | PCIe ER, and virtualization support | PHKL_37331 | PHKL_39028 | CMC Records, PCIe Error Recovery | PHKL_37510 | PHKL_38671 | PCIe support for Slots,OLRAD,PCIe ER,USB | PHKL_37724 | PHKL_38643 | DynamicNPars, Power Mgmt, Partition ID, OLAD support | PHKL_38035 | PHKL_38630 | TLB,MCA Recovery,HPVM,NUMA,P-State | PHKL_38040 | PHKL_38677 | Kernel debugger cumulative patch | PHKL_38083 | PHKL_38670 | ACPI CA cumulative patch | PHKL_38085 | PHKL_38730 | Fabric Services cumulative patch | PHKL_38090 | PHKL_38657 | PCI cumulative patch | PHKL_38098 | PHKL_38644 | Local Memory, PCIe Error Records, OLAD support | PHKL_38099 | PHKL_38642 | Local Memory, CPU and memory OLAD support | PHKL_38109 | PHKL_38787 | cumulative gvid patch | PHSS_37871 | PHSS_38487 | KWDB 3.2.2 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_38603 | scsimgr cumulative patch | PHKL_38604 | esctl cumulative patch | PHKL_38605 | esdisk cumulative patch | PHKL_36322 | SCSI cumulative I/O patch | PHCO_36371 | olrad(1m) cumulative patch | PHKL_38039 | GIO cumulative patch | PHKL_38094 | shutdown cumulative patch | PHKL_36376 | Panic or hang on Itanium-2 processor based systems | PHKL_38630 | TLB,MCA Recovery,HPVM,NUMA,P-State | PHKL_36389 | Firmware interface support for MCA recovery | PHKL_38094 | shutdown cumulative patch | PHKL_38039 | GIO cumulative patch | PHKL_36334 | Cumulative WSIO patch | PHKL_38094 | shutdown cumulative patch | PHKL_36389 | Firmware interface support for MCA recovery | PHKL_36620 | Stack trace support for DLKM modules | PHKL_38630 | TLB,MCA Recovery,HPVM,NUMA,P-State | PHKL_38639 | EFI support for MCA recovery, Pwr Mgmt, TLB | PHKL_38677 | Kernel debugger cumulative patch | PHKL_38931 | Error record support for MCA recovery, PCI Express | PHKL_38169 | USB devices, setboot cumulative | PHKL_37870 | USB setboot, Cumulative setboot | PHKL_38605 | esdisk cumulative patch | PHKL_38604 | esctl cumulative patch | PHKL_38628 | dump cumulative patch | PHKL_38630 | TLB,MCA Recovery,HPVM,NUMA,P-State | PHKL_38629 | boot loader cumulative patch | PHKL_38776 | nbp cumulative patch | PHKL_38630 | TLB,MCA Recovery,HPVM,NUMA,P-State | PHKL_36376 | Panic or hang on Itanium-2 processor based systems | PHKL_38104 | pm clock cumulative patch | PHKL_38628 | dump cumulative patch | PHKL_38644 | Local Memory, PCIe Error Records, OLAD support | PHKL_38677 | Kernel debugger cumulative patch | PHKL_38681 | Power mgmt and Dynamic P-states support | PHKL_38737 | Integrity Processor Migration Performance | PHKL_39028 | CMC Records, PCIe Error Recovery | PHKL_38638 | CPU and memory OLAD support | PHKL_38642 | Local Memory, CPU and memory OLAD support | PHKL_38643 | DynamicNPars, Power Mgmt, Partition ID, OLAD support | PHKL_38642 | Local Memory, CPU and memory OLAD support | PHKL_38638 | CPU and memory OLAD support | PHKL_38643 | DynamicNPars, Power Mgmt, Partition ID, OLAD support | PHKL_38638 | CPU and memory OLAD support | PHKL_38644 | Local Memory, PCIe Error Records, OLAD support | PHKL_38630 | TLB,MCA Recovery,HPVM,NUMA,P-State | PHKL_38737 | Integrity Processor Migration Performance | PHKL_38657 | PCI cumulative patch | PHKL_38656 | PCI bridge support for hotplug,PCIe ER,Graphics | PHKL_38672 | PCIe ER, and virtualization support | PHKL_37405 | OSC Byte swap _OSC arguments and return data | PHKL_38656 | PCI bridge support for hotplug,PCIe ER,Graphics | PHKL_38657 | PCI cumulative patch | PHKL_38670 | ACPI CA cumulative patch | PHKL_38671 | PCIe support for Slots,OLRAD,PCIe ER,USB | PHKL_39028 | CMC Records, PCIe Error Recovery | PHKL_38681 | Power mgmt and Dynamic P-states support | PHKL_36477 | acpi cumulative patch | PHKL_38104 | pm clock cumulative patch | PHKL_38630 | TLB,MCA Recovery,HPVM,NUMA,P-State | PHKL_38642 | Local Memory, CPU and memory OLAD support | PHKL_38643 | DynamicNPars, Power Mgmt, Partition ID, OLAD support | PHKL_38670 | ACPI CA cumulative patch | PHKL_38730 | Fabric Services cumulative patch | PHKL_38657 | PCI cumulative patch | PHKL_38737 | Integrity Processor Migration Performance | PHKL_38630 | TLB,MCA Recovery,HPVM,NUMA,P-State | PHKL_38644 | Local Memory, PCIe Error Records, OLAD support | PHKL_38776 | nbp cumulative patch | PHKL_38629 | boot loader cumulative patch | PHKL_38993 | Numa Advisor,non-specific core Online Deletion Suppor | PHKL_38630 | TLB,MCA Recovery,HPVM,NUMA,P-State | PHKL_38642 | Local Memory, CPU and memory OLAD support | PHKL_39028 | CMC Records, PCIe Error Recovery | PHKL_38630 | TLB,MCA Recovery,HPVM,NUMA,P-State | PHNE_36373 | 100BT unified driver cumulative patch | PHCO_36371 | olrad(1m) cumulative patch | PHKL_38039 | GIO cumulative patch | PHKL_38094 | shutdown 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. PHKL_36389 Firmware interface support for MCA recovery On systems installed with the recommended man pages, the following patch should also be installed. PHKL_36534 - Man page for mca_recovery_on tunable PHKL_36790 Fibre Channel Mass Storage Patch Yes. FibrChanl-02 (version B.11.31.0803), which will be available from the HP-UX 11i v3 Application Release March 2008 (AR0803) medium, containing the fclp driver is required in order to use fcmsutil(1M) command for managing Fibre Channel host bus adapters that use the fclp driver. PHKL_38094 shutdown cumulative patch On systems installed with the recommended man pages, the following patch should also be installed. PHKL_36534 - Man page for mca_recovery_on tunable On systems prior to the 11.31 September 2007 Update Release, you must install Software Distributor patch PHCO_36530, or install the B.11.31.0709.308 or later revision of the Software Distributor product from http:/docs.hp.com/en/SD. If updated or patched Software Distributor is not in place, a necessary reboot might not be performed during installation of the 11.31 I/O drivers with the new DLKM functionality. PHKL_38630 TLB,MCA Recovery,HPVM,NUMA,P-State On systems installed with the recommended man pages, the following patch should also be installed. PHKL_36534 - Man page for mca_recovery_on tunable PHKL_38639 EFI support for MCA recovery, Pwr Mgmt, TLB On systems installed with the recommended man pages, the following patch should also be installed. PHKL_36534 - Man page for mca_recovery_on tunable PHKL_38931 Error record support for MCA recovery, PCI Express On systems installed with the recommended man pages, the following patch should also be installed. PHKL_36534 - Man page for mca_recovery_on tunable ******************************************************************** 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 +------------+------------------------------------------------------------- | PHSS_38487 | KWDB 3.2.2 cumulative patch +------------+------------------------------------------------------------- =============================================== 5.2 Special Instructions to Install the Patches =============================================== PHSS_38487 KWDB 3.2.2 cumulative patch If you have installed the web-released version of kwdb (a web-released version of kwdb can be either of KWDB_3,KWDBIPF_3, KWDBPA_3 products) on your system, you would not be able to install this patch as the web-released versions of kwdb are incompatible with this patch version of kwdb. In those cases, you must take the following steps before installing the patch: 1.swremove (where "web-version-of-kwdb" in the above instruction refers to the particular web version of kwdb that is currently in your system. It should be one of KWDB_3, KWDBIPF_3, KWDBPA_3 products). 2.swinstall -s KWDB ********************************************************************** 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_36254 PHCO_36371 PHCO_36489 PHCO_36530 PHCO_36550 PHCO_36555 PHCO_38603 PHKL_35973 PHKL_36251 PHKL_36322 PHKL_36334 PHKL_36376 PHKL_36389 PHKL_36393 PHKL_36442 PHKL_36443 PHKL_36477 PHKL_36534 PHKL_36620 PHKL_36790 PHKL_37325 PHKL_37405 PHKL_37441 PHKL_37870 PHKL_38039 PHKL_38094 PHKL_38104 PHKL_38169 PHKL_38251 PHKL_38604 PHKL_38605 PHKL_38628 PHKL_38629 PHKL_38630 PHKL_38638 PHKL_38639 PHKL_38640 PHKL_38641 PHKL_38642 PHKL_38643 PHKL_38644 PHKL_38645 PHKL_38646 PHKL_38656 PHKL_38657 PHKL_38670 PHKL_38671 PHKL_38672 PHKL_38674 PHKL_38677 PHKL_38681 PHKL_38719 PHKL_38730 PHKL_38737 PHKL_38764 PHKL_38776 PHKL_38787 PHKL_38925 PHKL_38931 PHKL_38933 PHKL_38993 PHKL_39028 PHNE_36373 PHNE_38664 PHSS_37621 PHSS_38487 ********************************************************************** 7. Legal Notices ********************************************************************** (C)Copyright 1996-2009 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. ***********************************************************************