Patch Name: PHNE_29320 Patch Description: s700_800 11.11 PCI FDDI patch Creation Date: 03/09/26 Post Date: 03/11/27 Hardware Platforms - OS Releases: s700: 11.11 s800: 11.11 Products: FDDI-PCI B.11.11.01 B.11.11.02 Filesets: FDDI-PCI.FDDI4-KRN,fr=B.11.11.01,fa=HP-UX_B.11.11_64,v=HP FDDI-PCI.FDDI4-KRN,fr=B.11.11.02,fa=HP-UX_B.11.11_64,v=HP FDDI-PCI.FDDI4-KRN,fr=B.11.11.01,fa=HP-UX_B.11.11_32,v=HP FDDI-PCI.FDDI4-KRN,fr=B.11.11.02,fa=HP-UX_B.11.11_32,v=HP FDDI-PCI.FDDI4-RUN,fr=B.11.11.01,fa=HP-UX_B.11.11_32/64,v=HP FDDI-PCI.FDDI4-RUN,fr=B.11.11.02,fa=HP-UX_B.11.11_32/64,v=HP Automatic Reboot?: Yes Status: General Release Critical: No Category Tags: defect_repair enhancement general_release Path Name: /hp-ux_patches/s700_800/11.X/PHNE_29320 Symptoms: PHNE_29320: 1. SR: 8606227088 CR: JAGad96150 The ftp and rcp applications fail on the PCI FDDI link while transferring a file from an NFS mounted file system to a remote node. The following message is logged in the syslog.log file: "More than one page crossing". 2. SR: 8606182683 CR: JAGad51900 In case of non-cache coherent A and B class systems, the PCI FDDI driver prints the following message repeatedly on the system console and in the syslog.log file: "vmunix FDDI[2] WARNING: cmd=0 failure status=lcee90". However, PCI FDDI link continues to function normally. 3. SR: 8606156934 CR: JAGad26268 ER: The SNMP sub-agent for PCI FDDI is not available. 4. SR: 8606166638 CR: JAGad35925 The PCI FDDI link goes DOWN on a heavily loaded system thereby removing its entry from the routing table. Resetting the adapter brings UP the FDDI link. 5. SR: 8606220085 CR: JAGad89226 Unused bits were set in PCI FDDI lanadmin(1M) shared library. 6. SR: 8606257419 CR: JAGae21722 ER: The unsolicited events logged by PCI FDDI driver in the NetTL log file do not provide event type information. 7. SR: 8606263677 CR: JAGae28002 The PCI FDDI driver logs the same data twice in the NetTL trace file if tracing is enabled for both the HDR and PDU trace Kinds. 8. SR: 8606220093 CR: JAGad89234 When the MTU of the PCI FDDI interface is changed using lanadmin(1M), upstream modules are not informed. 9. SR: 8606220172 CR: JAGad89312 The PCI FDDI interface is not properly configured with all relevant multicast addresses. 10.SR: 8606237273 CR: JAGae06318 Some of the messages logged in the system message buffer by the PCI FDDI interface do not have the subsystem name for identification. 11.SR: 8606307222 CR: JAGae70255 Value of instance number maintained by the PCI FDDI driver might be invalid. Defect Description: PHNE_29320: 1. SR: 8606227088 CR: JAGad96150 The problem occurs when the file system is NFS mounted with a high rsize/wsize value, which is set using the mount(1M) command. In the outbound path, the PCI FDDI driver drops packets received from the upper layers, which spans more than 2 physical pages. Resolution: The PCI FDDI driver has been modified to handle MBLK's with data buffers that span more than 2 physical pages. 2. SR: 8606182683 CR: JAGad51900 On non-cache coherent IO systems, the PCI FDDI driver does not purge the processor cache while queuing the command response buffers to the card. On command response, the PCI FDDI driver reads the stale command response status, thus resulting in error messages. Resolution: The PCI FDDI driver has been modified to purge the processor cache before queuing the command response buffers. 3. SR: 8606156934 CR: JAGad26268 PCI FDDI does not have the SNMP sub-agent. Resolution: The SNMP sub-agent for PCI FDDI is now provided. 4. SR: 8606166638 CR: JAGad35925 In case of transient high memory usage in the system, the LINKUP message sent from the PCI FDDI driver during an internal reset fails. As the PCI FDDI driver does not check the return status from the LINKUP call, and as there is no retry involved, the link continues to remain DOWN. Resolution: The PCI FDDI driver has been modified to check the return value from the LINKUP call sent to DLPI. In case of failure, the timer routine will retry sending the LINKUP event. 5. SR: 8606220085 CR: JAGad89226 Unused bits were set in PCI FDDI lanadmin(1M) shared library. Resolution: The permission of the lanadmin(1M) shared library has been changed appropriately. 6. SR: 8606257419 CR: JAGae21722 The PCI FDDI driver does not interpret the event type information passed from the adapter as part of the unsolicited event. Resolution: The PCI FDDI driver has been enhanced to interpret the unsolicited event and log the event with event type information in the NetTL log file. 7. SR: 8606263677 CR: JAGae28002 The PCI FDDI driver logs the same data twice in the NetTL trace file if tracing is enabled for both the HDR and PDU trace Kinds. Resolution: The PCI FDDI driver has been modified to log data in the NetTL trace file, only for PDU trace Kind. 8. SR: 8606220093 CR: JAGad89234 Whenever MTU of the PCI FDDI interface is changed using lanadmin(1M), corresponding changes are not notified to the upstream modules. This results in an inconsistency. Resolution: The PCI FDDI driver has been modified to notify the upstream modules whenever the MTU of the interface is changed. 9. SR: 8606220172 CR: JAGad89312 When the promiscuous mode is disabled, the PCI FDDI driver does not restore the configured multicast addresses to the adapter. Resolution: The PCI FDDI driver has been changed to restore the configured multicast addresses whenever the promiscuous mode is disabled. 10.SR: 8606237273 CR: JAGae06318 The informative messages logged in the system message buffer by the PCI FDDI interface do not have the subsystem name for identification. Resolution: The PCI FDDI driver has been modified to identify the informative messages logged with the subsystem name and corresponding instance number. 11.SR: 8606307222 CR: JAGae70255 The instance number obtained from the WSIO sub-system is improperly typecasted. Resolution: The PCI FDDI driver has been modified to properly typecast the instance number received from the WSIO sub-system. Enhancement: Yes PHNE_29320: This patch delivers the SNMP sub-agent for PCI FDDI and also the driver is enhanced to provide unsolicited event type information in the NetTL log file. SR: 8606227088 8606182683 8606156934 8606166638 8606220085 8606257419 8606263677 8606220093 8606220172 8606237273 8606307222 Patch Files: FDDI-PCI.FDDI4-KRN,fr=B.11.11.01,fa=HP-UX_B.11.11_64,v=HP: FDDI-PCI.FDDI4-KRN,fr=B.11.11.02,fa=HP-UX_B.11.11_64,v=HP: /usr/conf/lib/libfddi4.a FDDI-PCI.FDDI4-KRN,fr=B.11.11.01,fa=HP-UX_B.11.11_32,v=HP: FDDI-PCI.FDDI4-KRN,fr=B.11.11.02,fa=HP-UX_B.11.11_32,v=HP: /usr/conf/lib/libfddi4.a FDDI-PCI.FDDI4-RUN,fr=B.11.11.01,fa=HP-UX_B.11.11_32/64, v=HP: FDDI-PCI.FDDI4-RUN,fr=B.11.11.02,fa=HP-UX_B.11.11_32/64, v=HP: /usr/lib/lanadmin/libdsfddi4.1 /usr/lib/nls/msg/C/fddi4.cat /sbin/init.d/hppcifddi /sbin/init.d/SnmpFddi4 /sbin/SnmpAgtStart.d/K424SnmpFddi4 /sbin/SnmpAgtStart.d/S576SnmpFddi4 /sbin/rc1.d/K424SnmpFddi4 /sbin/rc2.d/S576SnmpFddi4 /usr/sbin/fddi4subagt /usr/sbin/olrad.d/fddi4 what(1) Output: FDDI-PCI.FDDI4-KRN,fr=B.11.11.01,fa=HP-UX_B.11.11_64,v=HP: /usr/conf/lib/libfddi4.a: A3739A/A3739B PCI FDDI: B.11.11.04 (PHNE_29320) $Dat e: 20/06/2003 13:30:00$ FDDI-PCI.FDDI4-KRN,fr=B.11.11.01,fa=HP-UX_B.11.11_32,v=HP: /usr/conf/lib/libfddi4.a: A3739A/A3739B PCI FDDI: B.11.11.04 (PHNE_29320) $Dat e: 20/06/2003 13:30:00$ FDDI-PCI.FDDI4-RUN,fr=B.11.11.01,fa=HP-UX_B.11.11_32/64, v=HP: /usr/lib/lanadmin/libdsfddi4.1: dsfddi4.c PCI FDDI: B.11.11.03 (PHNE_29320) $Date: 0 4/08/2003 12:00:00 $ /usr/lib/nls/msg/C/fddi4.cat: None /sbin/init.d/hppcifddi: None /sbin/init.d/SnmpFddi4: SnmpFddi4 PCI FDDI: B.11.11.03 (PHNE_29320) $Date: 0 4/08/2003 11:45:59 $ /sbin/SnmpAgtStart.d/K424SnmpFddi4: SnmpFddi4 PCI FDDI: B.11.11.03 (PHNE_29320) $Date: 0 4/08/2003 11:45:59 $ /sbin/SnmpAgtStart.d/S576SnmpFddi4: SnmpFddi4 PCI FDDI: B.11.11.03 (PHNE_29320) $Date: 0 4/08/2003 11:45:59 $ /sbin/rc1.d/K424SnmpFddi4: SnmpFddi4 PCI FDDI: B.11.11.03 (PHNE_29320) $Date: 0 4/08/2003 11:45:59 $ /sbin/rc2.d/S576SnmpFddi4: SnmpFddi4 PCI FDDI: B.11.11.03 (PHNE_29320) $Date: 0 4/08/2003 11:45:59 $ /usr/sbin/fddi4subagt: -DUNIX -DSR_SNMPv1 -DSR_HPUX10 -DSR_BSD -DHPUX -DEMANATE Copyright 1992-1995 SNMP Research, Incorporated SNMP Research Distribution version 12.3 fddi4subagtd.c PCI FDDI: B.11.11.03 (PHNE_29320) $Da te: 04/08/2003 14:45:00 $ -DUNIX -DSR_SNMPv1 -DSR_HPUX10 -DSR_BSD -DHPUX -DEMANATE Copyright 1992-1995 SNMP Research, Incorporated SNMP Research Distribution version 12.3 -DUNIX -DSR_SNMPv1 -DSR_HPUX10 -DSR_BSD -DHPUX -DEMANATE Copyright 1992-1995 SNMP Research, Incorporated SNMP Research Distribution version 12.3 -DUNIX -DSR_SNMPv1 -DSR_HPUX10 -DSR_BSD -DHPUX -DEMANATE Copyright 1992-1995 SNMP Research, Incorporated SNMP Research Distribution version 12.3 -DUNIX -DSYSV -DSR_SNMPv2 -DSR_SNMPv1 -DSR_HPUX10 -DSR_BSD -DHPUX -DEMANATE Copyright 1992-1995 SNMP Research, Incorporated SNMP Research Distribution version 12.3 -DUNIX -DSYSV -DSR_SNMPv2 -DSR_SNMPv1 -DSR_HPUX10 -DSR_BSD -DHPUX -DEMANATE_LINES Copyright 1992-1995 SNMP Research, Incorporated SNMP Research Distribution version 12.3 -DUNIX -DSYSV -DSR_SNMPv2 -DSR_SNMPv1 -DSR_HPUX10 -DSR_BSD -DHPUX -DEMANATE_LINES Copyright 1992-1995 SNMP Research, Incorporated SNMP Research Distribution version 12.3 -DUNIX -DSYSV -DSR_SNMPv2 -DSR_SNMPv1 -DSR_HPUX10 -DSR_BSD -DHPUX -DEMANATE_LINES Copyright 1992-1995 SNMP Research, Incorporated SNMP Research Distribution version 12.3 -DUNIX -DSYSV -DSR_SNMPv2 -DSR_SNMPv1 -DSR_HPUX10 -DSR_BSD -DHPUX -DEMANATE Copyright 1992-1995 SNMP Research, Incorporated SNMP Research Distribution version 12.3 -DUNIX -DSYSV -DSR_SNMPv2 -DSR_SNMPv1 -DSR_HPUX10 -DSR_BSD -DHPUX -DEMANATE Copyright 1992-1995 SNMP Research, Incorporated SNMP Research Distribution version 12.3 -DUNIX -DSYSV -DSR_SNMPv2 -DSR_SNMPv1 -DSR_HPUX10 -DSR_BSD -DHPUX -DEMANATE Copyright 1992-1995 SNMP Research, Incorporated SNMP Research Distribution version 12.3 -DUNIX -DSYSV -DSR_SNMPv2 -DSR_SNMPv1 -DSR_HPUX10 -DSR_BSD -DHPUX -DEMANATE Copyright 1992-1995 SNMP Research, Incorporated SNMP Research Distribution version 12.3 -DUNIX -DSYSV -DSR_SNMPv2 -DSR_SNMPv1 -DSR_HPUX10 -DSR_BSD -DHPUX -DEMANATE Copyright 1992-1995 SNMP Research, Incorporated SNMP Research Distribution version 12.3 -DUNIX -DSYSV -DSR_SNMPv2 -DSR_SNMPv1 -DSR_HPUX10 -DSR_BSD -DHPUX -DEMANATE_LINES Copyright 1992-1995 SNMP Research, Incorporated SNMP Research Distribution version 12.3 -DUNIX -DSYSV -DSR_SNMPv2 -DSR_SNMPv1 -DSR_HPUX10 -DSR_BSD -DHPUX -DEMANATE_LINES Copyright 1992-1995 SNMP Research, Incorporated SNMP Research Distribution version 12.3 -DUNIX -DSYSV -DSR_SNMPv2 -DSR_SNMPv1 -DSR_HPUX10 -DSR_BSD -DHPUX -DEMANATE_LINES Copyright 1992-1995 SNMP Research, Incorporated SNMP Research Distribution version 12.3 -DUNIX -DSYSV -DSR_SNMPv2 -DSR_SNMPv1 -DSR_HPUX10 -DSR_BSD -DHPUX -DEMANATE_LINES Copyright 1992-1995 SNMP Research, Incorporated SNMP Research Distribution version 12.3 -DUNIX -DSYSV -DSR_SNMPv2 -DSR_SNMPv1 -DSR_HPUX10 -DSR_BSD -DHPUX -DEMANATE_LINES Copyright 1992-1995 SNMP Research, Incorporated SNMP Research Distribution version 12.3 -DUNIX -DSYSV -DSR_HPUX10 -DSR_BSD -DHPUX Copyright 1992-1995 SNMP Research, Incorporated SNMP Research Distribution version 12.3 -DUNIX -DSYSV -DSR_HPUX10 -DSR_BSD -DHPUX Copyright 1992-1995 SNMP Research, Incorporated SNMP Research Distribution version 12.3 -DUNIX -DSYSV -DSR_SNMPv2 -DSR_SNMPv1 -DSR_HPUX10 -DSR_BSD -DHPUX -DEMANATE Copyright 1992-1995 SNMP Research, Incorporated SNMP Research Distribution version 12.3 /usr/sbin/olrad.d/fddi4: None cksum(1) Output: FDDI-PCI.FDDI4-KRN,fr=B.11.11.01,fa=HP-UX_B.11.11_64,v=HP: 2298711797 129904 /usr/conf/lib/libfddi4.a FDDI-PCI.FDDI4-KRN,fr=B.11.11.01,fa=HP-UX_B.11.11_32,v=HP: 959987607 74352 /usr/conf/lib/libfddi4.a FDDI-PCI.FDDI4-RUN,fr=B.11.11.01,fa=HP-UX_B.11.11_32/64, v=HP: 2688789430 16384 /usr/lib/lanadmin/libdsfddi4.1 165310792 8367 /usr/lib/nls/msg/C/fddi4.cat 3681953852 4161 /sbin/init.d/hppcifddi 1257536005 2589 /sbin/init.d/SnmpFddi4 1257536005 2589 /sbin/SnmpAgtStart.d/K424SnmpFddi4 1257536005 2589 /sbin/SnmpAgtStart.d/S576SnmpFddi4 1257536005 2589 /sbin/rc1.d/K424SnmpFddi4 1257536005 2589 /sbin/rc2.d/S576SnmpFddi4 717292122 253952 /usr/sbin/fddi4subagt 855321488 2236 /usr/sbin/olrad.d/fddi4 Patch Conflicts: None Patch Dependencies: s700: 11.11: PHNE_22963 s800: 11.11: PHNE_22963 Hardware Dependencies: None Other Dependencies: None Supersedes: None Equivalent Patches: None Patch Package Size: 210 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_29320 5. Run swinstall to install the patch: swinstall -x autoreboot=true -x patch_match_target=true \ -s /tmp/PHNE_29320.depot By default swinstall will archive the original software in /var/adm/sw/save/PHNE_29320. 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_29320.text file is available in the product readme: swlist -l product -a readme -d @ /tmp/PHNE_29320.depot To put this patch on a magnetic tape and install from the tape drive, use the command: dd if=/tmp/PHNE_29320.depot of=/dev/rmt/0m bs=2k Special Installation Instructions: None