Server Fault is a question and answer site for system and network administrators. It's 100% free, no registration required.

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 on linux mint.

I've just installed a PCIe gigabit network card (from eBay!) into my linux machine. I've already had to follow this guy's instructions to get the onboard NIC working correctly.

I don't know how to instruct linux to detect the new card. It's got an RTL8111C chip, so I assume it'll use the same driver as the onboard NIC.

When I plug a cable into the card, I can see a light on the switch, so I'm assuming it's okay.

here's dmesg output:

lapin@server /etc/network $ dmesg | grep "eth\|Ethernet"
[    2.618914] r8168 Gigabit Ethernet driver 8.037.00-NAPI loaded
[    2.619848] eth%d: 0xffffc90000656000, f4:6d:04:90:99:f0, IRQ 46
[    9.389432] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
[   10.293044] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[   14.153313] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
[   14.154132] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
[   29.153143] r8168: eth0: link up
[   29.153508] IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready

and here's lspci:

lapin@server /etc/network $ lspci | grep Ethernet
03:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 06)

The motherboard is this one:

whose specs say that the internal card is the "Realtek® 8111E PCIe Gigabit LAN controller."

How can I get linux (mint) to recognize the newly installed card?

share|improve this question
Are you sure it's plugged in? There is only one Ethernet device there. – Michael Hampton Feb 16 '14 at 22:27
The card is installed to the motherboard. When I hook up a cable, I'm getting a green light on the switch. – user205935 Feb 16 '14 at 22:29
So does that output in your question refer to the new NIC, or the onboard NIC? – Michael Hampton Feb 16 '14 at 22:32
The onboard chip is the 8111E, the PCIe NIC chip is 8111C. So it's impossible to tell. – user205935 Feb 16 '14 at 22:33
lspci should list the card regardless of whether or not the driver is installed. You may want to comb through all of lspci output, and watch out for unknown entries. Also, I suggest going through the motherboard manual to ensure you don't use a PCI-X slot adjacent to your video card, for example. Some motherboards don't like that, and in that case, the network card looks like it's working, but the BIOS never recognizes it, so the kernel of any OS doesn't see it. – Rouben Feb 16 '14 at 23:30

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.