RE: Broadcom BCM5751 not attaching on IBM ThinkCentre A51

From: Will Saxon <WillS_at_housing.ufl.edu>
Date: Thu, 6 Oct 2005 13:29:06 -0400
> -----Original Message-----
> From: owner-freebsd-current_at_freebsd.org 
> [mailto:owner-freebsd-current_at_freebsd.org] On Behalf Of John Nielsen
> Sent: Thursday, October 06, 2005 11:40 AM
> To: current_at_freebsd.org
> Subject: Broadcom BCM5751 not attaching on IBM ThinkCentre A51
> 
> 
> I have a new (several, actually) IBM ThinkCentre A51 
> (8131-16U and 8138-14U) 
> machine on which I'd like to run FreeBSD 6.0.  The machine 
> has a "Barbados" 
> motherboard with an integrated Broadcom BCM5751 gigabit NIC.  
> Visually, the 
> Broadcom chip identifies itself as a BCM5751KFB.
> 
> The bge driver recognizes the chip and tries to attach, but fails:
> 
> bge0: <Broadcom BCM5751 Gigabit Ethernet, ASIC rev. 0x4101> mem 
> 0xd0000000-0xd000ffff irq 5 at device 0.0 on pci2
> bge0: RX CPU self-diagnostics failed!
> bge0: chip initialization failed
> device_attach: bge0 attach returned 6
> 
> I saw a couple other reports and PR's with similar messages, 
> but they all 
> seemed to be related to BCM5705 chips on amd64.  I did try 
> the two possible 
> workarounds I found, but neither produced any change (running 
> a kernel 
> without APIC and increasing the delay times in if_bge.c).  Skipping 
> (commenting out) the RX diagnostics check altogether resulted 
> in a kernel 
> panic (not too surprisingly).  I do not suspect faulty 
> hardware, as the 
> behavior is the same on several different machines (and the 
> chip works fine 
> with Broadcom's drivers for DOS or Windows XP).
> 


I'd like to mention that the 5705 referenced in the PR's (mine) still
doesn't work and shows the same errors during attachment as this 5751.
It doesn't work in i386 or amd64. 

-Will
Received on Thu Oct 06 2005 - 15:37:50 UTC

This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:38:44 UTC