good suggestion,
but i don't that's necessary,and the kernel compiling sounds not so difficult
i will compile the kernel
but the os i have installed need to be compiled again?i doubt
very strange, usually if u include module.h and point to correct kernel source code, u can get correct version. i know there are some strange when people use redhat hacked kernel. but i never meet them. a suggestion is to use a vanilla kernel. can anybody try a vanilla kernel if u meet version problem?
vanilla kernel means the standard kernel released by linus, which can be downloaded from kernel.org. any kernel that has one or more patch can not be a vanilla kernel. like --acx, --ds, --rmk, these are patched by some people for some purpose. they are hacked ones.
can u try following steps?
1) use a vanilla or redhat linux kernel. and recompile it.
2) boot with u new kernel
3) make sure that u module makefile has correct INCLUDE=/usr/src/linux-xxx/include.
4) compile u module and try again.