Server Fault is a question and answer site for system and network administrators. Join them; it only takes a minute:

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

Basically I have two NIC cards (on-board + Added in PCI slot) on my Linux machine running Fedora 12.By default the OS detects the NIC card in the PCI slot but it fails to detect the on board network card.Following are few details of the same

Linux Vivek #1 SMP Wed Dec 1 21:45:50 UTC 2010 i686 i686 i386 GNU/Linux

ifconfig -a doesen't show the on board NIC card.Any thoughts for it please?

Since it is also related to network configuration. I posted it here.

share|improve this question

closed as not a real question by Shane Madden, Michael Hampton, Ward, Ladadadada, Magellan Oct 8 '12 at 17:31

It's difficult to tell what is being asked here. This question is ambiguous, vague, incomplete, overly broad, or rhetorical and cannot be reasonably answered in its current form. For help clarifying this question so that it can be reopened, visit the help center.If this question can be reworded to fit the rules in the help center, please edit the question.

can you post the output of lspci ? – Chida Aug 28 '12 at 5:31
Please post the output of lspci -nn. – Michael Hampton Aug 28 '12 at 5:35
00:19.0 Ethernet controller [0200]: Intel Corporation Device [8086:1502] (rev 04) 05:02.0 Ethernet controller [0200]: VIA Technologies, Inc. VT6105/VT6106S [Rhine-III] [1106:3106] (rev 8b) – Vivek27 Aug 28 '12 at 5:43
In this Ethernet controller of VIA Technologies is being detected. I am wondering why the other ethernet controller is listed among PCI buses – Vivek27 Aug 28 '12 at 5:47

The base problem is the Fedora-12 didn't have the suitable e1000 drivers as chida described above.Here is the working solution.

(1) Suitable drivers can be found here.

(2) Follow the instructions in README to build the sources.

(3) You will find the .ko object in /lib/modules/<KERNEL VERSION>/kernel/drivers/net/e1000e/e1000e.[k]o

(4) insmod of the above kernel object should bring the NIC up.

share|improve this answer

Your Fedora is too old and the Intel Network controller in question seem to be Intel® 82579LM Gigabit Ethernet Controller.

Couple of options, check

$ sudo lsmod | grep e1000
$ sudo modprobe e1000
$ sudo dmesg | grep e1000

You can compile and install the latest e1000 driver from here --

Or, upgrade/re-install your fedora to the latest version of 17.

share|improve this answer

Not the answer you're looking for? Browse other questions tagged or ask your own question.