Re: 'insmod error Invalid module format' upon an improper kernel source tree hierarchy?
- From: Doug Mitton <doug_mitton@xxxxxxxxxxxxx>
- Date: Thu, 27 Sep 2007 07:51:29 -0400
"lovecreatesbea...@xxxxxxxxx" <lovecreatesbeauty@xxxxxxxxx> wrote:
Hello experts,
I fail again at catching the concept of Linux 'kernel source tree' and
compiling a 'hello world' module successfully. Can you please help me
again? Thank you for your time.
I'm running a debian-40r1 (kernel 2.6.18) and got a copy of kernel
source linux-2.6.22.6.tar.bz2 from kernel.org. The version numbers of
the running kernel and the kernel source aren't exact the same, and
I'm aware of the minor difference. Will this be a problem if I don't
boot with the newly compiled kernel of 2.6.22.6.
After built the kernel source and a `hello world' module, I really
encountered a problem of `error inserting 'hellomod.ko': -1 Invalid
module format' when executed insmod.
The followings are main steps of kernel source building:
1. untar kernel source linux-2.6.22.6.tar.bz2 in my home directory.
And nothing added at /usr/src/linux. Will this be a problem?
2. su root -c 'make defconfig'
3. su root -c 'make'
4. su root -c 'make modules_install install'
Now the object files of the kernel source are all generated, those
object files are what customized kernel module programming needed, so
I just stopped here.
Do the above steps build a kernel source tree hierarchy properly,
since I didn't do the following steps '5*'.
[
5* I didn't do 'make bzImage' and didn't add corresponding entries
for the newly built kernel in GRUB or LILO.
]
You are getting lots of help here. This topic has been discussed in
the past as well. Here is a link to a thread where I posted a
skeleton 2.6.x module that I have been updating through several
different kernel versions.
http://groups.google.com/group/comp.os.linux.hardware/browse_thread/thread/3c73913c8a152dd9/69d5db50acc7cf4b?lnk=st&q=mitton+module+2.6&rnum=20#69d5db50acc7cf4b
I may not understand the problem you are having but you seem to be
"confusing" kernel source and module source.
Good luck!
--
------------------------------------------------
http://www3.sympatico.ca/dmitton
SPAM Reduction: Remove "x." from my domain.
------------------------------------------------
.
- Follow-Ups:
- Re: 'insmod error Invalid module format' upon an improper kernel source tree hierarchy?
- From: lovecreatesbea...@xxxxxxxxx
- Re: 'insmod error Invalid module format' upon an improper kernel source tree hierarchy?
- References:
- 'insmod error Invalid module format' upon an improper kernel source tree hierarchy?
- From: lovecreatesbea...@xxxxxxxxx
- 'insmod error Invalid module format' upon an improper kernel source tree hierarchy?
- Prev by Date: Re: 'insmod error Invalid module format' upon an improper kernel source tree hierarchy?
- Next by Date: Re: 'insmod error Invalid module format' upon an improper kernel source tree hierarchy?
- Previous by thread: Re: 'insmod error Invalid module format' upon an improper kernel source tree hierarchy?
- Next by thread: Re: 'insmod error Invalid module format' upon an improper kernel source tree hierarchy?
- Index(es):
Relevant Pages
|