[email protected]
[Top] [All Lists]

kern/34703: Broadcom NetXtreme BCM5754 Gigabit Ethernet not detected / s

Subject: kern/34703: Broadcom NetXtreme BCM5754 Gigabit Ethernet not detected / supported
Date: Tue, 3 Oct 2006 19:25:01 +0000 UTC
>Number:         34703
>Category:       kern
>Synopsis:       Broadcom NetXtreme BCM5754 Gigabit Ethernet not detected / 
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    kern-bug-people
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Tue Oct 03 19:25:00 +0000 2006
>Originator:     Chris Tribo
>Release:        4.99.3
NetBSD 4.99.3 (SoulCollector) #0: Mon Oct  2 17:50:30 EDT 2006
        [email protected]:/usr/obj/sys/arch/i386/compile/SoulCollector
vendor 0x14e4 product 0x167a (ethernet network, revision 0x02) at pci2 dev 0 
function 0 not configured

boot on a system with a Broadcom BCM5754.

pciids.sf.net lists this as: NetXtreme BCM5754 Gigabit Ethernet PCI Express
I added the information into the pciids file and the NIC description to 
if_bge.c but that doesn't help:

bge0 at pci2 dev 0 function 0: Broadcom BCM5754 Gigabit Ethernet
bge0: interrupting at ioapic0 pin 16 (irq 11)
bge0: firmware handshake timed out, val = 4b657654
bge0: pcie mode=0x105000
bge0: unknown ASIC (0xb002), Ethernet address 00:18:8b:xx:xx:xx
ukphy0 at bge0 phy 1: Generic IEEE 802.3u media interface
ukphy0 OUI 0x000af7, model 0x000e, rev 0

When I try to up the interface the computer locks up. Our driver is a long way 
behind the FreeBSD driver, and their commit logs have fixes for many of the 
issues I'm experienceing on the 5751 but I don't know how to reconcile the 
differences or what the background is on the differences between handing each 
model of NIC that differ between NetBSD and FreeBSD. 

Other problems I'm experiencing with bge are listed as fixed in FreeBSD : block 
failed to stop, no packets being TXd when media type is forced, NIC not working 
after booting windows until the PXE stack is used and then unloaded, etc.

This is the nic in the new Dell Optiplex 745 which I really need to work ASAP, 
or I'm going to have to jump ship to another OS for this particular project.

<Prev in Thread] Current Thread [Next in Thread>