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

From: Aleksandr Milewski (n6mod_at_milewski.org)
Date: 12/15/04

  • Next message: Aleksandr Milewski: "Re: bge(4) on BCM5751 won't do 1000BaseTX"
    Date: Tue, 14 Dec 2004 15:58:32 -0800
    To: freebsd-net@freebsd.org
    
    

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


  • Next message: Aleksandr Milewski: "Re: bge(4) on BCM5751 won't do 1000BaseTX"

    Relevant Pages

    • RE: 6.1-RC bge RX CPU self-diagnostic failed
      ... I'm running into a problem with some new dual Opteron servers we just ... bge0: RX CPU self-diagnostics failed! ... bge1: RX CPU self-diagnostics failed! ... Opterons on 6.1-STABLE amd64 and they seem to work fine on those. ...
      (freebsd-net)
    • RE: 6.1-RC bge RX CPU self-diagnostic failed
      ... I'm running into a problem with some new dual Opteron servers we just ... bge0: RX CPU self-diagnostics failed! ... bge1: RX CPU self-diagnostics failed! ... Opterons on 6.1-STABLE amd64 and they seem to work fine on those. ...
      (freebsd-stable)
    • Weird bge related lock order reversal...
      ... Broadcom copper GigE NIC's (bge0 is used as a private wire, bge1 is the ...
      (freebsd-stable)
    • Re: Solid hang with bge interface
      ... hangs solid as soon as you try to set up the bge0 interface. ... bge0 locks the system hard when going up, bge1 OK. ...
      (freebsd-current)