Patch-ID# 102001-13 Keywords: be diskless bigmac fast-ethernet MII hang BMAC ethernet le qe Synopsis: SunOS 5.4: fixes for be, qe, le drivers Date: Apr/01/97 Solaris Release: 2.4 SunOS Release: 5.4 Unbundled Product: Unbundled Release: Topic: SunOS 5.4: fixes for be, qe, le drivers BugId's fixed with this patch: 1145294 1161058 1171111 1171562 1172167 1173576 1177296 1180462 1195489 1199563 1200351 1206989 1209096 1211951 1215735 1216408 1217171 1219831 1224805 1225810 1232903 1252815 4025471 Changes incorporated in this version: 4025471 Relevant Architectures: sparc Patches accumulated and obsoleted by this patch: 101979-06 102003-03 102444-01 Patches which conflict with this patch: Patches required with this patch: Obsoleted by: Files included with this patch: /kernel/drv/be /kernel/drv/le /kernel/drv/qe /usr/include/sys/le.h Problem Description: 4025471 be0 shows "Link up/down" messages when SS5/110MHz system was cold-started. (from 102001-12) 4025471 be0 shows "Link up/down" messages when SS5/110MHz system was cold-started. (from 102001-11) 1252815 SS20 le0 hangs interm. with receive buffer overflow ,2.4 w/101945-34,102001-10 (from 102001-10) 1232903 Data fault panic in ddi_dma_sync (from 102001-09) 1200351 le, qe, be can't send 1514 byte packet in raw mode. (from 102001-08) 1224805 BE shows "link up/down" on systems using 85MHz CPU's if use_multiple_cmds is set. 1225810 memory leakage in be driver (from 102001-07) 1215735 No Link status from 2nd be interface in a machine with 2 BMAC cards 1219831 be1 won't adjust speed at bootup (from 102001-06) 1217171 Promiscuous mode broken on be driver 1216408 Electron system hangs during messages "be0: Link Down - cable problem?" (from 102001-05) 1211951 The current bitbanging method for MII support is not compliant with the standard (from 102001-04) 1206989 bigmac can cause tremendous numbers of duplicated packets 1195489 Problem at boot time with fast-ethernet card (from 102001-03) 1180462 diskless client boot hangs over bigmac interface (from 102001-02) 1180462 diskless client boot hangs over bigmac interface diskless client boot hangs over BigMAC interface. (from 102001-01) 1172167 - recursive mutex_enter panic in slow DMA be driver. 1173576 - be interface hangs on transmitter side while doing ttcp on slow DMA be driver. The hang occurs on the transmitter's be interface if the transmitter is a faster machine. (from 101979-06) 1177296 ethernet interface hangs on large transfers over AUI but not TP This is a recrank of 101979-05. -05 rev was missing 1177296 fix. (from 101979-05) 1177296 ethernet interface hangs on large transfers over AUI but not TP (from 101979-04) 1161058 Under many collisions, get erroneous le0: No carrier message (from 101979-03) 1171562 Getting "le0: Memory error!" when copying large file across network SS10 with dual processors running 2.3 with OLDS 2.0.1 installed, gets le0: Memory error when copying large files over the network. A hard hang then occurs. This eliminates console error message that existed with 101979-02. (from 101979-02) 1171562 Getting "le0: Memory error!" when copying large file across network SS10 with dual processors running 2.3 with OLDS 2.0.1 installed, gets le0: Memory error when copying large files over the network. A hard hang then occurs. (from 101979-01) 1145294 classic 4.1.3C freeze 5-10Mins on receipt of Giant Packet from ff:ff:ff:ff:ff:ff Problem is seen on active networks where the network interface on Classic's, LX's, Sparcstations 5 and 20 (based on MACIO) may hang and ignore incoming ethernet packets after receipt of a giant packet that is greater than 4096 bytes. This fix will detect this condition and reset the ethernet interface to prevent the interface from hanging. (from 102003-03) 1209096 QE Interface hangs under heavy traffic under 2.3 with patch 101306-9 installed (from 102003-02) 1199563 nfs server not responding - qe driver problem (from 102003-01) 1171111 qe panics on unload The panic happens because the detach routine does not check for the existence of dvma resources before it tries to free them. If they are non-existent then the free routine panics. Patch Installation Instructions: -------------------------------- Refer to the Install.info file within the patch for instructions on using the generic 'installpatch' and 'backoutpatch' scripts provided with each patch. Any other special or non-generic installation instructions should be described below. Special Install Instructions: ----------------------------- None.