I purchased an Intel PRO/1000
GT for an old desktop running CentOS 5.
After popping the card in I looked at ifconfig and realized the card was not listed.
I downloaded the drivers for it through Intel's website but was not able to install them. The README for the drivers had two installation options. The first was to create an RPM, but I received the following error after running rpmbuild -tb e1000-8.0.6.tar.gz
RPM build errors:
Bad exit status from /var/tmp/rpm-tmp.4006 (%build)
The second installation option was to run make install
, but that resulted in this error:
Makefile:71: *** Linux kernel source not found in any of these locations:
Makefile:73: *** Install the appropriate kernel development package, e.g.
Makefile:74: *** kernel-devel, for building kernel modules and try again. Stop.
I ran yum install kernel-devel
but that didn't help.
So I did some googling, and found a few posts that said CentOS 5 should already have the drivers for this card. I did a file search for e1000
and found several results. But no matter what I do, ifconfig still doesn't list the card.
I don't know if this is helpful, but when I do modprobe e1000
it does not return anything. When I tried insmod I got this error:
[root@localhost e1000]# insmod /lib/modules/2.6.18-92.1.6.el5/kernel/drivers/net/e1000/e1000.ko
insmod: error inserting '/lib/modules/2.6.18-92.1.6.el5/kernel/drivers/net/e1000/e1000.ko': -1 File exists
Does anyone have any suggestions? Do I need to install the drivers for the card, or do I just need to activate the card somehow?
Thanks and happy holidays.