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:~#