Returns:
Code:linux-image-2.6.31-14-generic: /lib/modules/2.6.31-14-generic/kernel/net/wireless/lib80211.ko linux-backports-modules-2.6.31-14-generic: /lib/modules/2.6.31-14-generic/updates/cw/lib80211.ko
Returns:
Code:linux-image-2.6.31-14-generic: /lib/modules/2.6.31-14-generic/kernel/net/wireless/lib80211.ko linux-backports-modules-2.6.31-14-generic: /lib/modules/2.6.31-14-generic/updates/cw/lib80211.ko
ok, so you still have linux backports installed. There shouldn't be anything you need in there, but if you lose any functionality when you remove just note it and you can add it back.
wl was probably built against /lib/modules/2.6.31-14-generic/kernel/net/wireless/lib80211.ko, but depmod is compiling symbols from the "updated" /lib/modules/2.6.31-14-generic/updates/cw/lib80211.ko.
Run sudo apt-get remove linux-backports-modules-2.6.31-14-generic to remove the backports. The run depmod -a and modprobe wl as root.
And keep fingers crossed
Finger crossing wasn't enough.
It's somehow still finding an unknown symbol there.
Code:david@david-netbook:~$ sudo apt-get remove linux-backports-modules-2.6.31-14-generic Reading package lists... Done Building dependency tree Reading state information... Done The following packages will be REMOVED linux-backports-modules-2.6.31-14-generic linux-backports-modules-karmic linux-backports-modules-karmic-generic 0 upgraded, 0 newly installed, 3 to remove and 1 not upgraded. After this operation, 4,841kB disk space will be freed. Do you want to continue [Y/n]? y (Reading database ... 113849 files and directories currently installed.) Removing linux-backports-modules-karmic ... Removing linux-backports-modules-karmic-generic ... Removing linux-backports-modules-2.6.31-14-generic ... update-initramfs: Generating /boot/initrd.img-2.6.31-14-generic david@david-netbook:~$ sudo depmod -a david@david-netbook:~$ sudo modprobe wl FATAL: Error inserting wl (/lib/modules/2.6.31-14-generic/updates/dkms/wl.ko): Unknown symbol in module, or unknown parameter (see dmesg)
ok, run modprobe wl and then immediately dmesg|tail, which will give you the tail end of the system message log. What's it complaining about?
Same error as earlier which there is this bug report for:
https://bugs.launchpad.net/ubuntu/+s...wl/+bug/395630
Code:[ 335.063603] wl: Unknown symbol lib80211_get_crypto_ops
rebooting should fix that. but you should be able to effect it without rebooting. look at that bug report comment #4. as root remove those modules, add them back, and then load wl:
rmmod /lib/modules/2.6.31-14-generic/kernel/net/wireless/lib80211_crypt_wep.ko
rmmod /lib/modules/2.6.31-14-generic/kernel/net/wireless/lib80211_crypt_tkip.ko
rmmod /lib/modules/2.6.31-14-generic/kernel/net/wireless/lib80211_crypt_ccmp.ko
rmmod /lib/modules/2.6.31-14-generic/kernel/net/wireless/lib80211.ko
insmod /lib/modules/2.6.31-14-generic/kernel/net/wireless/lib80211.ko
insmod /lib/modules/2.6.31-14-generic/kernel/net/wireless/lib80211_crypt_ccmp.ko
insmod /lib/modules/2.6.31-14-generic/kernel/net/wireless/lib80211_crypt_tkip.ko
insmod /lib/modules/2.6.31-14-generic/kernel/net/wireless/lib80211_crypt_wep.ko
modprobe wl
Returning:
Think I probably messed them up earlier. :sCode:ERROR: Module lib80211 does not exist in /proc/modules
Last edited by Gravy; November 4th, 2009 at 01:25 AM.
even after running sudo insmod /lib/modules/2.6.31-14-generic/kernel/net/wireless/lib80211.ko?
I ran that again and I could execute the .ko but none of the others.
Code:david@david-netbook:~$ sudo insmod /lib/modules/2.6.31-14-generic/kernel/net/wireless/lib80211.ko david@david-netbook:~$ rmmod /lib/modules/2.6.31-14-generic/kernel/net/wireless/lib80211.ko ERROR: Removing 'lib80211': Operation not permitted david@david-netbook:~$ sudo rmmod /lib/modules/2.6.31-14-generic/kernel/net/wireless/lib80211.ko david@david-netbook:~$ sudo rmmod /lib/modules/2.6.31-14-generic/kernel/net/wireless/lib80211_crypt_ccmp.ko ERROR: Module lib80211_crypt_ccmp does not exist in /proc/modules david@david-netbook:~$ sudo insmod /lib/modules/2.6.31-14-generic/kernel/net/wireless/lib80211_crypt_ccmp.ko insmod: can't read '/lib/modules/2.6.31-14-generic/kernel/net/wireless/lib80211_crypt_ccmp.ko': No such file or directory
hmmm...that's a problem. is that one of the ones you deleted? does ls /lib/modules/2.6.31-14-generic/kernel/net/wireless/ not show them?
Bookmarks