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

Aleksandr Milewski n6mod at milewski.org
Tue Dec 14 16:50:14 PST 2004


Answering (maybe) my own question, it looks like the changes to miidevs 
and brgphy didn't make the 5.3 cut, even though the changes to bge did.

Will advise.

Aleksandr Milewski wrote:
> 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
> 
> 
> _______________________________________________
> freebsd-net at freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-net
> To unsubscribe, send any mail to "freebsd-net-unsubscribe at freebsd.org"
> 



More information about the freebsd-net mailing list