cvs commit: src/sys/dev/bge if_bge.c if_bgereg.h
Bjoern A. Zeeb
bz at FreeBSD.org
Tue Dec 12 15:34:36 PST 2006
On Tue, 12 Dec 2006, Scott Long wrote:
> scottl 2006-12-12 05:11:12 UTC
> FreeBSD src repository
> Modified files:
> sys/dev/bge if_bge.c if_bgereg.h
> Fix support for certain 575x/578x chips. This consists of the following:
> - Use the appropriate register writing method when reseting the chip
> - Program the descriptor DMA engine correctly.
> - More reliably detect certain chips and their features.
> Also add some low-level debugging tools to help future work on this driver.
> Submitted by: David Christenson (proof of concept changes)
> Sponsored by: www.UIA.net
> Revision Changes Path
> 1.159 +263 -35 src/sys/dev/bge/if_bge.c
> 1.61 +11 -0 src/sys/dev/bge/if_bgereg.h
this change makes my machine hang completely (even not able to break
into kernel debugger) by the time the interfaces are setup (upon
boot after hostnames gets set from rc scripts).
it's a dual cpu amd64 with a tyan K8SE which has 2 bges onboard:
Broadcom BCM5704 A3, ASIC rev. 0x2003
backing out this one makes it boot again without any problems.
Bjoern A. Zeeb bzeeb at Zabbadoz dot NeT
More information about the cvs-src