[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

The dreaded RTL8111/8168B, ethernet driver failure



Hello,

I am trying to use a realtek NIC under Linux (Debian 7.1). It is the onboard ethernet in my Gigabyte 990FXA-UD3.

I've downloaded and started to use the r8168 driver, as opposed to the free r8169, however both drivers result in the ethernet not negotiating to gigabit speed or pulling an IP address via DHCP.

Since almost everybody having this issue with this NIC seems to have their problem solved by switching to the r8168 driver, any troubleshooting beyond that step would be much appreciated.

Unfortunately my switch and my router are gigabit, so slower network hardware isn't an option for me.

useful console output follows:

root@bridge:~# lspci -nn | grep -i ethernet
05:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller [10ec:8168] (rev 06)
root@bridge:~# ifconfig eth0
eth0      Link encap:Ethernet  HWaddr 94:de:80:7c:81:b3  
          inet6 addr: fe80::96de:80ff:fe7c:81b3/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:16 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:3250 (3.1 KiB)  TX bytes:0 (0.0 B)
          Interrupt:73 Base address:0xc000 

root@bridge:~# ethtool eth0
Settings for eth0:
Supported ports: [ TP ]
Supported link modes:   10baseT/Half 10baseT/Full 
                       100baseT/Half 100baseT/Full 
                       1000baseT/Full 
Supported pause frame use: No
Supports auto-negotiation: Yes
Advertised link modes:  10baseT/Half 10baseT/Full 
                       100baseT/Half 100baseT/Full 
                       1000baseT/Full 
Advertised pause frame use: Symmetric Receive-only
Advertised auto-negotiation: Yes
Speed: 100Mb/s
Duplex: Full
Port: Twisted Pair
PHYAD: 0
Transceiver: internal
Auto-negotiation: on
MDI-X: Unknown
Supports Wake-on: pumbg
Wake-on: g
Current message level: 0x00000033 (51)
      drv probe ifdown ifup
Link detected: yes
root@bridge:~# ethtool -i eth0
driver: r8168
version: 8.036.00-NAPI
firmware-version: 
bus-info: 0000:05:00.0
supports-statistics: yes
supports-test: no
supports-eeprom-access: no
supports-register-dump: yes
supports-priv-flags: no
root@bridge:~# cat /etc/network/interfaces 
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

# The loopback network interface
auto lo eth0
iface lo inet loopback

# The primary network interface
allow-hotplug eth1
iface eth1 inet dhcp

allow-hotplug eth0
iface eth0 inet dhcp
root@bridge:~#

Reply to: