[Gloucs] Wireless driver problem

Matthew Booth mbooth at redhat.com
Sat Jun 28 21:02:30 BST 2008


Glyn Davies wrote:
> 2.6.24-19 borked. Same firmware problem as -17 plus the orinoco_usb 
> driver compiles okay but modprobe gives:
> 
> root at westbury:~# modprobe -v orinoco_usb
> insmod 
> /lib/modules/2.6.24-19-generic/kernel/drivers/net/wireless/orinoco_usb.ko
> FATAL: Error inserting orinoco_usb 
> (/lib/modules/2.6.24-19-generic/kernel/drivers/net/wireless/orinoco_usb.ko): 
> Unknown symbol in module, or unknown parameter (see dmesg)
> 
> dmesg gives:
> 
> [ 1661.254611] orinoco_usb: Unknown symbol __orinoco_ev_rx
> [ 1661.254807] orinoco_usb: Unknown symbol __orinoco_ev_info
> [ 1661.255109] orinoco_usb: disagrees about version of symbol 
> alloc_orinocodev
> [ 1661.255112] orinoco_usb: Unknown symbol alloc_orinocodev
> 
> Can someone that knows something about the kernel and/or compiling give 
> me a pointer (probably a delicious pun there).

This looks like the module was compiled for the wrong kernel. Some 
tools, if you don't specify a kernel version explicitly, use uname to 
work out which kernel to target. Is it possible you rebuild the module 
before rebooting into the new kernel? Maybe it built for the running 
kernel but installed in the new kernel's module directory.

Just a guess. Try deleting it and building it again. Also manually check 
that /lib/modules/`uname -r`/build points to a valid kernel header tree 
for the running kernel.

Matt
-- 
Matthew Booth, RHCA, RHCSS
Red Hat, Global Professional Services

M:       +44 (0)7977 267231
GPG ID:  D33C3490
GPG FPR: 3733 612D 2D05 5458 8A8A 1600 3441 EA19 D33C 3490



More information about the gloucs mailing list