Robert Wojciechowski
2007-Jan-09 08:21 UTC
bge autoneg full-duplex modes missing on 6.2-RC2
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