OBSOLETE Patch-ID# 105795-08
Keywords: hme mutex deadlock QSI 28115 D_HOTPLUG cb_ops hmesendup hmeinit
Synopsis: Obsoleted by: 105181-25 SunOS 5.6: /kernel/drv/hme patch
Date: Jul/26/2000

Solaris Release: 2.6

SunOS Release: 5.6

Unbundled Product: 

Unbundled Release: 

Xref: 

Topic: SunOS 5.6: /kernel/drv/hme patch

Relevant Architectures: sparc

BugId's fixed with this patch: 4013307 4052280 4064879 4065646 4065896 4067539 4070989 4071199 4072048 4072841 4077699 4078996 4083139 4083146 4083171 4084482 4084583 4084938 4085266 4088622 4094710 4097096 4097284 4097849 4099658 4099749 4100397 4105304 4106687 4110875 4149861 4151457 4152994 4266525 4280947 4302128 4329445

Changes incorporated in this version: 4329445

Patches accumulated and obsoleted by this patch: 

Patches which conflict with this patch: 

Patches required with this patch: 

Obsoleted by: 105181-25

Files included with this patch: 

/kernel/drv/hme
/usr/include/sys/hme.h
/usr/include/sys/hme_mac.h
/usr/include/sys/hme_phy.h

Problem Description:

4329445 deadlock in hme driver when link is down and attach_req is issued
(from 105795-07)
4280947 system panic in bcopy_asm when receiving bad packet from hme
4302128 hme driver does not always report "link down" to syslog with multiple interfaces
(from 105795-06)
4266525 hme: sap value 0 does not work as documented in solaris 2.6 and solaris 7
(from 105795-05)
4149861 several systems hanging in hme/qfe driver
4151457 deadlock between hmesendup and hmeinit
4152994 packet is not sent to network from QFE interface (v2.2)
(from 105795-04)
4105304 E3000 with 2.5.1 panic Privilege Violation on ASI sfmmu_tsb_miss
(from 105795-03)
4052280 hme interfaces are broken when using external transceivers
4088622 100M HDX autonegotiation does not work properly for 1.96 hme Colossus cards
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
4110875 ifconfig hme plumb fail physical address get changed during DR operation
(from 105795-02)
4013307 soc waits to long for unused channel on boot up
4072048 pci_pci driver needs to free soft state during detach.
4072841 isp: panic during attach
4083139 sysiosbus: A need to support DETACH command
4083146 esp/isp/pln: Add device control support
4083171 add D_HOTPLUG flag and cb_ops to drivers
4084482 sysiosbus: needs to dynamically map address space
4084583 sunfire related drivers need to support DETACH
4084938 sunfire-dr, disk board, not supported
4085266 unmap_pbm_regs is called too early in detach causing panic in pci.c.
4094710 sysctrl driver is printing out unnecessary messages in DEBUG mode
4097096 dr hotplug: dma does not support attach/detach
4097284 ssd, st fail to attach when doing config
4097849 sysiosbus reinstalls interrupts during a resume.
4099658 sbus driver doesn''t release all mutexes before return in sbus_remove_intrspec
4099749 sunfire-dr, lebuffer detach failed
(from 105795-01)
4065896 ss20 panics with mutex deadlock
4064879 autonegotiation is broken at 10Mbps in the hme driver.
4065646 hme interface shows high input error
4067539 hme generates cannot stop hme message
4070989 QSI PHY Auto-Neg requires 3 second wait before reg checks.
4071199 QFE card does not work with Synoptics 28115
4077699 Ultra-60 system hangs when  connected to Synoptics 28115 100Mb hub
4078996 SUNW,hme0: Link Down - cable problem? after Requesting Internet address

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:
----------------------------- 
Reboot the system after patch installation.

README -- Last modified date:  Thursday, February 8, 2001