Click to See Complete Forum and Search --> : About kernel-source


lastsmoke
02-08-2001, 09:46 AM
I buy a new modem(ess2898/2818), the install cd have a linux driver, when I install it on my red-hat7.0, it says kernel not matched(build on kernel2.2.5), I want to know if I can only use kernel2.2.5, if so, where can I find kelnel-source-2.2.5? can I use more late kernel, such as 2.4.
Any help are highly appreciated!

PLBlaze
02-08-2001, 10:07 AM
You loaded a module that was built on 2.2.5 kernel but your current kernel is newer and module information does not match it.There is few options to try,see if the floppy contains the source file(s) for the driver (they are with *.c,*.h extentions) and try rebuild the driver or see on mfr site if they have newer driver.Next option is to rebuild your kernel and make sure to have "set module version" option set to Y,lastly get a hexidecimal editor (redhat used to have ghex) and edit the kernel version.Hope this helps.

lastsmoke
02-08-2001, 10:31 AM
PLBlaze, thanks for your quick reply, I'm a fresh newbie, my kernel version is 2.2.12, is it newer or older than 2.2.5?
I can't find the driver source on disk and verder's website. :(
If I only can use 2.2.5, I don't hope I'm limited to certain kernel version, which file I shoud modfiy contains the kernel information? thanks again! I'm downloading source2.2.5.

PLBlaze
02-08-2001, 12:21 PM
Kernel 2.2.5 is older than 2.2.12 you currently use...the file is the driver with *.o extention.First try to compile your 2.2.12 kernel and make sure to choose the option for module i mentioned ealier, it should be in "general options" when you do make xconfig.

If you have not done so,read the kernel compilation NHF...also, would be helpful if you give more info about the modem,driver or any reference to website.Again hope this helps.