Results 1 to 8 of 8

Thread: Ubuntu Server 13.10 Realtek RTL8169 Not Working

  1. #1
    Join Date
    Sep 2007
    Location
    USA
    Beans
    331
    Distro
    Ubuntu 13.10 Saucy Salamander

    Ubuntu Server 13.10 Realtek RTL8169 Not Working

    I got a gigabit RTL8169 card thinking that I would have no difficulty with this card in a 13.10 install. Unfortunately I have had nothing but trouble with it. I have a link light and indicators are showing activity but I don't get any IP/dhcp communication from the card. The card is fine and ethtool even shows link up. I just don't have any connectivity. Any ideas?

  2. #2
    Join Date
    Mar 2010
    Location
    India
    Beans
    8,116

    Re: Ubuntu Server 13.10 Realtek RTL8169 Not Working

    Please post the output of ethtool and lshw -
    Code:
    sudo lshw -numeric -C network -sanitize
    sudo ethtool eth0
    And check BIOS. If there is an feature called "IOMMU", try changing its state.

    Have you done normal sanity check? That is, checking (or replacing if possible) the cable and the contacts?
    Varun
    Help others by marking threads as [SOLVED], if they are. (See how)
    Wireless Script | Use Code Tags

  3. #3
    Join Date
    Sep 2007
    Location
    USA
    Beans
    331
    Distro
    Ubuntu 13.10 Saucy Salamander

    Re: Ubuntu Server 13.10 Realtek RTL8169 Not Working

    It's difficult to post a full readout as I don't have network access to the box. However:

    Code:
    description: Ethernet interface
    product: RT8169 PCI Gigabit Ethernet Controller [10ec-8169]
    physical id: 6
    bus info: ....
    logical name: eth0
    version: 1A
    ...
    ...
    ....
    capabilities: pm bus_master cap_list rom ethernet physical
    configuration: autonegotiate=on broadcast=yes driver=r8169 driver version=2.3LBK-MAP....
    resources: irq:20....

    Snippet of ethtool:

    Code:
    Speed:1000MB/s
    Duplex: Full
    Tranceiver: Internal
    auto-negotiation:on
    current message level: 0x000000022 (51)
    drop probe if down ifup
    I've verified the cable and connection by plugging it into another machine. That machine is recognized instantly.

    FYI: IOMMU is disabled in the BIOS
    Last edited by mastermindg; March 9th, 2014 at 07:00 AM. Reason: IOMMU

  4. #4
    Join Date
    Mar 2010
    Location
    India
    Beans
    8,116

    Re: Ubuntu Server 13.10 Realtek RTL8169 Not Working

    Quote Originally Posted by mastermindg View Post
    FYI: IOMMU is disabled in the BIOS
    Gigabyte motherboard? Please enable it > save & exit BIOS > Reboot and check the connection.

    Is a snapshot possible? If not, drop the 'Capabilities' parts, but post the full 'Configuration' parts from both lshw (the same line you already posted, but complete) and ethtool (would be multiple lines).

    If it is a Gigabyte motherboard, probably enabling IOMMU maybe all you need.
    Varun
    Help others by marking threads as [SOLVED], if they are. (See how)
    Wireless Script | Use Code Tags

  5. #5
    Join Date
    Sep 2007
    Location
    USA
    Beans
    331
    Distro
    Ubuntu 13.10 Saucy Salamander

    Re: Ubuntu Server 13.10 Realtek RTL8169 Not Working

    Yes, it's a Gigabyte motherboard. I enabled IOMMU and rebooted. It seems to have unrecoverable issues with a previous installation that was done with IOMMU turned off. I'm trying to load the install CD again and see if it can detect my network now.

  6. #6
    Join Date
    Sep 2007
    Location
    USA
    Beans
    331
    Distro
    Ubuntu 13.10 Saucy Salamander

    Re: Ubuntu Server 13.10 Realtek RTL8169 Not Working

    Varunendra... You the man! This is a brand-new PC for me. This is the first I'm hearing about IOMMU but after I enabled it all of my devices are now working fine in Ubuntu. Thanks!

  7. #7
    Join Date
    Mar 2010
    Location
    India
    Beans
    8,116

    Re: Ubuntu Server 13.10 Realtek RTL8169 Not Working

    Awesome! I am as excited as you, because this IOMMU thing is a recent discovery for me too. I came to know of it just a few days ago on IRC from a different IRC user.
    Joys of taking 'Security' to the levels of insanity..

    Thanks for the feedback!
    Varun
    Help others by marking threads as [SOLVED], if they are. (See how)
    Wireless Script | Use Code Tags

  8. #8
    Join Date
    Dec 2013
    Beans
    83

    Re: Ubuntu Server 13.10 Realtek RTL8169 Not Working

    Sometimes enabling IOMMU in bios can cause issues (network card recognized and installed but network is not available, sound is not working even if everything seems to be fine, usb 3.0 doesn't work) and if they happen to you add to boot this parameter:
    iommu=soft
    Personally i wonder why setting it to soft make things to work. To me it happened with motherboard gigabyte ga-990fxa-ud3 rev. 4.0.

Tags for this Thread

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •