bge(4) on BCM5751 won't do 1000BaseTX

Aleksandr Milewski n6mod at milewski.org
Tue Dec 14 15:59:14 PST 2004


I just built a 5.3RELEASE machine out of a Gigabyte GA-8I915P Duo Pro, 
which has two BCM5751 chips on board.

These interfaces come up at 1000BaseTX according to the link lights on 
my switches, but drop back to 100BaseTX/full-duplex when the bge driver 
loads.

ifconfig bge0 media 1000baseTX results in no carrier/no link.

link0 doesn't seem to have any effect.

I'm open to suggestions, the point of this was to build a gigabit 
Dummynet box.

Some output follows.

dmesg:

bge0: Reserved 0x10000 bytes for rid 0x10 type 3 at 0xfa100000
miibus0: <MII bus> on bge0
ukphy0: <Generic IEEE 802.3u media interface> on miibus0
ukphy0: OUI 0x000818, model 0x0018, rev. 0
ukphy0:  10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, 1000baseT, 
1000baseT-FD
X, auto
bge0: bpf attached
bge0: Ethernet address: 00:0f:ea:37:32:04
bge0: [MPSAFE]
[snipped detecting pci3]
bge1: <Broadcom BCM5751 Gigabit Ethernet, ASIC rev. 0x4001> mem 
0xfa000000-0xfa0
0ffff irq 19 at device 0.0 on pci3
bge1: Reserved 0x10000 bytes for rid 0x10 type 3 at 0xfa000000
miibus1: <MII bus> on bge1
ukphy1: <Generic IEEE 802.3u media interface> on miibus1
ukphy1: OUI 0x000818, model 0x0018, rev. 0
ukphy1:  10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, 1000baseT, 
1000baseT-FD
X, auto
bge1: bpf attached
bge1: Ethernet address: 00:0f:ea:37:32:05
bge1: [MPSAFE]


gig# ifconfig bge0
bge0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
         options=1a<TXCSUM,VLAN_MTU,VLAN_HWTAGGING>
         inet 192.168.2.90 netmask 0xffffff00 broadcast 192.168.2.255
         inet6 fe80::20f:eaff:fe37:3204%bge0 prefixlen 64 scopeid 0x1
         ether 00:0f:ea:37:32:04
         media: Ethernet autoselect (100baseTX <full-duplex>)
         status: active
gig# ifconfig bge1
bge1: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
         options=1a<TXCSUM,VLAN_MTU,VLAN_HWTAGGING>
         inet 192.168.3.90 netmask 0xffffff00 broadcast 192.168.3.255
         inet6 fe80::20f:eaff:fe37:3205%bge1 prefixlen 64 scopeid 0x2
         ether 00:0f:ea:37:32:05
         media: Ethernet autoselect (100baseTX <full-duplex>)
         status: active
gig# ifconfig bge1 media 1000baseTX
gig# ifconfig bge1
bge1: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
         options=1a<TXCSUM,VLAN_MTU,VLAN_HWTAGGING>
         inet 192.168.3.90 netmask 0xffffff00 broadcast 192.168.3.255
         inet6 fe80::20f:eaff:fe37:3205%bge1 prefixlen 64 scopeid 0x2
         ether 00:0f:ea:37:32:05
         media: Ethernet 1000baseTX
         status: no carrier




More information about the freebsd-net mailing list