You are not logged in.
Hello
I've just installed Arch Linux and I'm trying to configure wifi card. I've done everything as described at Broadcom wireless wiki page a couple of times but card still doesn't work.
I have BCM4311 card:
$ lspci -vnn | grep 14e4
02:0e.0 Ethernet controller [0200]: Broadcom Corporation BCM4401-B0 100Base-TX [14e4:170c] (rev 02)
10:00.0 Network controller [0280]: Broadcom Corporation BCM4311 802.11b/g WLAN [14e4:4311] (rev 01)
That's why I'm trying to install broadcom_wl driver
I downloaded it from AUR. After broadcom_wl installation, I removed b43 and ssb. I have to remove b44 too because it's in use by ssb. Then I loaded wl and lib80211modules and added wl to MODULES in /etc/rc.conf as were described at the wiki page
MODULES=(fuse !snd_pcsp !b43 wl)
But I still can't see wlan0 in the list of network interfaces. If you have any ideas, please, help
Last edited by nikagra (2011-04-03 21:08:20)
Offline
Did you install the firmware? You did not state it, but you will need b43-fwcutter.
Check the output of dmesg -- it will tell you if the firmware is installed or not.
Personally, I think you will be happier with b43.
Nothing is too wonderful to be true, if it be consistent with the laws of nature -- Michael Faraday
Sometimes it is the people no one can imagine anything of who do the things no one can imagine. -- Alan Turing
---
How to Ask Questions the Smart Way
Offline
broadcom-wl doesnt use wlan0 It names the wireless card eth0/1 (which unfortunately can change across reboots). As described in the wiki, you can create a udev rule to permanently name the interface.
You should blacklist ssb. Try this
MODULES=( ... lib80211 wl !b43 !ssb ... )
Offline
Thanks a lot for the answer. I've removed wl and installed b43-fwcutter
Now I can see wlan0 in the list of network interfaces:
$ ifconfig -a
eth0 Link encap:Ethernet HWaddr 00:17:08:4A:C1:0D
inet addr:156.17.232.206 Bcast:156.17.232.255 Mask:255.255.255.128
inet6 addr: fe80::217:8ff:fe4a:c10d/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:3505 errors:0 dropped:34 overruns:0 frame:0
TX packets:1402 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:1877317 (1.7 Mb) TX bytes:261811 (255.6 Kb)
Interrupt:16
lo Link encap:Local Loopback
<output omitted>
wlan0 Link encap:Ethernet HWaddr 00:1A:73:08:D8:8B
BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
But there is the an error occur when I tried to 'up' my interface:
$ sudo ifconfig wlan0 up
SIOCSIFFLAGS: No such file or directory
What can it mean?
Offline
broadcom-wl doesnt use wlan0 It names the wireless card eth0/1 (which unfortunately can change across reboots). As described in the wiki, you can create a udev rule to permanently name the interface.
You should blacklist ssb. Try this
MODULES=( ... lib80211 wl !b43 !ssb ... )
But ssb is used by b44. Without b44 my eth0 interface doesn't work.
Offline
nikagra, just install b43-firmware from AUR and 'b43-fwcutter' from official repos (if needed).
In /etc/rc.conf append only 'b43' and 'b44' to the 'MODULES' list.
Remove other stuff you installed so far (for b43 and b44) before installing everything.
modprobe b43 and b44 or reboot your system and test.
I have completely the same interfaces, so this will work for you.
Have fun, cheers!
Offline
Thanks a lot. It's working!)))
Last edited by nikagra (2011-04-03 22:29:02)
Offline