[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#298357: kernel built from 2.6.8-13 source won't compile rt2500 driver



On Sun, Mar 06, 2005 at 07:24:57PM -0500, Carl T. Miller wrote:
> Package: kernel-source-2.6.8
> Version: 2.6.8-13
> 
> I need to compile the rt2500 driver from sourceforge for my
> wireless interface.  To do so, I downloaded the latest source
> for Sarge, and successfully compiled the kernel.  All other
> hardware worked, so I compiled the rt2500 module.  There were
> no errors during the compile, but I got these errors when I
> tried to load the module:
> 
> # modprobe rt2500
> FATAL: Error inserting rt2500
> (/lib/modules/2.6.8-ctm/kernel/drivers/net/wireless/rt2500.ko): Unknown
> symbol in module, or unknown parameter (see dmesg)
> 
> The pertinent lines from dmesg were:
> 
> rt2500: disagrees about version of symbol per_cpu__softnet_data
> rt2500: Unknown symbol per_cpu__softnet_data
> rt2500: disagrees about version of symbol netif_rx
> rt2500: Unknown symbol netif_rx
> 
> I contacted the author of the module, and he said to try a
> stock kernel from kernel.org.  I downloaded the 2.6.8 kernel
> and compiled it successfully.  I then compiled the rt2500
> module without errors and now I can load the rt2500 module.
> The author said that something must have changed in the
> Debian modifications to prevent it from compiling correctly.

It sounds like the headers that you used to compile the module
and the kernel that you are running do not match.
Could you give the versions of the relevant kernel-image-2.6.8-X-FLAV and
kernel-headers-2.6.8-X-FLAV?

-- 
Horms



Reply to: