Patch-ID# 104212-06 Keywords: hme full-duplex MII AUI sys-suspend DDI_DETACH PHY MAC PHY-A snmpd Synopsis: SunOS 5.5.1: hme driver patch Date: Aug/27/97 Solaris Release: 2.5.1 SunOS Release: 5.5.1 Unbundled Product: Unbundled Release: Topic: SunOS 5.5.1: hme driver patch NOTE1: Install patch 103903-03 (kernel/drv/le patch) to get the complete fix for 4033038. NOTE2: For devices that do not advertise auto-negotiation and advertise 10-full-duplex and 10-half-duplex, hme will first select the 10-half-duplex. However, one can force it to 10-full-duplex (if desired). NOTE3: At the time this patch was generated, supported configurations for E6000/5000/4000/3000 are limited to 2 Sun Quad FastEthernet cards per system. Check with your authorized Service Support representative for further configuration information. BugId's fixed with this patch: 1165748 1252776 1257858 1262727 4007881 4010669 4013267 4014044 4018490 4023320 4028888 4032469 4033038 4040506 4044492 4045413 4046166 4046690 4053529 4063124 4064879 4065646 4065896 4067539 4070989 Changes incorporated in this version: 4063124 4064879 4065646 4065896 4067539 4070989 Relevant Architectures: sparc Patches accumulated and obsoleted by this patch: Patches which conflict with this patch: Patches required with this patch: Obsoleted by: Files included with this patch: /kernel/drv/hme /usr/include/sys/hme.h Problem Description: 4065896 ss20 panics with mutex deadlock 4063124 System Panic, alignment error,BAD TRAP: Async data error at tl1 on Ultra2 4064879 Autonegotiation is broken at 10Mbps in the hme driver. 4065646 hme interface shows high input error with patch 104212-0[345] 4067539 hme generates cannot stop hme message 4070989 QSI PHY Auto-Neg requires 3 second wait before reg checks. (from 104212-05) 4053529 hme driver installation is inconsistent 4045413 Performance problems with quad fast ethernet in 4d on rcv. 4046690 QFE driver panics sun4d system 1165748 vmstat -i does not show device interrupts on 2.3 4044492 Please show mode (half-duplex or full-duplex) on Link Up message line 4046166 mutex_init() strings are a waste of kernel memory (from 104212-04) 4033038 snmpd is not supporting ifInOctets/ifOutOctet (! MIBII compliant ?) 1252776 Ultra 170E with MII-AUI converter hang network at 10Mb 4040506 Connecting/re-connecting MII-AUI (MAUI) causes phy reset failure (from 104212-03) 4032469 Ethernets using National DP83840A will fail with some hubs and cable lengths 4028888 hme: detach logic has problems (from 104212-02) 4014044 Ultra2 @ 2.5.1 in 10mb mode reports 'jabber detected' under heavy load 4023320 Onboard hme interface hangs intermittantly at 10Mb/S 4013267 DDI_DETACH of hme will occur while busy, cause panic 4018490 FrehshChoice: unable to force switch modes via ndd 4010669 Quark cannot not completely boot the system with 3 Freshchoice cards 4007881 hme driver doesn't work on a sun4u system with both sbus and pci hme devices (from 104212-01) 1257858 Full-duplex operation is not enabled automatically by the hme driver. 1262727 hme using MII and AUI is hung after sys-suspend and power back on 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: ----------------------------- NOTE1: Install patch 103903-03 (kernel/drv/le patch) to get the complete fix for 4033038. NOTE2: For devices that do not advertise auto-negotiation and advertise 10-full-duplex and 10-half-duplex, hme will first select the 10-half-duplex. However, one can force it to 10-full-duplex (if desired). NOTE3: At the time this patch was generated, supported configurations for E6000/5000/4000/3000 are limited to 2 Sun Quad FastEthernet cards per system. Check with your authorized Service Support representative for further configuration information. Reboot the system after patch installation.