[elrepo] [elrepo-devel] Broken kmod-compat-wireless package

ni at centergate.net ni at centergate.net
Mon Aug 13 14:28:40 EDT 2012


> There have been problems with this driver too. Some Later versions just
> stopped working on some chipsets.
> 
> There is an easier method for this driver though - some repositories do
> offer a binary version, for example search here:
> 
> http://pkgs.org/centos-6-rhel-6/nux-dextop-i386/kmod-wl-5_100_82_112-1.el6.el6.nux.i686.rpm.html
> 
> 
> That will save you having to compile the driver yourself so it's also
> worth a try.

I had it compiled already from testing it previously, I tried it first
(I'm getting myself confused, should I have compat-wireless-kmod
installed while testing this? It currently is installed).

During installation I get the following, but it did install:

  Installing : kmod-wl-5_100_82_112-4.el6.el6.local.x86_64
                                                             1/1
Working. This may take some time ...
WARNING:
/lib/modules/2.6.32-279.2.1.el6.x86_64/kernel/net/bluetooth/l2cap.ko
needs unknown symbol bt_class
WARNING:
/lib/modules/2.6.32-279.2.1.el6.x86_64/kernel/net/bluetooth/l2cap.ko
needs unknown symbol hci_unregister_proto
WARNING:
/lib/modules/2.6.32-279.2.1.el6.x86_64/kernel/net/bluetooth/l2cap.ko
needs unknown symbol hci_register_proto
WARNING:
/lib/modules/2.6.32-279.2.1.el6.x86_64/kernel/net/bluetooth/sco.ko needs
unknown symbol bt_class
WARNING:
/lib/modules/2.6.32-279.2.1.el6.x86_64/kernel/net/bluetooth/sco.ko needs
unknown symbol hci_unregister_proto
WARNING:
/lib/modules/2.6.32-279.2.1.el6.x86_64/kernel/net/bluetooth/sco.ko needs
unknown symbol hci_register_proto
WARNING:
/lib/modules/2.6.32-279.2.1.el6.x86_64/kernel/net/bluetooth/l2cap.ko
needs unknown symbol bt_class
WARNING:
/lib/modules/2.6.32-279.2.1.el6.x86_64/kernel/net/bluetooth/l2cap.ko
needs unknown symbol hci_unregister_proto
WARNING:
/lib/modules/2.6.32-279.2.1.el6.x86_64/kernel/net/bluetooth/l2cap.ko
needs unknown symbol hci_register_proto
WARNING:
/lib/modules/2.6.32-279.2.1.el6.x86_64/kernel/net/bluetooth/sco.ko needs
unknown symbol bt_class
WARNING:
/lib/modules/2.6.32-279.2.1.el6.x86_64/kernel/net/bluetooth/sco.ko needs
unknown symbol hci_unregister_proto
WARNING:
/lib/modules/2.6.32-279.2.1.el6.x86_64/kernel/net/bluetooth/sco.ko needs
unknown symbol hci_register_proto
WARNING:
/lib/modules/2.6.32-279.el6.x86_64/kernel/net/bluetooth/l2cap.ko needs
unknown symbol bt_class
WARNING:
/lib/modules/2.6.32-279.el6.x86_64/kernel/net/bluetooth/l2cap.ko needs
unknown symbol hci_unregister_proto
WARNING:
/lib/modules/2.6.32-279.el6.x86_64/kernel/net/bluetooth/l2cap.ko needs
unknown symbol hci_register_proto
WARNING: /lib/modules/2.6.32-279.el6.x86_64/kernel/net/bluetooth/sco.ko
needs unknown symbol bt_class
WARNING: /lib/modules/2.6.32-279.el6.x86_64/kernel/net/bluetooth/sco.ko
needs unknown symbol hci_unregister_proto
WARNING: /lib/modules/2.6.32-279.el6.x86_64/kernel/net/bluetooth/sco.ko
needs unknown symbol hci_register_proto

The following has been created:

092a822ea10d20f8c417e9a258f8859a
/lib/modules/2.6.32-279.2.1.el6.x86_64/extra/wl/wl.ko

modprobe wl
FATAL: Error inserting wl
(/lib/modules/2.6.32-279.2.1.el6.x86_64/extra/wl/wl.ko): Unknown symbol
in module, or unknown parameter (see dmesg)

dmesg

wl: module license 'unspecified' taints kernel.
wl: disagrees about version of symbol cfg80211_scan_done
wl: Unknown symbol cfg80211_scan_done
wl: disagrees about version of symbol cfg80211_disconnected
wl: Unknown symbol cfg80211_disconnected
wl: disagrees about version of symbol wiphy_register
wl: Unknown symbol wiphy_register
wl: disagrees about version of symbol wiphy_new
wl: Unknown symbol wiphy_new
wl: disagrees about version of symbol cfg80211_put_bss
wl: Unknown symbol cfg80211_put_bss
wl: disagrees about version of symbol cfg80211_roamed
wl: Unknown symbol cfg80211_roamed
wl: disagrees about version of symbol lib80211_get_crypto_ops
wl: Unknown symbol lib80211_get_crypto_ops
wl: disagrees about version of symbol cfg80211_ibss_joined
wl: Unknown symbol cfg80211_ibss_joined
wl: disagrees about version of symbol cfg80211_michael_mic_failure
wl: Unknown symbol cfg80211_michael_mic_failure
wl: disagrees about version of symbol cfg80211_connect_result
wl: Unknown symbol cfg80211_connect_result
wl: disagrees about version of symbol wiphy_unregister
wl: Unknown symbol wiphy_unregister
wl: disagrees about version of symbol cfg80211_get_bss
wl: Unknown symbol cfg80211_get_bss
wl: disagrees about version of symbol __ieee80211_get_channel
wl: Unknown symbol __ieee80211_get_channel
wl: disagrees about version of symbol cfg80211_inform_bss_frame
wl: Unknown symbol cfg80211_inform_bss_frame
wl: disagrees about version of symbol wiphy_free
wl: Unknown symbol wiphy_free



