Patch-ID# 106753-01 Keywords: security hme full-duplex MII AUI sys-suspend DDI_DETACH PHY MAC snmpd Synopsis: SunOS 5.4: /kernel/drv/hme patch Date: Nov/23/98 Solaris Release: 2.4 SunOS Release: 5.4 Unbundled Product: Sun FastEthernet Unbundled Release: 2.1 Relevant Architectures: sparc BugId's fixed with this patch: 1165748 1252776 1257858 1262727 4007881 4010669 4013267 4014044 4018490 4023320 4028888 4032469 4033038 4040506 4044492 4045413 4046166 4046690 4052280 4053529 4063124 4064879 4065646 4065896 4067539 4070989 4077699 4078996 4088622 4097075 4100397 4105304 4106687 4110875 4122960 4149861 4151457 4152994 Changes incorporated in this version: 1165748 1252776 1257858 1262727 4007881 4010669 4013267 4014044 4018490 4023320 4028888 4032469 4033038 4040506 4044492 4045413 4046166 4046690 4052280 4053529 4063124 4064879 4065646 4065896 4067539 4070989 4077699 4078996 4088622 4097075 4100397 4105304 4106687 4110875 4122960 4149861 4151457 4152994 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 Problem Description: 4149861 Several system's hanging in hme/qfe driver 4152994 Packet is not sent to network from QFE interface (v2.2) 4151457 hme: deadlock between hmesendup and hmeinit 4105304 E3000 with 2.5.1 panic Privilege Violation on ASI sfmmu_tsb_miss 4122960 DR (dynamic reconfiguration) Detach of a system board with non-active hme fails. 4097075 hotplug hme: Can't dr detach board after unplumbing 4110875 ifconfig hme plumb fail phy address get changed during dr operation 4088622 100M HDX autonegotiation does not work properly for 1.96 hme SunSwift cards 4052280 hme interfaces are broken when using external transceivers 4100397 "rxmac did not reset" or "hmeinit: phy reset failure" on hme 2.5.1 on MII 4106687 hme and qfe drivers do not pass the ifSpeed up to kstat. 4077699 new hardware hangs when connected to Synoptics 28115 100Mb hub 4078996 SUNW,hme0: Link Down - cable problem? after Requesting Internet address The previous version of the patch provided the incorrect fix to 4077699. This revision should fix 4077699. 4077699 new hardware hangs when connected to Synoptics 28115 100Mb hub 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 106753-0[345] 4067539 hme generates cannot stop hme message 4070989 QSI PHY Auto-Neg requires 3 second wait before reg checks. 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 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 4032469 Ethernets using National DP83840A will fail with some hubs and cable lengths 4028888 hme: detach logic has problems 4014044 Ultra2 @ 2.5.1 in 10mb mode reports 'jabber detected' under heavy load 4023320 Onboard hme interface hangs intermittently at 10Mb/S 4013267 DDI_DETACH of hme will occur while busy, cause panic 4018490 FreshChoice: 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 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: ----------------------------- After installing this patch, reboot the system to load the newly installed driver.