[Gloucs] Wireless driver problem
Matthew Booth
mbooth at redhat.com
Sat Jun 28 21:02:46 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