/var/log/messages

Aug 13 14:08:18 0wned yum[3339]: Installed:
kmod-wl-5_100_82_112-4.el6.el6.local.x86_64
Aug 13 14:13:25 0wned kernel: Compat-wireless backport release:
compat-wireless-v3.5-3
Aug 13 14:13:25 0wned kernel: Backport based on linux-stable.git v3.5
Aug 13 14:13:25 0wned kernel: compat.git: linux-stable.git
Aug 13 14:13:25 0wned kernel: lib80211: common routines for IEEE802.11
drivers
Aug 13 14:13:25 0wned kernel: cfg80211: Calling CRDA to update world
regulatory domain

<In addition to the WL stuff listed above>

Aug 13 14:13:25 0wned kernel: cfg80211: World regulatory domain updated:
Aug 13 14:13:25 0wned kernel: cfg80211:   (start_freq - end_freq @
bandwidth), (max_antenna_gain, max_eirp)
Aug 13 14:13:25 0wned kernel: cfg80211:   (2402000 KHz - 2472000 KHz @
40000 KHz), (300 mBi, 2000 mBm)
Aug 13 14:13:25 0wned kernel: cfg80211:   (2457000 KHz - 2482000 KHz @
20000 KHz), (300 mBi, 2000 mBm)
Aug 13 14:13:25 0wned kernel: cfg80211:   (2474000 KHz - 2494000 KHz @
20000 KHz), (300 mBi, 2000 mBm)
Aug 13 14:13:25 0wned kernel: cfg80211:   (5170000 KHz - 5250000 KHz @
40000 KHz), (300 mBi, 2000 mBm)
Aug 13 14:13:25 0wned kernel: cfg80211:   (5735000 KHz - 5835000 KHz @
40000 KHz), (300 mBi, 2000 mBm)

I thought by doing this I'd resolve the issue:

modprobe cfg80211

lsmod | grep 80211
cfg80211              193492  0
lib80211                5191  0
compat                 26336  2 cfg80211,lib80211
rfkill                 19735  2 cfg80211,dell_laptop

Still getting the same error:

modprobe wl
FATAL: Error inserting wl
(/lib/modules/2.6.32-279.2.1.el6.x86_64/extra/wl/wl.ko): Unknown symbol
in module, or unknown parameter (see dmesg)



I was running Ubuntu prior to Centos 6.3. I switched to that drive and
looked to see what was running:

03:00.0 0280: 14e4:4727 (rev 01)
	Subsystem: 1028:0010
	Flags: bus master, fast devsel, latency 0, IRQ 17
	Memory at e4b00000 (64-bit, non-prefetchable) [size=16K]
	Capabilities: [40] Power Management version 3
	Capabilities: [58] Vendor Specific Information: Len=78 <?>
	Capabilities: [48] MSI: Enable- Count=1/1 Maskable- 64bit+
	Capabilities: [d0] Express Endpoint, MSI 00
	Capabilities: [100] Advanced Error Reporting
	Capabilities: [13c] Virtual Channel
	Capabilities: [160] Device Serial Number 00-00-c4-ff-ff-f4-68-a3
	Capabilities: [16c] Power Budgeting <?>
	Kernel driver in use: wl
	Kernel modules: wl, brcm80211

modprobe:

wl                   2568244  0
lib80211               14991  2 lib80211_crypt_tkip,wl

lib80211_crypt_tkip    17387  0
lib80211               14991  2 lib80211_crypt_tkip,wl

c53608f5818b702c46a012c57b4196ee  bcm4329-fullmac-4.bin
b308d5bab6b373c2f1a550ed09573f3a  bcm4329-fullmac-4.txt
96cf06e4ff9f0c04a0f26ebefdf32e3d  bcm43xx-0.fw
48882412db63b4e2dd9c26571a29a799  bcm43xx_hdr-0.fw

Linux 0wned 2.6.38-8-generic #42-Ubuntu SMP Mon Apr 11 03:31:24 UTC 2011
x86_64 x86_64 x86_64 GNU/Linux


8aeb75bf1843b97765ebe710165808cf
/lib/modules/2.6.38-8-generic/updates/dkms/wl.ko
148d08f8bc25a6ae268832b9a39096e2
/var/lib/dkms/bcmwl/5.100.82.38+bdcom/build/.wl.ko.cmd
8aeb75bf1843b97765ebe710165808cf
/var/lib/dkms/bcmwl/5.100.82.38+bdcom/2.6.38-8-generic/x86_64/module/wl.ko

Broadcom 802.11 Linux STA wireless driver source

This package contains Broadcom 802.11 Linux STA wireless driver
for use with Broadcom's BCM4311-, BCM4312-, BCM4313-, BCM4321-,
BCM4322-, BCM43224-, and BCM43225-, BCM43227- and BCM43228-based
hardware.


blacklist bcm43xx
blacklist b43
blacklist b43legacy
blacklist ssb
blacklist bcm43xx
blacklist brcm80211



I'm not sure if this helps any, since Ubuntu had a package to install
the proprietary driver.





More information about the elrepo mailing list