Intel e1000e network card not detected

Issues related to configuring your network
User avatar
poltr1
Posts: 25
Joined: 2020/01/03 21:43:57
Location: Dayton OH USA

Intel e1000e network card not detected

Post by poltr1 » 2020/08/29 16:34:15

I had a request from a customer to install CentOS on a Dell Precision 7550 laptop. I installed CentOS 7.8 from the downloaded ISO. After rebooting, I was unable to see the wired network connection; just the wireless. I called Dell support on this, thinking it was a warranty issue. They wanted me to verify that it was indeed a hardware problem before they'd send a technician out to replace it. (It shipped with Ubuntu installed. But we're a CentOS shop.) So I gave to to one of the Windows technicians, with the request to install Windows 10 on it and verify the Ethernet connection. He verified that it worked, and also sent me a link to Intel's page with the Linux driver for the card (e1000e). I downloaded the driver, ran the makefile to create the .rpm file, installed the .rpm file, and I still didn't see the driver.

Next step: Find the name of the driver it's using, and blacklist -- or to use a less racially charged word, blocklist -- it. This would be similar to the procedure used for installing NVIDIA video card drivers -- blocklist the nouveau driver, reboot, and install the nvidia driver. The question is: how would I find the name of the existing network driver? And is this a common problem with newer network cards such as the Intel e1000e?

User avatar
TrevorH
Site Admin
Posts: 33191
Joined: 2009/09/24 10:40:56
Location: Brighton, UK

Re: Intel e1000e network card not detected

Post by TrevorH » 2020/08/29 19:00:42

Post the output from lspci -nn | grep -i net. It's very unlikely that an Intel network card is unsupported if you installed 7.8.
The future appears to be RHEL or Debian. I think I'm going Debian.
Info for USB installs on http://wiki.centos.org/HowTos/InstallFromUSBkey
CentOS 5 and 6 are deadest, do not use them.
Use the FAQ Luke

User avatar
poltr1
Posts: 25
Joined: 2020/01/03 21:43:57
Location: Dayton OH USA

Re: Intel e1000e network card not detected

Post by poltr1 » 2020/08/31 13:18:49

Per TrevorH's request.

Code: Select all

$ lspci -nn | grep -i net
00:14.3 Network controller [0280]: Intel Corporation Device [8086:06f0]
00.1f.6 Ethernet controller [0200]: Intel Corporation Ehternet Connection (11) I219-LM [8086:0d4c]

User avatar
TrevorH
Site Admin
Posts: 33191
Joined: 2009/09/24 10:40:56
Location: Brighton, UK

Re: Intel e1000e network card not detected

Post by TrevorH » 2020/08/31 16:44:18

The first one of those is supported by the e1000e driver included with the distro. The second is not though it is supported by the e1000e driver in CentOS 8 which also supports the first one.

Is CentOS 8 an alternative option? If so, then perhaps use that. If not then I am unsure if CentOS 7 will ever support that card though perhaps 7.9 might do so once it arrives (RHEL 7.9 is not out yet). Otherwise, you might try asking ELRepo via an RFE (Request For Enhancement) on their bugtracker, if they might create a kmod-e1000e to add support for it.
The future appears to be RHEL or Debian. I think I'm going Debian.
Info for USB installs on http://wiki.centos.org/HowTos/InstallFromUSBkey
CentOS 5 and 6 are deadest, do not use them.
Use the FAQ Luke

User avatar
poltr1
Posts: 25
Joined: 2020/01/03 21:43:57
Location: Dayton OH USA

Re: Intel e1000e network card not detected

Post by poltr1 » 2020/08/31 20:14:09

I probably could install Centos 8.2 on a temporary basis, but I wouldn't be able to put it out in production until the DISA STIG for RHEL 8 is released, and the system is checked for compliance with the STIGs.

User avatar
poltr1
Posts: 25
Joined: 2020/01/03 21:43:57
Location: Dayton OH USA

Re: Intel e1000e network card not detected

Post by poltr1 » 2020/09/01 13:30:44

I started the install for CentOS 8.2 (Minimal), and it found the ethernet port. I aborted the installation before I did anything destructive.

I rebooted and now CentOS 7.8 is finding the ethernet port. I'm not sure how or why it's finding it now, but I should go through the command history to examine what was done, write up some installation instructions, and post it here.

Thanks for the tips.

User avatar
toracat
Site Admin
Posts: 7518
Joined: 2006/09/03 16:37:24
Location: California, US
Contact:

Re: Intel e1000e network card not detected

Post by toracat » 2020/09/01 19:03:16

An updated version of kmod-e1000e for EL7 has been released to the elrepo main repository and is currently syncing to the mirror sites:

src:

e1000e-kmod-3.8.4-1.el7_8.elrepo.src.rpm

x86_64:

kmod-e1000e-3.8.4-1.el7_8.elrepo.x86_64.rpm

This version should have support for [8086:0d4c].
CentOS Forum FAQ

User avatar
poltr1
Posts: 25
Joined: 2020/01/03 21:43:57
Location: Dayton OH USA

Re: Intel e1000e network card not detected

Post by poltr1 » 2020/09/01 19:34:11

Thanks, toracat. Unfortuinately, I can't use packages from elrepo unless the packages are tested and approved.

User avatar
poltr1
Posts: 25
Joined: 2020/01/03 21:43:57
Location: Dayton OH USA

Re: Intel e1000e network card not detected

Post by poltr1 » 2020/10/19 15:12:18

Downloaded the e1000e driver (version 3.8.4), followed the instructions given, and got it working. (Yes, sometimes it pays to RTFM.)

Here's where I found the driver:
https://downloadcenter.intel.com/downlo ... duct=32210

(This topic can be marked 'closed', if we do that here.)

User avatar
TrevorH
Site Admin
Posts: 33191
Joined: 2009/09/24 10:40:56
Location: Brighton, UK

Re: Intel e1000e network card not detected

Post by TrevorH » 2020/10/19 16:38:50

That will break each and every time the kernel is updated, usually about once a month. The ELRepo package is really the way to go since that is the same source that you just built but packaged in such a way as to survive kernel updates within the same point release.
The future appears to be RHEL or Debian. I think I'm going Debian.
Info for USB installs on http://wiki.centos.org/HowTos/InstallFromUSBkey
CentOS 5 and 6 are deadest, do not use them.
Use the FAQ Luke

Post Reply