On Mon, Mar 29, 2010 at 08:46:15AM -0400, David Goldsmith wrote:
> I have a Dell R805 server with Broadcom 5708 NICs that are detected and
> work fine with OpenBSD 4.6.  Here is a snippet from the dmesg output:
> 
> bnx0: address 00:22:19:d3:b0:a5
> brgphy0 at bnx0 phy 1: BCM5708C 10/100/1000baseT PHY, rev. 6
> bnx1: address 00:22:19:d3:b0:a7
> brgphy1 at bnx1 phy 1: BCM5708C 10/100/1000baseT PHY, rev. 6
> bnx2: address 00:22:19:d3:a0:08
> brgphy2 at bnx2 phy 1: BCM5708C 10/100/1000baseT PHY, rev. 6
> bnx3: address 00:22:19:d3:a0:0a
> brgphy3 at bnx3 phy 1: BCM5708C 10/100/1000baseT PHY, rev. 6
> 
> 
> I have a new Dell M1000e blade chassis with a mix of blades.  The M805
> blades have Broadcom 5709 NICs for the first I/O fabric and Broadcom
> 57711 10G NICs for the second I/O fabric.
> 
> Under OpenBSD 4.6, the 5709 NICs are detected but not completely:
> 
> bnx0 at pci3 dev 0 function 0 "Broadcom BCM5709S" rev 0x20: apic 14 int
> 15 (irq 15)
> bnx1 at pci3 dev 0 function 1 "Broadcom BCM5709S" rev 0x20: apic 14 int
> 14 (irq 14)
> bnx2 at pci4 dev 0 function 0 "Broadcom BCM5709S" rev 0x20: apic 14 int
> 11 (irq 11)
> bnx3 at pci4 dev 0 function 1 "Broadcom BCM5709S" rev 0x20: apic 14 int
> 15 (irq 15)
> bnx0: address a4:ba:db:23:6c:ca
> bnx0: no PHY found!
> bnx1: address a4:ba:db:23:6c:cc
> bnx1: no PHY found!
> bnx2: address a4:ba:db:23:6d:32
> bnx2: no PHY found!
> bnx3: address a4:ba:db:23:6d:34
> bnx3: no PHY found!

Several broadcom PHYs were added to the match list after 4.6
was released, if you could try a snapshot this may well work already.

> 
> The 57711 NICs have a brief entry in dmesg but do not show up as NICs in
> the ifconfig output:
> 
> "Broadcom BCM57711" rev 0x00 at pci6 dev 0 function 0 not configured
> "Broadcom BCM57711" rev 0x00 at pci6 dev 0 function 1 not configured
> "Broadcom BCM57711" rev 0x00 at pci9 dev 0 function 0 not configured
> "Broadcom BCM57711" rev 0x00 at pci9 dev 0 function 1 not configured
> 
> Reviewing the change notes, its looks like 5709 support was partially
> added in 4.2 and expanded in 4.6.  In the change notes for 4.3, I see a
> reference to the BCM 57710 which the 57711 seems to be based on.

5709 support was added in 4.6 there is no support for 10GbE Broadcom
Ethernet currently (and no documentation or hardware so this
is unlikely to change soon).

> 
> Looking at the bnx man page, I see that the BCM5709 used in the newer
> Dell rackable servers is supported but I don't see a reference to the
> BCM5709S.
> 
> 
> 1) Are either of these NICs (BCM5709S or BCM57711) currently supported
> in OpenBSD 4.6?

clearly no given your dmesg.

> 
> 2) Are either of these NICs (BCM5709S or BCM57711) currently supported
> in OpenBSD 4.7?

Your 5709S might work, and if not shouldn't be too hard to get working.

> 
> If no for both, I am willing to work with an OpenBSD developer to use
> this hardware to update the bnx driver so it will support these chipsets.

Please try a snapshot, as said before the 10GbE broadcom is different
(it is called bnx2x in linux I think), so this won't work.

Reply via email to