Patch Name: PHKL_29567 Patch Description: s700_800 11.11 Doorbell Enablement in OLA/R subsystem Creation Date: 03/10/09 Post Date: 03/11/03 Hardware Platforms - OS Releases: s700: 11.11 s800: 11.11 Products: N/A Filesets: OS-Core.CORE2-KRN,fr=B.11.11,fa=HP-UX_B.11.11_32,v=HP OS-Core.CORE2-KRN,fr=B.11.11,fa=HP-UX_B.11.11_64,v=HP Automatic Reboot?: Yes Status: General Release Critical: No (superseded patches were critical) PHKL_23505: PANIC HP-UX may panic or HPMC during boot due to over adressing an internal OLAR memory array. Category Tags: defect_repair hardware_enablement general_release critical panic manual_dependencies Path Name: /hp-ux_patches/s700_800/11.X/PHKL_29567 Symptoms: PHKL_29567: ( SR:8606314315 CR:JAGae77090 ) Hardware_enablement: This product update is a member of a set needed to enable Doorbell feature for PCI card online add/replace (OLA/R) subsystem. The full list of product updates required for this feature is : PHCO_29566 PHKL_29567 PHKL_29537 PHKL_29538 PHKL_29539 and PHKL_29468. If any member of this set of product updates is not installed, this product update will have no impact on your system. Enablement of Doorbell feature for PCI card online add/replace (OLA/R) subsystem. PHKL_28665: ( SR:8606296415 CR:JAGae60004 ) Hardware_enablement: This product update is a member of a set needed to enable PCI-X related features in rad(1M) command and PCI card online add/replace (OLA/R) subsystem. The full list of product updates required for this feature are: PHKL_28665 and PHCO_28666. If any member of this set of product updates is not installed, this product update will have no impact on your system. The PCI card online add/replace (OLA/R) subsystem in HP-UX does not provide PCI-X related information. PHKL_23505: ( SR:8606178738 CR:JAGad47963 ) HP-UX HPMC or panics during boot Defect Description: PHKL_29567: ( SR:8606314315 CR:JAGae77090 ) The PCI card online add/replace (OLA/R) kernel subsystem currently does not provide support for handling the Doorbell events. Resolution: Changes in the PCI card online add/replace (OLA/R) kernel subsystem for accepting and servicing the Doorbell events were made. PHKL_28665: ( SR:8606296415 CR:JAGae60004 ) PCI card online add/replace (OLA/R) subsystem in HP-UX needs to be modified to provide PCI-X related information. Resolution: Added a new ioctl DEV_OLAR_GET_ALL_SLOTS_PCIX in PCI card online add/replace (OLA/R) subsystem to service the request to obtain PCI-X related information. Added routine to read the PCI config space of the adapter to check whether it is PCI-X capable and to obtain the possible PCI-X capable operating speeds. Added new data structure to store the PCI-X related information such as: * bus speed capacity * bus mode * bus mode capacity PHKL_23505: ( SR:8606178738 CR:JAGad47963 ) The PCI card online add/replace (OLAR) subsystem within HP-UX had a limitation of 128 card slots. When this limit is exceeded, the OLAR subsystem over addresses the OLAR I/O slot array causing random memory corruption or addressing violations depending on the kernel build's memory layout. Resolution: The number of supported OLAR card slots was increased from 128 to 384. Enhancement: No SR: 8606178738 8606296415 8606314315 Patch Files: OS-Core.CORE2-KRN,fr=B.11.11,fa=HP-UX_B.11.11_32,v=HP: /usr/conf/lib/libio.a(olar_psm.o) /usr/conf/lib/libio.a(olar_psm_if.o) /usr/conf/lib/libwsio.a(dev_olrad_pci.o) OS-Core.CORE2-KRN,fr=B.11.11,fa=HP-UX_B.11.11_64,v=HP: /usr/conf/lib/libio.a(olar_psm.o) /usr/conf/lib/libio.a(olar_psm_if.o) /usr/conf/lib/libwsio.a(dev_olrad_pci.o) what(1) Output: OS-Core.CORE2-KRN,fr=B.11.11,fa=HP-UX_B.11.11_32,v=HP: /usr/conf/lib/libio.a(olar_psm.o): olar_psm.c $Date: 2003/08/23 00:22:35 $Revision: r11 .11/3 PATCH_11.11 (PHKL_29567) /usr/conf/lib/libio.a(olar_psm_if.o): olar_psm_if.c $Date: 2003/08/23 00:24:45 $Revision: r11.11/2 PATCH_11.11 (PHKL_29567) /usr/conf/lib/libwsio.a(dev_olrad_pci.o): dev_olrad_pci.c $Date: 2003/08/23 00:31:22 $Revision : r11.11/2 PATCH_11.11 (PHKL_29567) OS-Core.CORE2-KRN,fr=B.11.11,fa=HP-UX_B.11.11_64,v=HP: /usr/conf/lib/libio.a(olar_psm.o): olar_psm.c $Date: 2003/08/23 00:22:35 $Revision: r11 .11/3 PATCH_11.11 (PHKL_29567) /usr/conf/lib/libio.a(olar_psm_if.o): olar_psm_if.c $Date: 2003/08/23 00:24:45 $Revision: r11.11/2 PATCH_11.11 (PHKL_29567) /usr/conf/lib/libwsio.a(dev_olrad_pci.o): dev_olrad_pci.c $Date: 2003/08/23 00:31:22 $Revision : r11.11/2 PATCH_11.11 (PHKL_29567) cksum(1) Output: OS-Core.CORE2-KRN,fr=B.11.11,fa=HP-UX_B.11.11_32,v=HP: 2479986176 25176 /usr/conf/lib/libio.a(olar_psm.o) 2098283757 5976 /usr/conf/lib/libio.a(olar_psm_if.o) 3071967704 28920 /usr/conf/lib/libwsio.a(dev_olrad_pci.o) OS-Core.CORE2-KRN,fr=B.11.11,fa=HP-UX_B.11.11_64,v=HP: 690691939 60568 /usr/conf/lib/libio.a(olar_psm.o) 4293492550 17952 /usr/conf/lib/libio.a(olar_psm_if.o) 3962889171 71096 /usr/conf/lib/libwsio.a(dev_olrad_pci.o) Patch Conflicts: None Patch Dependencies: None Hardware Dependencies: None Other Dependencies: To enable Doorbell feature for PCI card online add/replace (OLA/R) subsystem, the following must be installed together: PHCO_29566 PHKL_29567 PHKL_29537 PHKL_29538 PHKL_29539 and PHKL_29468. These product updates may be installed in any order. If any of these product updates are not installed, this product update will have no impact on your system. To enable the PCI-X related features in rad(1M) command and PCI card online add/replace (OLA/R) subsystem,the following must be installed : PHKL_28665 and PHCO_28666. These product updates may be installed in any order. If any of these product updates are not installed, this product update will have no impact on your system. Supersedes: PHKL_28665 PHKL_23505 Equivalent Patches: None Patch Package Size: 100 KBytes Installation Instructions: Please review all instructions and the Hewlett-Packard SupportLine User Guide or your Hewlett-Packard support terms and conditions for precautions, scope of license, restrictions, and, limitation of liability and warranties, before installing this patch. ------------------------------------------------------------ 1. Back up your system before installing a patch. 2. Login as root. 3. Copy the patch to the /tmp directory. 4. Move to the /tmp directory and unshar the patch: cd /tmp sh PHKL_29567 5. Run swinstall to install the patch: swinstall -x autoreboot=true -x patch_match_target=true \ -s /tmp/PHKL_29567.depot By default swinstall will archive the original software in /var/adm/sw/save/PHKL_29567. If you do not wish to retain a copy of the original software, include the patch_save_files option in the swinstall command above: -x patch_save_files=false WARNING: If patch_save_files is false when a patch is installed, the patch cannot be deinstalled. Please be careful when using this feature. For future reference, the contents of the PHKL_29567.text file is available in the product readme: swlist -l product -a readme -d @ /tmp/PHKL_29567.depot To put this patch on a magnetic tape and install from the tape drive, use the command: dd if=/tmp/PHKL_29567.depot of=/dev/rmt/0m bs=2k Special Installation Instructions: This patch must be installed prior to the hardware installation of greater than 10 I/O chassis.