You are not logged in.
I'm trying to install this driver package [http://aur.archlinux.org/packages.php?ID=19514] from the AUR for my Broadcom 4312 wireless card.
Here's my process:
1. Download
2. Untar
3. run `makepkg`
4. run `insmod .../wl.ko`
I get this error:
insmod: error inserting '/home/dar/Downloads/broadcom-wl/pkg/lib/modules/2.6.30-ARCH/kernel/drivers/net/wireless/wl.ko': -1 Unknown symbol in module
dmesg yields:
wl: module license 'Mixed/Proprietary' taints kernel.
Disabling lock debugging due to kernel taint
wl: Unknown symbol lib80211_get_crypto_ops
wl: Unknown symbol lib80211_get_crypto_ops
[drm:gm45_get_vblank_counter] *ERROR* trying to get vblank count for disabled pipe 0
[drm:gm45_get_vblank_counter] *ERROR* trying to get vblank count for disabled pipe 0
[drm:gm45_get_vblank_counter] *ERROR* trying to get vblank count for disabled pipe 0
[drm:gm45_get_vblank_counter] *ERROR* trying to get vblank count for disabled pipe 0
wl: Unknown symbol lib80211_get_crypto_ops
wl: Unknown symbol lib80211_get_crypto_ops
[drm:gm45_get_vblank_counter] *ERROR* trying to get vblank count for disabled pipe 0
[drm:gm45_get_vblank_counter] *ERROR* trying to get vblank count for disabled pipe 0
[drm:gm45_get_vblank_counter] *ERROR* trying to get vblank count for disabled pipe 0
[drm:gm45_get_vblank_counter] *ERROR* trying to get vblank count for disabled pipe 0
wl: Unknown symbol lib80211_get_crypto_ops
All help is appreciated.
Last edited by dArAzAc (2009-08-11 17:37:24)
Offline
Hello dArAzAc!
Maybe ldd -r writes out which symbol is unknown, or nm -a, readlf, objdump from binutils package.
Offline
Hmm, ok, I managed to pass `insmod`; everything seems successful. However, `modprobe wl` still leaves me with "FATAL: Module wl not found." as if I didn't do anything.
Offline
Try a "pacman -U" on the newly created package, not an "insmod". The package contains an install script. When you reboot, you'll probably get the same lsmod output as I do:
$ lsmod|grep cryp
cryptd 8856 0
dm_crypt 15576 1
dm_mod 71912 3 dm_crypt
lib80211_crypt_tkip 10704 0
lib80211 7124 2 lib80211_crypt_tkip,wl
Offline
What file do I run `pacman -U` on?
Offline
You not need run insmod wl, only install the package and add !ssb !b43 to the MODULES list in /etc/rc.conf.
After the restart this works.
What file do I run `pacman -U` on?
pacman -U broadcom-wl-5.10.91.9-2-x86_64.pkg.tar.gz or
pacman -U broadcom-wl-5.10.91.9-2-i686.pkg.tar.gz
Last edited by leprosys (2009-08-08 16:19:25)
Offline
pacman -U broadcom-wl-5.10.91.9-2-x86_64.pkg.tar.gz or
pacman -U broadcom-wl-5.10.91.9-2-i686.pkg.tar.gz
I've got ssb and b43 blacklisted. I get this error when running pacman -U:
error: 'broadcom-wl-5.10.91.9-2-i686.pkg.tar.gz': cannot open package file
Offline
Running pacman to install packages (whether "-S" from a mirror, or "-U" from a package on disk) needs root privileges, so "su" or "sudo" first.
Last edited by vacant (2009-08-08 18:59:10)
Offline
This is strange, I am running it as root.
Offline
With pacman -U you also have to give a path, at least something like
pacman -U ./broadcom-wl-5.10.91.9-2-x86_64.pkg.tar.gz
Offline
Ah, I was forgetting the "./" before the tarball. Still getting acquanted with pacman (love at first use).
It feels great to have a full working Arch install, thanks everybody!
Offline