and this:

bge0 at pci4 dev 0 function 0 "Broadcom BCM5721" rev 0x21, BCM5750 C1 (0x4201): 
apic 0 int 16, address 00:18:f3:d1:80:64
brgphy0 at bge0 phy 1: BCM5750 10/100/1000baseT PHY, rev. 0

On 10/01/2013, at 10:24 AM, David Gwynne <d...@cvs.openbsd.org> wrote:

> CVSROOT:      /cvs
> Module name:  src
> Changes by:   d...@cvs.openbsd.org    2013/01/09 17:24:11
> 
> Modified files:
>       sys/dev/mii    : brgphy.c 
> 
> Log message:
> when checking if a particular phy has a particular model number,
> make sure we check the oui as well. broadcom has 4 or 5 ouis with
> overlapping model numbers, so they should be scoped when you look
> them up.
> 
> tested on at least:
> 
> bge0 at pci3 dev 4 function 0 "Broadcom BCM5714" rev 0xa3, BCM5715 A3 
> (0x9003): ivec 0x795, address 00:14:4f:a9:34:90
> brgphy0 at bge0 phy 1: BCM5714 10/100/1000baseT/SX PHY, rev. 0
> 
> bnx0 at pci7 dev 0 function 0 "Broadcom BCM5709" rev 0x20: apic 0 int 6
> bnx0: address 1c:c1:de:e4:5e:b0
> brgphy0 at bnx0 phy 1: BCM5709 10/100/1000baseT PHY, rev. 8
> 
> bge0 at pci0 dev 5 function 0 "Broadcom BCM5702X" rev 0x02, BCM5702/5703 A2 
> (0x1002): eb164 irq 2, address 00:10:18:00:98:e9
> brgphy0 at bge0 phy 1: BCM5703 10/100/1000baseT PHY, rev. 2
> 
> bge0 at pci2 dev 0 function 0 "Broadcom BCM5761" rev 0x10, BCM5761 A1 
> (0x5761100): apic 2 int 18, address 00:10:18:4b:23:b4
> brgphy0 at bge0 phy 1: BCM5761 10/100/1000baseT PHY, rev. 0
> 
> some tests by and ok mikeb@ and naddy@

Reply via email to