Patch Name: PHNE_5507 Patch Description: s700 10.00 FDDI lan7 panic, lanadmin MTU size, MIB, logging Creation Date: 95/05/22 Post Date: 95/05/31 Hardware Platforms - OS Releases: s700: 10.00 Products: FDDI A.10.00 Filesets: FDDI-BI-KRN.FDDI7-KRN,B.10.00.00 FDDI-BI-RUN.FDDI7-RUN,B.10.00.00 Automatic Reboot?: Yes Status: General Release Critical: No (superseded patches were critical) PHNE_5275: PANIC This patch fixes a panic that occurs on S700 systems when the built-in FDDI is installed along with the lan7 driver after fddiinit is run. Because of this fddiinit was modified for the Application Release to disallow initializing of the built-in FDDI card. Path Name: /hp-ux_patches/s700/10.X/PHNE_5507 Symptoms: PHNE_5507: 1. Linkloop not working over S700 FDDI. PHNE_5275: The following symptoms correspond to the descriptions in the defect descriptions fields for PHNE_5275: 1. System will eventually panic when traffic is sent/received over the S700 FDDI (lan7) driver. 2. User cannot change the MTU size via lanadmin. 3. Lanadmin will not display the MIB statistics. 4. The user will not be able to see any meaningful FDDI log messages from the driver. Defect Description: PHNE_5507: 1. S700 FDDI stored MAC address in wire format. This was inconsistent with S800 FDDI which was storing MAC address in canonical format. PHNE_5275: The following defect descriptions are for PHNE_5275: 1. Bug in SMT code that was initializing memory for a second set of MIB statistics that was never malloc'd. 2. The lan7 driver was never modified to handle the MTU size change command from the upper layers. 3. A lan7 shared library to display the MIB statistics was never written for lanadmin. 4. The S700 FDDI log formatter was never restructured for 10.0. SR: 4701286419 Patch Files: /usr/conf/lib/liblan7.a /usr/lib/lanadmin/libdslan7.1 /usr/lib/lanadmin/libdslan7.sl /usr/lib/nls/C/dslan7.cat /usr/sbin/fddiinit /usr/lib/libfddifmt.1 /usr/lib/libfddifmt.sl what(1) Output: /usr/conf/lib/liblan7.a: FILESET BUILT-IN-FDDI: lib lan7: Version: A.10.00 lan7.c $Revision: 1.5 $ $Date: 95/05/15 15:11:46 A.1 0.00 PHNE_5507 $ fddi_mib.c $Revision: 1.2 $ $Date: 95/03/07 17:20:39 A.10.00 PHNE_5275$ smt7.c Built-In FDDI $Revision: 1.3 $ $Date: 95/05/1 5 10:15:44 PHNE_5507 $ /usr/lib/lanadmin/libdslan7.1: dslan7.c: $Revision: 1.1 $ $Date: 95/03/07 15:44:59 PHNE_5275 $ /usr/lib/lanadmin/libdslan7.sl: dslan7.c: $Revision: 1.1 $ $Date: 95/03/07 15:44:59 PHNE_5275 $ /usr/lib/nls/C/dslan7.cat: dslan7.cat: $Revision: 1.1 $ $Date: 95/03/07 15:44: 59 PHNE_5275 $ /usr/lib/libfddifmt.1: subsys_FDDI_fmt.c $Revision: 1.3 $ $Date: 95/03/07 0 9:09:42 A.10.00 PHNE_5275 $ /usr/lib/libfddifmt.sl: subsys_FDDI_fmt.c $Revision: 1.3 $ $Date: 95/03/07 0 9:09:42 A.10.00 PHNE_5275 $ /usr/sbin/fddiinit: fddiinit.c $Revision: 1.2 $ $Date: 95/03/07 09:09:42 A.10.00 PHNE_5275 $ cksum(1) Output: 150161236 231608 /usr/conf/lib/liblan7.a 3018046598 16384 /usr/lib/lanadmin/libdslan7.1 3018046598 16384 /usr/lib/lanadmin/libdslan7.sl 3072973204 3143 /usr/lib/nls/C/dslan7.cat 1220621932 49152 /usr/lib/libfddifmt.1 1220621932 49152 /usr/lib/libfddifmt.sl 4036796611 24576 /usr/sbin/fddiinit Patch Conflicts: None Patch Dependencies: None Hardware Dependencies: None Other Dependencies: This patch should only be installed on 10.00 S735 and S755 systems with the Built-in FDDI cards. Supersedes: PHNE_5275 Equivalent Patches: None Patch Package Size: 380 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_5507 5. Run swinstall to install the patch: swinstall -x autoreboot=true -x match_target=true -s /tmp/PHNE_5507.depot By default swinstall will archive the original software in /var/adm/sw/patch/PHNE_5507. If you do not wish to retain a copy of the original software, you can create an empty file named /var/adm/sw/patch/PATCH_NOSAVE. Warning: If this file exists when a patch is installed, the patch cannot be deinstalled. Please be careful when using this feature. It is recommended that you move the PHNE_5507.text file to /var/adm/sw/patch for future reference. To put this patch on a magnetic tape and install from the tape drive, use the command: swpackage -s /tmp/PHNE_5507.depot -x target_type=tape -d /dev/rmt/0m PHNE_5507 Special Installation Instructions: None