Patch Name: PHNE_16580 Patch Description: s700_800 11.00 HP Auto-Port Aggregation (APA) B.11.00 patch Creation Date: 98/10/02 Post Date: 98/11/03 Hardware Platforms - OS Releases: s700: 11.00 s800: 11.00 Products: J4240AA HP Auto-Port Aggregation (APA) B.11.00 Filesets: HP-APA-KRN.APA-KRN,fr=B.11.00.00,fa=HP-UX_B.11.00_32,v=HP HP-APA-KRN.APA-KRN,fr=B.11.00.00,fa=HP-UX_B.11.00_64,v=HP HP-APA-RUN.APA-RUN,fr=B.11.00.00,fa=HP-UX_B.11.00_32/64,v=HP Automatic Reboot?: Yes Status: General Release Critical: Yes PHNE_16580: PANIC Category Tags: defect_repair general_release critical panic Path Name: /hp-ux_patches/s700_800/11.X/PHNE_16580 Symptoms: PHNE_16580: 1. Running some specific commands over a port belonging to a link aggregate followed by a power off on the switch causes system panic. 2. If a link aggregate is configured with an IP address and all the physical ports are removed from it and then added back, clients may be unable to communicate over the link aggregate. 3. If a cable is disconnected from a port belonging to a link aggregate and then re-connected, the port does not get added back to the same link aggregate. 4. Glance, the performance monitoring tool, does not return statistics for link aggregates. 5. Deleting a port using "lanadmin -X -d" from an automatically formed link aggregate incorrectly deletes a different port. Defect Description: PHNE_16580: 1. A kernel lock held during command execution was not released appropriately upon return. A subsequent attempt to hold the same lock caused system panic. 2. Specific code for passing new MAC address to the upper layer was not implemented appropriately. 3. A state variable was not cleared when cable disconnect event occurred. 4. A DLPI primitive "DL_HP_GET_MIB_STATS" was not supported. 5. Specific code for deleting a port from an automatically formed link aggregate incorrectly deleted the first port from the link aggregate. SR: 0000000000 Patch Files: HP-APA-KRN.APA-KRN,fr=B.11.00.00,fa=HP-UX_B.11.00_32,v=HP: /usr/conf/lib/libhp_apa.a HP-APA-KRN.APA-KRN,fr=B.11.00.00,fa=HP-UX_B.11.00_64,v=HP: /usr/conf/lib/libhp_apa.a HP-APA-RUN.APA-RUN,fr=B.11.00.00,fa=HP-UX_B.11.00_32/64, v=HP: /usr/lib/lanadmin/libdshp_apa.sl /usr/lib/nls/msg/C/dshp_apa.cat what(1) Output: HP-APA-KRN.APA-KRN,fr=B.11.00.00,fa=HP-UX_B.11.00_32,v=HP: /usr/conf/lib/libhp_apa.a: HP Auto-Port Aggregation (APA): hp_apa.c DART 41 + P HNE_16580 Date: Oct 29 1998 00:24:17 HP-APA-KRN.APA-KRN,fr=B.11.00.00,fa=HP-UX_B.11.00_64,v=HP: /usr/conf/lib/libhp_apa.a: HP Auto-Port Aggregation (APA): hp_apa.c DART 41 + P HNE_16580 Date: Oct 28 1998 23:46:05 HP-APA-RUN.APA-RUN,fr=B.11.00.00,fa=HP-UX_B.11.00_32/64, v=HP: /usr/lib/lanadmin/libdshp_apa.sl: HP Auto-Port Aggregation (APA) LANADMIN: PHNE_16580 Date: Oct 12 1998 12:17:53 /usr/lib/nls/msg/C/dshp_apa.cat: None cksum(1) Output: HP-APA-KRN.APA-KRN,fr=B.11.00.00,fa=HP-UX_B.11.00_32,v=HP: 3168436384 83724 /usr/conf/lib/libhp_apa.a HP-APA-KRN.APA-KRN,fr=B.11.00.00,fa=HP-UX_B.11.00_64,v=HP: 2940885177 167394 /usr/conf/lib/libhp_apa.a HP-APA-RUN.APA-RUN,fr=B.11.00.00,fa=HP-UX_B.11.00_32/64, v=HP: 1660052332 45056 /usr/lib/lanadmin/libdshp_apa.sl 3639286367 15150 /usr/lib/nls/msg/C/dshp_apa.cat Patch Conflicts: None Patch Dependencies: s700: 11.00: PHNE_15969 and PHNE_16434 or PHNE_15944 s800: 11.00: PHNE_15969 and PHNE_16434 or PHNE_15944 Hardware Dependencies: None Other Dependencies: Patch PHNE_16434 must be installed on systems with an HSC 100BT interface (K and D Series). Patch PHNE_15944 must be installed on systems with a PCI 100BT interface (V Series). Supersedes: None Equivalent Patches: None Patch Package Size: 330 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 PHNE_16580 5. Run swinstall to install the patch: swinstall -x autoreboot=true -x patch_match_target=true \ -s /tmp/PHNE_16580.depot By default swinstall will archive the original software in /var/adm/sw/save/PHNE_16580. If you do not wish to retain a copy of the original software, use the patch_save_files option: swinstall -x autoreboot=true -x patch_match_target=true \ -x patch_save_files=false -s /tmp/PHNE_16580.depot 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 PHNE_16580.text file is available in the product readme: swlist -l product -a readme -d @ /tmp/PHNE_16580.depot To put this patch on a magnetic tape and install from the tape drive, use the command: dd if=/tmp/PHNE_16580.depot of=/dev/rmt/0m bs=2k Special Installation Instructions: None