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
>>>> Log:
>>>> Fix support for certain 575x/578x chips. This consists of the
>>>> following:
>>> ...
>>> 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-src
mailing list