Patch Name: PHNE_28993 Patch Description: s700_800 11.22 intl100 driver patch Creation Date: 03/06/09 Post Date: 03/07/07 Hardware Platforms - OS Releases: s700: 11.22 s800: 11.22 Products: N/A Filesets: OS-Core.CORE2-KRN,fr=B.11.22,fa=HP-UX_B.11.22_IA,v=HP Automatic Reboot?: Yes Status: General Release Critical: No Category Tags: defect_repair general_release Path Name: /hp-ux_patches/s700_800/11.X/PHNE_28993 Symptoms: PHNE_28993: ( SR:8606280822 CR:JAGae44791 ) Setting the speed/duplex value of intl100 driver and the switch to 100FD or 10FD, results in poor link performance. ( SR:8606298261 CR:JAGae61761 ) Applications like EMS monitors are unable to get the interface name for intl100 interfaces. ( SR:8606267305 CR:JAGae31547 ) lanadmin(1M) shows different MAC addresses in command line interface mode and menu mode for intl100 interface, when its MAC address is changed using SAM or lanadmin(1M). PHNE_28789: ( SR:8606280822 CR:JAGae44791 ) Setting the speed/duplex value of intl100 driver and the switch to 100FD or 10FD, results in poor link performance. ( SR:8606298261 CR:JAGae61761 ) Applications like EMS monitors are unable to get the interface name for intl100 interfaces. ( SR:8606267305 CR:JAGae31547 ) lanadmin(1M) shows different MAC addresses in command line interface mode and menu mode for intl100 interface, when its MAC address is changed using SAM or lanadmin(1M). Defect Description: PHNE_28993: ( SR:8606280822 CR:JAGae44791 ) The driver did a PHY reset immediately after setting the speed/duplex value. This resulted in the PHY returning to auto-negotiation mode and losing the new speed/duplex setting. So when the switch and interface card were set to 100FD or 10FD, the interface operated as if in half-duplex mode. This resulted in poor link performance. Resolution: Code has been modified to change the way the PHY reset is done, so that the new speed/duplex value is preserved. ( SR:8606298261 CR:JAGae61761 ) The intl100 driver did not store the interface name in the ifDescr field of its MIB structure. Hence, applications like EMS monitors could not get the intl100 driver's interface name. Resolution: The ifDescr field in intl100 driver's MIB structure is updated with the interface name. ( SR:8606267305 CR:JAGae31547 ) When the MAC address is changed through SAM or lanadmin(1M), the intl100 driver updates only its internal structure and does not update its MIB structure with the new MAC address. The lanadmin(1M) in command line interface mode gets the MAC address from driver's internal structure and the lanadmin(1M) in menu mode gets the MAC address from the driver's MIB structure. Hence the lanadmin(1M) in menu mode and command line interface mode shows different MAC addresses. Resolution: The intl100 driver code is modified to update both its internal structure and its MIB structure with the new MAC address, whenever the MAC address is changed. PHNE_28789: ( SR:8606280822 CR:JAGae44791 ) The driver did a PHY reset immediately after setting the speed/duplex value. This resulted in the PHY returning to auto-negotiation mode and losing the new speed/duplex setting. So when the switch and interface card were set to 100FD or 10FD, the interface operated as if in half-duplex mode. This resulted in poor link performance. Resolution: Code has been modified to change the way the PHY reset is done, so that the new speed/duplex value is preserved. ( SR:8606298261 CR:JAGae61761 ) The intl100 driver did not store the interface name in the ifDescr field of its MIB structure. Hence, applications like EMS monitors could not get the intl100 driver's interface name. Resolution: The ifDescr field in intl100 driver's MIB structure is updated with the interface name. ( SR:8606267305 CR:JAGae31547 ) When the MAC address is changed through SAM or lanadmin(1M), the intl100 driver updates only its internal structure and does not update its MIB structure with the new MAC address. The lanadmin(1M) in command line interface mode gets the MAC address from driver's internal structure and the lanadmin(1M) in menu mode gets the MAC address from the driver's MIB structure. Hence the lanadmin(1M) in menu mode and command line interface mode shows different MAC addresses. Resolution: The intl100 driver code is modified to update both its internal structure and its MIB structure with the new MAC address, whenever the MAC address is changed. Enhancement: No SR: 8606267305 8606280822 8606298261 Patch Files: OS-Core.CORE2-KRN,fr=B.11.22,fa=HP-UX_B.11.22_IA,v=HP: /usr/conf/lib/libintl100.a what(1) Output: OS-Core.CORE2-KRN,fr=B.11.22,fa=HP-UX_B.11.22_IA,v=HP: /usr/conf/lib/libintl100.a: intl100.c $Date: 2003/04/16 22:10:03 $Revision: r11. 22/2 PATCH_11.22 (PHNE_28993) cksum(1) Output: OS-Core.CORE2-KRN,fr=B.11.22,fa=HP-UX_B.11.22_IA,v=HP: 1555942814 204660 /usr/conf/lib/libintl100.a Patch Conflicts: None Patch Dependencies: None Hardware Dependencies: None Other Dependencies: None Supersedes: PHNE_28789 Equivalent Patches: None Patch Package Size: 90 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_28993 5. Run swinstall to install the patch: swinstall -x autoreboot=true -x patch_match_target=true \ -s /tmp/PHNE_28993.depot By default swinstall will archive the original software in /var/adm/sw/save/PHNE_28993. 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 PHNE_28993.text file is available in the product readme: swlist -l product -a readme -d @ /tmp/PHNE_28993.depot To put this patch on a magnetic tape and install from the tape drive, use the command: dd if=/tmp/PHNE_28993.depot of=/dev/rmt/0m bs=2k Special Installation Instructions: None