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
_______________________________________________
[email protected] mailing list
http://lists.freebsd.org/mailman/listinfo/cvs-all
To unsubscribe, send any mail to "[EMAIL PROTECTED]"

Reply via email to