<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8">
</head>
<body bgcolor="#FFFFFF" text="#000000">
Hi,<br>
<br>
I've been using kmod drivers for a few years now - the r8168, e1000e
(no more) and igb and I've recently bumped into an oddity while
helping someone on the <a
href="http://www.clearfoundation.com/component/option,com_kunena/Itemid,232/catid,28/func,view/id,69006/">ClearOS
forums</a>. I've been used to the idea of the modules installing
in a "week-updates" directory so, for example the r8168 driver
installs to
/lib/modules/2.6.32-504.8.1.v6.x86_64/weak-updates/r8168/r8168.ko.
Compiling the e1000e and igb drivers from source against the ClearOS
kernel (which is a small bit different to RHEL), I then install the
drivers and I notice the igb one installs to
/lib/modules/2.6.32-431.23.3.v6.x86_64/extra/igb/igb.ko. Subsequent
to that ClearOS updated and a new kernel was installed
(2.6.32-504.8.1.v6.x86_64). I rebooted the server and it showed me
running the stock version of the igb, so the kmod one was not
carried forward.<br>
<br>
Someone else has installed my e1000e driver I compiled on the older
kernel and again it is not being loaded as it has installed into
/lib/modules/2.6.32-431.3.1.v6.x86_64/extra/e1000e.<br>
<br>
Have I completely misunderstood things or is something wrong. The
intel drivers are only being used with the kernel they were compiled
for.<br>
<br>
Regards,<br>
<br>
Nick<br>
</body>
</html>