trust only movement...
You are not logged in.
Hello, everybody!
Yesterday I updated my kernel and my wireless card stopped functioning. Making some work here and there, I made a quick fix to it
and i'm sharing now, to help anyone who might have the same trouble with others broadcom cards.
I had a very important help from these links:
http://chakra-project.org/bbs/viewtopic.php?id=1560
http://wiki.archlinux.org/index.php/Bro … every_time
I made it in my laptop, a Dell Inspiron 1525 with the following properties:
(uname -a)
Linux chakra 2.6.31-ARCH #1 SMP PREEMPT Fri Oct 23 11:12:58 CEST 2009 i686 Intel(R) Pentium(R) Dual CPU T2370 @ 1.73GHz GenuineIntel GNU/Linux
(lspci -v)
0b:00.0 Network controller: Broadcom Corporation BCM4312 802.11a/b/g (rev 01)
Subsystem: Dell Wireless 1490 Dual Band WLAN Mini-Card
Flags: bus master, fast devsel, latency 0, IRQ 17
Memory at fe7fc000 (32-bit, non-prefetchable) [size=16K]
Capabilities: <access denied>
Kernel driver in use: b43-pci-bridge
Kernel modules: ssbI've added these modules in my rc.conf: lib80211 wl !b43 !ssb
The line in the rc.conf file was like this:
MODULES=( lib80211 wl !b43 !ssb ...)
Anyway I executed modprobe for the modules without the '!':
[chicao@chicao-chakra etc]$ sudo modprobe lib80211 [chicao@chicao-chakra etc]$ sudo modprobe wl
No errors were generated but it still didn't work. After executing the commands above the card information was like this:
0b:00.0 Network controller: Broadcom Corporation BCM4312 802.11a/b/g (rev 01)
Subsystem: Dell Wireless 1490 Dual Band WLAN Mini-Card
Flags: bus master, fast devsel, latency 0, IRQ 17
Memory at fe7fc000 (32-bit, non-prefetchable) [size=16K]
Capabilities: <access denied>
Kernel driver in use: wl
Kernel modules: wl, ssbThen I tried to do these, described in the wiki:
[chicao@chakra ~]$ sudo modprobe lib80211_crypt_tkip [chicao@chakra ~]$ sudo modprobe wl [chicao@chakra ~]$ sudo insmod /lib/modules/2.6.31-ARCH/kernel/drivers/net/wireless/wl.ko #Here i've changed from 2.6.30-ARCH to 2.6.31-ARCH insmod: error inserting '/lib/modules/2.6.31-ARCH/kernel/drivers/net/wireless/wl.ko': -1 File exists #made some error here: the file already existed in the directory [chicao@chakra ~]$ sudo depmod -a
Added the modules to rc.conf file:
MODULES=(lib80211_crypt_tkip wl !b43 !ssb ...)
And done! My wireless card its working.
The lspci -v information it's like this now:
0b:00.0 Network controller: Broadcom Corporation BCM4312 802.11a/b/g (rev 01)
Subsystem: Dell Wireless 1490 Dual Band WLAN Mini-Card
Flags: bus master, fast devsel, latency 0, IRQ 17
Memory at fe7fc000 (32-bit, non-prefetchable) [size=16K]
Capabilities: <access denied>
Kernel driver in use: wl
Kernel modules: wl, ssbHope these informations will be useful to others users and to development team. Any particular questions about others errors that might be ocurred, just send me a private message and I'll answer it as soon as I can.
0_o
<Uma versão em português estará disponível no meu blog>
<A portuguese version will be available in my blog>
Last edited by chicao (2009-10-26 16:29:01)
Offline