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.binWhat 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.

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

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.

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 ...

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

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?

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