Using Older Kernel Modules in Linux 7
datazone asks:
"I have a particular network device, that
is currently not supported, however the
manufacturer gave me a precompiled module
from a 2.0.33 system. They have no plans
of releasing the source or creating new
modules, it was only by numerous messages
that I got my hands on these. The only
problem is that i use the 2.2.4 kernel and
it will not allow me to load these modules.
I was wondering if anyone knew a way around
this. I need to get these modules loaded,
without having to use an old kernel. Anyone
have any information on this?"
2.2 and 2.0, looks bad... (Score:1)
CONFIG_MODVERSIONS can help between 2 relatively close kernel versions, but I doubt very much it can do anything to handle "2.0 in 2.2", that'd be emulation
Please name names; or recycle a 486 for a 2.0 box (Score:1)
If you have to have this device to interface to some equipment or a network, why not scrounge an old 486/Pentium, install a 2.0 kernel, and make the best of a bad situation?
--
Please name names! (Score:1)
-The Code Nazi
Re:CONFIG_MODVERSIONS (Score:1)
Everytime I enable CONFIG_MODVERSIONS, my whole system barfs on the next boot. None of the modules work, etc...
I was trying to get the 2.2.5 SBLive! module working under kernel 2.2.7. And it STILL gave me the version error even after enabling CONFIG_MODVERSIONS!
Hmmm... possibly modprobe? (Score:1)
The catch is, I'm not quite sure how. I'd start by going through the kernel module documentations, and maybe the man pages for modprode and the like. Of course, I could be way off here, so it's probably a good idea to see what other people have to say.
Hope that was a help...