2004-09-25 03:25:27

by Dinesh Ahuja

[permalink] [raw]
Subject: Problem in loading Module

I have recently purchased book "Linux Device Drivers"
By Alessandro Rubini. I am very keen to learn the
Kernel Programming and this is my step towards Kernel
Programming.

I request you to all to guide me whenever I get stuyck
up in my learning process.

I was facing problem in loading a module example
hello.o in my Red Hat Linux Kernel 2.4.20-6.

It gives me an error that module has been compiled for
Kernel 2.4.20 and you are trying to run it on Kernel
2.4.20-6 [which is a kernel comes with Red Hat 9.0]

Please guide me over this issue so that I can proceed
further in learning process.

Thanks & Regards
Dinesh



________________________________________________________________________
Yahoo! India Matrimony: Find your life partner online
Go to: http://yahoo.shaadi.com/india-matrimony


2004-09-25 05:46:15

by Robert Hancock

[permalink] [raw]
Subject: Re: Problem in loading Module

What kernel headers are you compiling the module against? They must match
the actual kernel you are using. If you are using Red Hat kernel 2.4.20-6
then you must compile against Red Hat 2.4.20-6 kernel headers.


----- Original Message -----
From: "Dinesh Ahuja" <[email protected]>
Newsgroups: fa.linux.kernel
To: <[email protected]>
Sent: Friday, September 24, 2004 9:28 PM
Subject: Problem in loading Module


>I have recently purchased book "Linux Device Drivers"
> By Alessandro Rubini. I am very keen to learn the
> Kernel Programming and this is my step towards Kernel
> Programming.
>
> I request you to all to guide me whenever I get stuyck
> up in my learning process.
>
> I was facing problem in loading a module example
> hello.o in my Red Hat Linux Kernel 2.4.20-6.
>
> It gives me an error that module has been compiled for
> Kernel 2.4.20 and you are trying to run it on Kernel
> 2.4.20-6 [which is a kernel comes with Red Hat 9.0]
>
> Please guide me over this issue so that I can proceed
> further in learning process.
>
> Thanks & Regards
> Dinesh
>
>
>
> ________________________________________________________________________
> Yahoo! India Matrimony: Find your life partner online
> Go to: http://yahoo.shaadi.com/india-matrimony
> -
> To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
> the body of a message to [email protected]
> More majordomo info at http://vger.kernel.org/majordomo-info.html
> Please read the FAQ at http://www.tux.org/lkml/

2004-09-26 04:52:04

by Raj

[permalink] [raw]
Subject: Re: Problem in loading Module

On Fri, 24 Sep 2004 23:45:46 -0600, Robert Hancock <[email protected]> wrote:
> What kernel headers are you compiling the module against? They must match
> the actual kernel you are using. If you are using Red Hat kernel 2.4.20-6
> then you must compile against Red Hat 2.4.20-6 kernel headers.

you could also try turning off 'module versioning' in which case you
can 'force' load
a module. of course you risk your system when you do this.


--
Obelix###

2004-09-26 05:23:56

by Dinesh Ahuja

[permalink] [raw]
Subject: Re: Problem in loading Module

> What kernel headers are you compiling the module
> against? They must match
> the actual kernel you are using. If you are using
> Red Hat kernel 2.4.20-6
> then you must compile against Red Hat 2.4.20-6
> kernel headers.

I have downloaded the kernel source for 2.4.20-6 and
able to proceed and compile and load kernel.

Thanks a lot for your guidance.

Regards
Dinesh



________________________________________________________________________
Yahoo! India Matrimony: Find your life partner online
Go to: http://yahoo.shaadi.com/india-matrimony