Date: Tue, 09 Aug 2005 17:37:36 -0500 From: j snod <freebsd@thesnodgrass.com> To: freebsd-hackers@freebsd.org Subject: Realtek RTL8169 on FreeBSD 5.4: no carrier Message-ID: <42F93030.2050509@thesnodgrass.com>
next in thread | raw e-mail | index | archive | help
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
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?42F93030.2050509>