Ask Ubuntu is a question and answer site for Ubuntu users and developers. It's 100% free.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I'm using Kubuntu 12.10. My router operate at 1Gbit connection with my other PC, I have 1Gbit ethernet card, cable is cat5e and can't setup 1Gbit ethernet connection. Only 100Mbit/s.

lspci|grep Ethernet

04:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 01)

sudo ethtool eth0

Settings for eth0:
    Supported ports: [ TP ]
    Supported link modes:   10baseT/Half 10baseT/Full 
                            100baseT/Half 100baseT/Full 
    Supported pause frame use: No
    Supports auto-negotiation: Yes
    Advertised link modes:  10baseT/Half 10baseT/Full 
                            100baseT/Half 100baseT/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

Kernel module for ethernet card is r8168. What's wrong?

share|improve this question
What does dmesg | grep -iEC2 "(eth0|link|r8168)" give you? – gertvdijk Jan 29 '13 at 18:48
This article may be of interest. – Steve-o Jan 29 '13 at 19:08
@Steve-o OP seems to be using the correct r8168 driver. – gertvdijk Jan 29 '13 at 19:18
@gertvdijk the comments date to 2012 and still experiencing problems to ones surprise. – Steve-o Jan 29 '13 at 19:19
dmesg | grep -iEC2 "(eth0|link|r8168)" gives: @Steve-o: I'm using r8168 kernel module, not r8169. – QkiZ Jan 30 '13 at 17:58

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Browse other questions tagged or ask your own question.