Compiling driver modules (missing kernel headers)

General support questions including new installations
Post Reply
marcelops
Posts: 14
Joined: 2012/03/01 15:34:57

Compiling driver modules (missing kernel headers)

Post by marcelops » 2012/03/04 12:30:18

Hello guys,

I have been facing some problems with a NIC on my CentOS 5.6 box, and my next attempt is to use the newest version of the driver.

It's a Intel e1000e, I have already downloaded the latest version (1.9.5), and now I need to compile it.

When I first tried to compile it, I got:

[font=Courier]Makefile:71: *** Kernel header files not it any of the expected locations.[/font]
[font=Courier]Makefile:72: *** Install the appropriate kernel development package, e.g.[/font]
[font=Courier]Makefile:73: *** kernel-devel, for building kernel modules and try again. Stop.[/font]

Then I just did what he asked:

[font=Courier]yum install kernel-devel [/font]

And, as I got the same result, I tried:

[font=Courier]yum install kernel-headers[/font]

Both commands finished nicely. It asked me to confirm, then it downloaded the files and installed the package properly. I don't need to recompile the whole kernel, I just need to be able to compile the driver in order to make my network card work.

Could you help me out with this kernel compiling issue?

Thanks,
Marcelo

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

Compiling driver modules (missing kernel headers)

Post by TrevorH » 2012/03/04 13:34:31

Yes. Don't do that. Google [url=http://elrepo.org]ELRepo[/url] instead then use their repository to install kmod-e1000e.

Post Reply