How did you build the module? 
Modules compiled for one version of the kernel cannot be inserted in
another version. Generally you got this error "Invalid madule format"
when you there is a mis-match between running kernel and kernel-source
versions. Here is an URL on how to build a kernel module for 2.6 kernels

http://www.linuxtopia.org/online_books/Linux_Kernel_Module_Programming_G
uide/x181.html
<http://www.linuxtopia.org/online_books/Linux_Kernel_Module_Programming_
Guide/x181.html> 

-- 

Regards,

Gaurav Aggarwal

________________________________

From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Onkar
Sent: Tuesday, January 29, 2008 12:20 PM
To: Manish Katiyar; [email protected]
Subject: Re: insmod: error inserting

 

let me tell the sequence of step I followed  before I got that error : 

(1) I compiled the kernel with the CONFIG_B44=m option 
(2) then I booted with this new kernel 2.6.18
(3) at his time lsmod |grep b44 showed b44 (that means module loaded at
boot time)
(4) then , I removed the module : modprobe -r b44  (at this point I lost
the network connection)
(5) then I took b44.c and b44.h from drivers folder of the kernel and
compiled them seperately (away from the kernel) -> this compiled
successfully 
(6) insmod b44.ko gave me those errors !!! 

Any clue , why  ?


Onkar 




On Jan 29, 2008 12:05 PM, Manish Katiyar <[EMAIL PROTECTED]> wrote:

Have you compiled with the same kernel version which you are running ?
I guess u are using 2.4 kernel.


On Jan 29, 2008 12:02 PM, Onkar <[EMAIL PROTECTED]> wrote:
> I was experimenting with the etnernet driver code : Broadcom b44 NIC .
I
> took the code from the linux kernel /drivers directory and tried to
compile
> it seperately and insert into the running kernel.
> the kernel is just freshly compiled  ??
>
> insmod: error inserting './b44.o': -1 Invalid module format ??
>
> Can I not do it like that ?? I even tried to insert the module
compiled
> during kernel compilation in the drivers directoy .. but that too is
giving
> the same results.
>
> Please guide me to point out whats going wrong ?
>
>
>




--
Thanks & Regards,
********************************************
Manish Katiyar  ( http://mkatiyar.googlepages.com )
3rd Floor, Fair Winds Block
EGL Software Park
Off Intermediate Ring Road
Bangalore 560071, India
***********************************************

 

Reply via email to