> /sbin/insmod -f cpqfc.o
> Warning: kernel-module version mismatch
>         cpqfc.o was compiled for kernel version 2.2.12-32
>         while this kernel is version 2.2.12-20
> 
> cpqfc.o: init_module: Device or resource busy

There's an option to include kernel version info in modules. You can run 
make xconfig
and turn it off; this is usually a good idea, and I suggest you do it. In 
general, you're defended against loading the wrong modules by where 
they're stored:
[summer@possum .etc]$ find /lib/modules/ -type d -maxdepth 1
/lib/modules/
/lib/modules/2.2.12-20
/lib/modules/2.2.13
/lib/modules/2.2.13J1
/lib/modules/2.2.14
/lib/modules/2.3.45
/lib/modules/2.3.47
/lib/modules/2.3.49
/lib/modules/2.3.99-pre1
/lib/modules/2.3.99-pre3
/lib/modules/2.3.99-pre5
[summer@possum .etc]$ 

If I build a new 2.3.99-pre5, I can be sure that any old 2.3.99-pre5 
modules will work with the new one; probably all 2.3.99 modules will.

> 
> In the kernel version number what does the number after the hyphen signify ?

Someone decided the spec needed repair and had twelve goes at it;-)

Depending on just what in the spec file was changed, the kernels may be 
the same. Or very different.

However, individual modules will be the same, at least as far as the 
interface goes; there could be differences in function arising from 
configuration options.


-- 
Cheers
John Summerfield
http://os2.ami.com.au/os2/ for OS/2 support.
Configuration, networking, combined IBM ftpsites index.


-- 
To unsubscribe:
mail -s unsubscribe [EMAIL PROTECTED] < /dev/null

Reply via email to