Forums

Jeff
Jeff
Offline
Resolved
0 votes
Hello,
I am trying to install the kmod-e100 NIC driver for my NIC on my ClearOS 7.2 install. I had successfully installed a kmod-forcedeth on my other ClearOS 7.2 install mostly without a hitch. However, when I try to install the kmod-e100 driver I run into dependency issues. It seems to be a kernel issue. I do have a second NIC that is connected to the internet and is working fine. My kernel, and everything is updated to the lastest versions. I have read that some of the kmod packages may have some kernel issues, and if that is the case, do I need to compile my own rpm? I haven’t ever done that, however if need be, I am confident I can do it with the proper guidance. And I have also checked my hardware, it needs the kmod-e100 driver. The Device ID is [8086:27dc] which ElRepo points to kmod-e100. I am also concerned about future updates. I understand the importance of udating the kernel, and am concerned that when the kernel is updated it will break any custom rpm I may make to fix this issue. Any guidance is appreciated, thanks!
Tuesday, August 23 2016, 05:05 PM
Share this post:

Accepted Answer

Tuesday, August 23 2016, 06:14 PM - #Permalink
Resolved
0 votes
Odd. I've just tried recompiling my kmod-e100 driver and it compiles cleanly. I have a copy here. Are you saying you can compile it but not install it?

Kernel updates should (generally) not break kmod drivers, but they do just occasionally.

What do you get from:
rpm -qa | grep ^kernel | sort
uname -r
The reply is currently minimized Show
Responses (3)
  • Accepted Answer

    Jeff
    Jeff
    Offline
    Tuesday, August 23 2016, 06:27 PM - #Permalink
    Resolved
    0 votes
    Hey thanks Nick, I used your driver and it worked fine. No, the issue was that I couldn't install the driver from ElRepo, your compiled driver worked perfectly, thank you!
    The reply is currently minimized Show
  • Accepted Answer

    Jeff
    Jeff
    Offline
    Tuesday, August 23 2016, 06:30 PM - #Permalink
    Resolved
    0 votes
    The issue was that I couldn't install ElRepo's driver, and I had no idea how to compile my own. Yours installed without a problem! Thank you! The NIC is now working 100%
    The reply is currently minimized Show
  • Accepted Answer

    Tuesday, August 23 2016, 06:59 PM - #Permalink
    Resolved
    0 votes
    The ClearOS kernel is not quite compatible with the el/Centos kernel so the sources need to be recompiled against the ClearOS kernel. You cannot use the pre-compiled ElRepo binaries. It is a one line command to recompile them once you have the development environment set up.
    The reply is currently minimized Show
Your Reply