Bug#298357: kernel built from 2.6.8-13 source won't compile rt2500 driver
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.
Reply to: