Patch Name: PHCO_30514 Patch Description: s700_800 11.11 rad(1M) and hotplugd(1M) cumulative patch Creation Date: 04/03/24 Post Date: 04/04/05 Hardware Platforms - OS Releases: s700: 11.11 s800: 11.11 Products: N/A Filesets: OS-Core.ADMN-ENG-A-MAN,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP OS-Core.CORE-SHLIBS,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP OS-Core.UX-CORE,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP Automatic Reboot?: No Status: General Release Critical: No Category Tags: defect_repair hardware_enablement general_release manual_dependencies Path Name: /hp-ux_patches/s700_800/11.X/PHCO_30514 Symptoms: PHCO_30514: ( SR:8606351771 CR:JAGaf12576 ) rad(1M) and hotplugd(1M) man pages do not communicate PCI Card OnLine Add/Replace(OLA/R) usage scenarios at shared slots correctly. PHCO_29944: ( SR:8606337145 CR:JAGae98171 ) PCI card online add/replace(OLA/R) and Doorbells functionality is not available on systems with shared slots. ( SR:8606345517 CR:JAGaf06366 ) The following extra messages are logged during the PCI card online add/replace (OLA/R) subsystem initialization phase. WARNING: OLA/R driver is not present in the currently running kernel. WARNING: OLA/R capabilities not supported on this platform During patch installation these messages are logged to the patch installation logs, and during boot to /etc/rc.log file, on platforms not supporting PCI card online add/replace (OLA/R) functionality. PHCO_29566: ( 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. PHCO_28666: ( 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. rad(1M) command does not display/support PCI-X related information. Defect Description: PHCO_30514: ( SR:8606351771 CR:JAGaf12576 ) PCI Card OnLine Add/Replace(OLA/R) operations have restrictions at shared slots. Bus Frequency/Mode mismatches would restrict certain OLA/R operations at shared slots. The usage scenarios, as detailed in rad(1M) and hotplugd(1M) man pages, do not communicate these restrictions correctly. Resolution: rad(1M) and hotplugd(1M) man page sections detailing PCI Card OnLine Add/Replace(OLA/R) usage scenarios at shared slots are removed. The updated OLA/R usage scenarios at shared slots are detailed in "Interface Card OLA/R Support Guide" and "Interface Card OLA/R Support Matrix" documents available at the http://docs.hp.com web site. PHCO_29944: ( SR:8606337145 CR:JAGae98171 ) PCI card online add/replace (OLA/R) operation had issues with shared slots as the PCI Bus is shared by both slots. Resolution: Issues with PCI card online add/replace operations at shared slots are fixed. ( SR:8606345517 CR:JAGaf06366 ) Extra messages logged during the PCI card online add/replace (OLA/R) subsystem initialization phase are not suppressed in the appropriate scripts. Resolution: PCI card online add/replace (OLA/R) subsystem initialization script as well as the patch scripts are updated to suppress extra messages. PHCO_29566: ( SR:8606314315 CR:JAGae77090 ) The PCI card online add/replace (OLA/R) subsystem commands currently do not support the Doorbell feature. Resolution: A new hotplugd(1M) daemon was introduced, to service doorbell events. A new olrad command was introduced, to perform OLAR operations via the hotplugd(1M) daemon. rad(1M) command was changed, adding a new option to RAIL the power LED. Supporting changes were made in the libolrad library to enable doorbell functionality. PHCO_28666: ( SR:8606296415 CR:JAGae60004 ) rad(1M) command needs to be modified to display PCI-X related information for rad -q and rad -c options. Resolution: rad(1M) command is modified to use the new ioctl DEV_OLAR_GET_ALL_SLOTS_PCIX in PCI card online add/replace (OLA/R) subsystem to display PCI-X related information. rad -q displays the following additional information 1) Speed capacity (displayed as Max Spd) 2) Current Operating Mode (displayed as Mode) 3) Mode capacity (displayed as Max Mode) rad -c displays following additional information 1) Capable_Frequency (displays possible operating frequencies for the adapter) . Enhancement: No SR: 8606296415 8606314315 8606337145 8606345517 8606351771 Patch Files: OS-Core.ADMN-ENG-A-MAN,fr=B.11.11,fa=HP-UX_B.11.11_32/64, v=HP: /usr/share/man/man1m.Z/hotplugd.1m /usr/share/man/man1m.Z/rad.1m OS-Core.CORE-SHLIBS,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP: /usr/lib/libolrad.1 /usr/lib/libolrad.sl OS-Core.UX-CORE,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP: /sbin/init.d/pci_olar /usr/bin/olrad /usr/bin/rad /usr/lib/nls/msg/C/libolrad.cat /usr/newconfig/etc/rc.config.d/pci_olar /usr/sbin/hotplugd what(1) Output: OS-Core.ADMN-ENG-A-MAN,fr=B.11.11,fa=HP-UX_B.11.11_32/64, v=HP: /usr/share/man/man1m.Z/hotplugd.1m: None /usr/share/man/man1m.Z/rad.1m: None OS-Core.CORE-SHLIBS,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP: /usr/lib/libolrad.1: libolrad.c $Date: 2003/09/10 23:48:21 $Revision: r11 .11/3 PATCH_11.11 (PHCO_29566) /usr/lib/libolrad.sl: libolrad.c $Date: 2003/09/10 23:48:21 $Revision: r11 .11/3 PATCH_11.11 (PHCO_29566) OS-Core.UX-CORE,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP: /sbin/init.d/pci_olar: pci_olar $Date: 2004/01/12 05:46:19 $Revision: r11.1 1/8 PATCH_11.11 (PHCO_29944) /usr/bin/olrad: olrad.c $Date: 2003/09/25 00:48:44 $Revision: r11.11 /3 PATCH_11.11 (PHCO_29566) cra.c $Date: 2003/09/25 00:48:01 $Revision: r11.11/3 PATCH_11.11 (PHCO_29566) /usr/bin/rad: rad.c $Date: 2003/09/25 00:45:54 $Revision: r11.11/4 PATCH_11.11 (PHCO_29566) /usr/lib/nls/msg/C/libolrad.cat: None /usr/newconfig/etc/rc.config.d/pci_olar: pci_olar $Date: 2003/09/10 23:08:56 $Revision: r11.1 1/2 PATCH_11.11 (PHCO_29566) /usr/sbin/hotplugd: hotplugd.c $Date: 2003/09/10 23:18:41 $Revision: r11 .11/2 PATCH_11.11 (PHCO_29566) $ Version_11.11 Feb 27 2004 02:31:55 $ cksum(1) Output: OS-Core.ADMN-ENG-A-MAN,fr=B.11.11,fa=HP-UX_B.11.11_32/64, v=HP: 1488065118 7209 /usr/share/man/man1m.Z/hotplugd.1m 3850606475 4573 /usr/share/man/man1m.Z/rad.1m OS-Core.CORE-SHLIBS,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP: 1179300265 40960 /usr/lib/libolrad.1 1179300265 40960 /usr/lib/libolrad.sl OS-Core.UX-CORE,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP: 2528291095 6991 /sbin/init.d/pci_olar 4198875998 73728 /usr/bin/olrad 3747109612 40960 /usr/bin/rad 1472123887 5502 /usr/lib/nls/msg/C/libolrad.cat 1929014041 1681 /usr/newconfig/etc/rc.config.d/pci_olar 32092069 225280 /usr/sbin/hotplugd Patch Conflicts: None Patch Dependencies: s700: 11.11: PHNE_25388 s800: 11.11: PHNE_25388 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: PHCO_29944 PHCO_29566 PHCO_28666 Equivalent Patches: None Patch Package Size: 270 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 PHCO_30514 5. Run swinstall to install the patch: swinstall -x autoreboot=true -x patch_match_target=true \ -s /tmp/PHCO_30514.depot By default swinstall will archive the original software in /var/adm/sw/save/PHCO_30514. 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 PHCO_30514.text file is available in the product readme: swlist -l product -a readme -d @ /tmp/PHCO_30514.depot To put this patch on a magnetic tape and install from the tape drive, use the command: dd if=/tmp/PHCO_30514.depot of=/dev/rmt/0m bs=2k Special Installation Instructions: None