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