CentOS 7 no network devices

Issues related to configuring your network
nigerag
Posts: 6
Joined: 2014/01/25 06:18:15

Re: CentOS 7 no network devices

Postby nigerag » 2014/08/03 05:25:34

What I've figured, Red Hat has removed only binary kernel modules. Majority of firmware binaries are still in the system. In my case it was e100:
/lib/firmware/e100/d101m_ucode.bin
/lib/firmware/e100/d101s_ucode.bin
/lib/firmware/e100/d102e_ucode.bin
What was missing is - e100.ko. However, the driver is in the source. Two minutes of configuration and 20 minutes of machine compilation time resolved the issue.

User avatar
TrevorH
Forum Moderator
Posts: 21018
Joined: 2009/09/24 10:40:56
Location: Brighton, UK

Re: CentOS 7 no network devices

Postby TrevorH » 2014/08/03 12:32:10

Yes but doing it your way will build an e100.ko that is locked to the version of the kernel that you built it on. You'll have to repeat this procedure every time there is an updated kernel and there have been two of those in the last week!

Why don't you go to ELRepo's bug tracker and open a request for enhancement there (RFE) to ask them to build and package it. The package they produce is made in such a way that it survives kernel updates yet only needs to be built once.
CentOS 5 died in March 2017 - migrate NOW!
Full time Geek, part time moderator. Use the FAQ Luke

theog
Posts: 1
Joined: 2014/09/13 21:47:22

Re: CentOS 7 no network devices

Postby theog » 2014/09/13 22:28:24

Well, I was a long time follower of centos, but removing drivers like that is just plain dumb.
I was updating a machine at a client's server room and wasted 2 hours trying to find the reason as of why the e100 card (on board - old server) doesnt work, untill i came across this post and started investigating.
indeed all new servers have at least 1Gb NICs but what about old servers needing an upgrade? in this case it was a temp upgrade before we are upgrading the hardware but some IT people are faced with old servers who need the new OS and - this is actually crippling.
I ended up installing ubuntu server 14 (which btw had no problem with the hardware what so ever), I guess that will be my OS of choice from now on, can't afford to look bad in front of clients, shame - really liked centos. :|

User avatar
TrevorH
Forum Moderator
Posts: 21018
Joined: 2009/09/24 10:40:56
Location: Brighton, UK

Re: CentOS 7 no network devices

Postby TrevorH » 2014/09/13 22:36:01

ELRepo has kmod-e100 that will allow an e100 network card to work on el7.

Also, it was Redhat that removed the drivers from RHEL and CentOS just repackage what RHEL ship. CentOS 6 has the e100 driver built in and is supported until 2020.
CentOS 5 died in March 2017 - migrate NOW!
Full time Geek, part time moderator. Use the FAQ Luke

Master_Feedback
Posts: 1
Joined: 2014/09/28 14:21:07

Re: CentOS 7 no network devices

Postby Master_Feedback » 2014/09/28 14:28:57

OK sorry I am a complete newbie

So Sorry but I have the kmod-forcedeth-0.64-1.el7.elrepo.x86_64.rpm on my desktop on cestos 7

can someone tell me how I install it step by step ive tried install kmod-forcedeth-0.64-1.el7.elrepo.x86_64.rpm and yum install kmod-forcedeth-0.64-1.el7.elrepo.x86_64.rpm but no joy :( i may be stuck at stage one ...

thanks

Master

User avatar
TrevorH
Forum Moderator
Posts: 21018
Joined: 2009/09/24 10:40:56
Location: Brighton, UK

Re: CentOS 7 no network devices

Postby TrevorH » 2014/09/28 18:44:26

First, do you actually have an nvidia ethernet card in the machine? Run lspci -nn | grep -i net to check.

Next, to do the install you must be root so you will need to either run sudo su - or su - and enter the correct password when prompted - the first method wants your own user password and the second method wants the root password. Once you are root then you run yum install /path/to/kmod-forcedeth-0.64-1.el7.elrepo.x86_64.rpm (obviously altering /path/to to fit your own directory structure)
CentOS 5 died in March 2017 - migrate NOW!
Full time Geek, part time moderator. Use the FAQ Luke

neuronetv
Posts: 71
Joined: 2012/01/08 21:53:07

Re: CentOS 7 no network devices

Postby neuronetv » 2015/08/29 09:45:34

I've also run into this problem on no network device on a centos 7 minimal install. I tried kmod-forcedeth-0.64-1.el7.elrepo.x86_64.rpm from the elrepo but I got:
Error: kmod-forcedeth-0.64-1.el7.elrepo.x86_64.rpm not an rpm package (or package manifest).
I also did lspci -nn | grep -i net and got: bash: lspci: command not found.
Is there another solution I could try here?

roy2016
Posts: 1
Joined: 2016/11/24 11:26:37

Re: CentOS 7 no network devices

Postby roy2016 » 2016/11/24 11:43:33

Struggled with this problem for 3hrs now. :evil:
Pretty bad idea to remove working network drivers, at least CentOS sould REALLY repack them into CentOS7 :!: :!: :!:

Or how about an information in the installer/command prompt, if such unbelievable "antiquated" hardware is used? :twisted:

If 50Kb of data is SO MUCH diskspace in the eyes of RH these days, then I'm wondering if maybe RH itself is outdated. :x

Shame on whoever decided this stupidity !

And last but not least: Thanks a lot for all the helping posts in here, saving me another 3hrs of struggling to death :ugeek:

User avatar
TrevorH
Forum Moderator
Posts: 21018
Joined: 2009/09/24 10:40:56
Location: Brighton, UK

Re: CentOS 7 no network devices

Postby TrevorH » 2016/11/24 11:59:36

You'll need to complain to Redhat. CentOS is a rebuild of RHEL. RHEL decided to deprecate a large number of 100Mbps network cards that haven't been current for about 10 years and won't have been current for 20 years by the time RHEL 7 is discontinued.

You can find many of the deprecated drivers as kmod packages in the ELRepo yum repository. Download the package, transfer it to your system on e.g a USB stick, use yum --disablerepo=\* install /path/to/that.rpm to install it. Done.
CentOS 5 died in March 2017 - migrate NOW!
Full time Geek, part time moderator. Use the FAQ Luke

ahrboktrexon
Posts: 10
Joined: 2012/10/30 10:08:47

Re: CentOS 7 no network devices

Postby ahrboktrexon » 2017/09/23 14:57:26

Hi guys, I'm facing the same problem, after upgrading to CentOS 7.4.1708, no network devices found, I already installed the forcedeth module from elrepo, but nothing changes
I've the MCP55 network device, on asustek stryker II formula.

Any ideas?