cvs commit: src/sys/dev/bge if_bge.c if_bgereg.h
Bjoern A. Zeeb
bz at FreeBSD.org
Wed Dec 13 05:01:19 PST 2006
On Tue, 12 Dec 2006, Scott Long wrote:
>>>> Modified files:
>>>> sys/dev/bge if_bge.c if_bgereg.h
>>>> Fix support for certain 575x/578x chips. This consists of the
>>> 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.
>> I use the following quick fix for a <Broadcom BCM5701 B5, ASIC rev. 0x105>.
> I'll try to run some tests with the third write disabled, but I don't have
> much time left to devote to this particular project. If others would be
> willing to test with the third write removed, I'd appreciate it. It might be
> interesting to test with the second write removed as
> well (i.e. both writes in bge_reset). I'll post patches if anyone wants
> to test but can't grok what I'm saying here.
ok, I only tried with the two writes removed from bge_reset and it
started to work again. At least the machine no longer hangs on boot
and the first bge port works. Cannot easily test more atm.
Bjoern A. Zeeb bzeeb at Zabbadoz dot NeT
More information about the cvs-all