bge autoneg full-duplex modes missing on 6.2-RC2

Robert Wojciechowski robertw at ssginnovations.com
Tue Jan 9 16:21:38 UTC 2007


I'm having problems on one of two identical servers which have dual
Broadcom BCM5704s onboard. The problem is that one of the servers is not
linking at 100baseTX-FDX on the bge0 interface no matter what I do
(forced, limited advertising on the switch, etc). 

Upon further investigation I noticed this in dmesg:

bge0: <Broadcom BCM5704 B0, ASIC rev. 0x2100> mem 0xfe7f0000-0xfe7fffff
irq 49 at device 3.0 on pci2
miibus1: <MII bus> on bge0
brgphy0: <BCM5704 10/100/1000baseTX PHY> on miibus1
brgphy0:  10baseT, 100baseTX, 1000baseTX, 1000baseTX-FDX, auto
bge0: Ethernet address: 00:30:48:56:93:32
bge1: <Broadcom BCM5704 B0, ASIC rev. 0x2100> mem 0xfe7e0000-0xfe7effff
irq 50 at device 3.1 on pci2
miibus2: <MII bus> on bge1
brgphy1: <BCM5704 10/100/1000baseTX PHY> on miibus2
brgphy1:  10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, 1000baseTX,
1000baseTX-FDX, auto
bge1: Ethernet address: 00:30:48:56:93:33

Notice 10baseTX-FDX and 100baseTX-FDX are missing from brgphy0! The
other server doesn't have this problem at all and is running off the
same kernel and identical hardware.

This is on amd64 and 6.2-RC2 as of Jan 8th. Thanks!

-- Robert


More information about the freebsd-stable mailing list