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