Realtek RTL8169 on FreeBSD 5.4: no carrier

From: j snod (freebsd_at_thesnodgrass.com)
Date: 08/10/05

  • Next message: Robert Watson: "Re: Include files that depend on include files"
    Date: Tue, 09 Aug 2005 17:37:36 -0500
    To: freebsd-hackers@freebsd.org
    
    

    I recently installed FreeBSD 5.4 on an ABIT AA-8 DuraMax and all went
    well. All hardware detected properly and everything was running great,
    until I got to configuring my network. ifconfig shows my onboard
    gigabit LAN as "status: no carrier"

    I can successfully ping localhost and the IP that was assigned to re0
    (192.168.1.31).

    when I plug an ethernet cable from my FreeBSD box to my router, I get
    "status: no carrier." Oddly, when I plug an ethernet cable from my
    FreeBSD box to my laptop's LAN port, I get "status: active". The lights
    on the ethernet jack indicate the same.

    Additionally, if I manually set the media with the following command:
    # ifconfig re0 media 10baseT/UTP mediaopt full-duplex
    The status magically switches to "active" and I can use my ethernet!

    I know that there are known problems with RealTek chipsets, but it is
    listed in the 5.4 supported hardware list.

    Bottom line is that the onboard LAN is detected, installed, and working
    properly, but it seems as if the driver can't properly detect when a
    cable is plugged into the jack.

    I was hoping someone could help.

    uname -a:
    --------------------------------------
    FreeBSD db.domain.com 5.4-RELEASE FreeBSD 5.4-RELEASE #0: Sun May 8
    10:21:06 UTC 2005
    root@harlow.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC i386

    ifconfig:
    --------------------------------------
    re0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
    options=18<VLAN_MTU,VLAN_HWTAAGGING>
    inet 192.168.1.31 netmast 0xffffff00 broadcast 192.168.1.255
    inet6 ...
    ether 00:50:8d:eb:e5:be
    media: Ethernet autoselect (none)
    status: no carrier
    lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 16384
    inet 127.0.0.1 netmask 0xff000000
    inet6 ::1 prefixlen 128
    inet6 fe80::1%lo0 prefixlen 64 scopeid 0x4

    Relevant dmesg:
    --------------------------------------
    re0: <RealTek 8169S Single-chip Gigabit Ethernet> port 0xee00-0xeeff mem
    0xfbfff000-0xfbfff0ff irc 16 at device 1.0 on pci1
    miibus0: <MII bus> on re0
    rgephy0: <RTL8169S/8110S media interface> on miibus0
    rgephy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, 1000baseTX,
    1000baseTX-FDX, auto
    re0: Ethernet address: 00:50:8d:eb:e5:be

    pciconf -lv:
    --------------------------------------
    re0@pci1:1:0: class=0x020000 card=0x1039147b chip=0x816910ec rev=0x10
    hdr=0x00
    vendor = 'Realtek Semiconductor'
    device = 'RTL8169 Gigabit Ethernet Adapter
    class = network
    subclass = ethernet

    pciconf -r pci1:1:0 0:0xff
    --------------------------------------
    816910ec 02b00007 02000010 00002008
    0000ee01 fbfff000 00000000 00000000
    00000000 00000000 00000000 1039147b
    00000000 000000dc 00000000 40200110
    00000000 00000000 00000000 00000000
    00000000 00000000 00000000 00000000
    00000000 00000000 00000000 00000000
    00000000 00000000 00000000 00000000
    00000000 00000000 00000000 00000000
    00000000 00000000 00000000 00000000
    00000000 00000000 00000000 00000000
    00000000 00000000 00000000 00000000
    00000000 00000000 00000000 00000000
    00000000 00000000 00000000 f7c20001
    00000000 00000000 00000000 00000000
    00000000 00000000 00000000 00000000
    _______________________________________________
    freebsd-hackers@freebsd.org mailing list
    http://lists.freebsd.org/mailman/listinfo/freebsd-hackers
    To unsubscribe, send any mail to "freebsd-hackers-unsubscribe@freebsd.org"


  • Next message: Robert Watson: "Re: Include files that depend on include files"

    Relevant Pages

    • DSL router when what I need is a bridge; ARP problem?
      ... My only choice for a DSL isp will only do G.lite in routing mode, ... the freebsd box handling routing and other duties for hosts connected ... to a hub on another ethernet card. ... From the arp man page, it seems like an arp -s entry should be ...
      (freebsd-questions)
    • network perf : em driver ?
      ... I'm the happy owner of a Tyan Tiger i7520SD motherboard, sporting two ethernet ports using a Intel 82571EB GbE controller and running FreeBSD 6.2 RC1. ...
      (freebsd-performance)
    • Re: Connecting to the Internet
      ... > Hello everyone...for the first time. ... I very recently installed FreeBSD on my first ... How do I connect it to the Internet using Ethernet? ...
      (freebsd-questions)
    • Re: Inline/Bypass ethernet NIC for FreeBSD
      ... I just curious about the availability of inline/bypass ethernet NIC ... any OS, not just FreeBSD.) ... Your google search skill must be low, ... I just want to use it as a NIC for my firewall, ...
      (freebsd-net)
    • Re: Media Extenders
      ... either Ethernet or wireless from the Media Center ... not a direction connection to cable or satellite. ... > cable signal is through ethernet through a Linksys Extender? ...
      (microsoft.public.windows.mediacenter)