You are not logged in.
Good afternoon people,
I have just updated my ArchLinux installation and now my Wireless card won't work anymore (even after loading the modules)
When I run a 'iwconfig wlan0' it will say that the device does not exist.
The wireless card is a Broadcom 4313 in a Dell Vostro 3500.
Below the output of lspci
00:00.0 Host bridge: Intel Corporation Core Processor DRAM Controller (rev 18)
00:02.0 VGA compatible controller: Intel Corporation Core Processor Integrated Graphics Controller (rev 18)
00:16.0 Communication controller: Intel Corporation 5 Series/3400 Series Chipset HECI Controller (rev 06)
00:1a.0 USB Controller: Intel Corporation 5 Series/3400 Series Chipset USB2 Enhanced Host Controller (rev 06)
00:1b.0 Audio device: Intel Corporation 5 Series/3400 Series Chipset High Definition Audio (rev 06)
00:1c.0 PCI bridge: Intel Corporation 5 Series/3400 Series Chipset PCI Express Root Port 1 (rev 06)
00:1c.1 PCI bridge: Intel Corporation 5 Series/3400 Series Chipset PCI Express Root Port 2 (rev 06)
00:1c.2 PCI bridge: Intel Corporation 5 Series/3400 Series Chipset PCI Express Root Port 3 (rev 06)
00:1c.4 PCI bridge: Intel Corporation 5 Series/3400 Series Chipset PCI Express Root Port 5 (rev 06)
00:1d.0 USB Controller: Intel Corporation 5 Series/3400 Series Chipset USB2 Enhanced Host Controller (rev 06)
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev a6)
00:1f.0 ISA bridge: Intel Corporation Mobile 5 Series Chipset LPC Interface Controller (rev 06)
00:1f.2 SATA controller: Intel Corporation 5 Series/3400 Series Chipset 6 port SATA AHCI Controller (rev 06)
00:1f.3 SMBus: Intel Corporation 5 Series/3400 Series Chipset SMBus Controller (rev 06)
00:1f.6 Signal processing controller: Intel Corporation 5 Series/3400 Series Chipset Thermal Subsystem (rev 06)
12:00.0 Network controller: Broadcom Corporation BCM4313 802.11b/g/n Wireless LAN Controller (rev 01)
13:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 03)
ff:00.0 Host bridge: Intel Corporation Core Processor QuickPath Architecture Generic Non-core Registers (rev 05)
ff:00.1 Host bridge: Intel Corporation Core Processor QuickPath Architecture System Address Decoder (rev 05)
ff:02.0 Host bridge: Intel Corporation Core Processor QPI Link 0 (rev 05)
ff:02.1 Host bridge: Intel Corporation Core Processor QPI Physical 0 (rev 05)
ff:02.2 Host bridge: Intel Corporation Core Processor Reserved (rev 05)
ff:02.3 Host bridge: Intel Corporation Core Processor Reserved (rev 05)
Here the output of lsmod (after I have manually loaded brcmsmac module)
Module Size Used by
brcmsmac 559153 0
brcmutil 5471 1 brcmsmac
crc_ccitt 1095 1 brcmsmac
b43legacy 105242 0
b43 297353 0
ssb 42291 2 b43legacy,b43
mmc_core 65089 2 b43,ssb
pcmcia 31470 2 b43,ssb
pcmcia_core 10082 1 pcmcia
mac80211 191509 3 brcmsmac,b43legacy,b43
cfg80211 138620 4 brcmsmac,b43legacy,b43,mac80211
joydev 7439 0
uvcvideo 57363 0
videodev 70542 1 uvcvideo
media 8545 2 uvcvideo,videodev
i915 612452 6
drm_kms_helper 21997 1 i915
sg 20982 0
drm 147613 2 i915,drm_kms_helper
i2c_algo_bit 4423 1 i915
dell_wmi 1217 0
intel_agp 8720 1 i915
dell_laptop 6983 0
intel_gtt 11417 3 i915,intel_agp
evdev 7278 0
sparse_keymap 2628 1 dell_wmi
agpgart 22096 3 drm,intel_agp,intel_gtt
rfkill 12406 2 cfg80211,dell_laptop
i2c_i801 7063 0
intel_ips 9957 0
wmi 7295 1 dell_wmi
iTCO_wdt 10293 0
psmouse 56431 0
bcma 11198 0
mei 27104 0
serio_raw 3390 0
i2c_core 16625 6 videodev,i915,drm_kms_helper,drm,i2c_algo_bit,i2c_i801
iTCO_vendor_support 1545 1 iTCO_wdt
processor 21876 0
battery 8865 0
ac 2505 0
dcdbas 4244 1 dell_laptop
thermal 6595 0
button 3646 1 i915
video 9780 1 i915
usbhid 31199 0
hid 65215 1 usbhid
ext3 112606 2
jbd 40433 1 ext3
mbcache 4249 1 ext3
ehci_hcd 34935 0
usbcore 119612 4 uvcvideo,usbhid,ehci_hcd
sr_mod 13244 0
cdrom 31277 1 sr_mod
sd_mod 26147 4
ahci 18085 3
libahci 16573 1 ahci
libata 154449 2 ahci,libahci
scsi_mod 111801 4 sg,sr_mod,sd_mod,libata
And the output of uname -ar
Linux norway 3.0-ARCH #1 SMP PREEMPT Sat Aug 6 16:49:00 CEST 2011 i686 Intel(R) Core(TM) i3 CPU M 370 @ 2.40GHz GenuineIntel GNU/Linux
I have also noticed that the package initscripts has been updated to version 2011-07.3 and now any modules in the MODULES array in rc.conf won't be loaded anymore during boot. I had this same problem 2 weeks ago, and I had to downgrade the initscripts to the prior version in order for everything to go back to normal. Thing is that now I am having a bad time to do that, because my wireless card won't be recognized somehow.
Any ideas?
Thanks!
EDIT: Added code tags
Last edited by Gilgamesh (2011-08-09 15:53:39)
Offline
Just as an update... I downgraded the initscripts to version 2011.06.4-1 and now I am able to see my wireless card again. Problem is that now everything got a little unstable (the card isn't able to get an IP address anymore and the system won't reboot anymore).
Any ideas?
Offline
Gilgamesh, please edit your post.
When pasting code, please use [ code ] tags https://bbs.archlinux.org/help.php#bbcode
like this
It makes the code more readable and more convenient to scroll through.
Post the output of
ls -1 /etc/modprobe.d/
Offline
Sorry, I have fixed that.
Here is the output for the command you asked:
blacklist_net.conf
blacklist_sound.conf
modprobe.conf
usb-load-ehci-first.conf
Offline
Ohhhh... I just checked the contents of those files, and my modules are all listed there... I wonder why they are listed there? Everything was working prior this update.
Any ideas?
Offline
It's a bug. https://bbs.archlinux.org/viewtopic.php … 74#p968474
Remove blacklist_net.conf and blacklist_sound.conf but keep the other two.
Offline
Great! I've done that and now my card shows up. Thing is, when I try to get an IP address, it won't work. Here is the command output:
ieee80211 phy0: wl_ops_config: change monitor mode: false (implement)
ieee80211 phy0: wl_ops_config: change power-save mode: false (implement)
ieee80211 phy0: wl_ops_bss_info_changed: qos enabled: false (implement)
And then it times out and no IP is assigned. The thing is, wpa_supplicant stays alive after this time out, and I am unable to kill it (killall -9 wpa_supplicant won't kill it). At this point if I try to reboot the machine, it will stop at 'Rebooting' and won't go anywhere. If I turn off the wireless card in its switch Linux crashes. If I try to get an ip again (by running dhcpcd) the command will hang and not return to the shell anymore.
I am unable to find any useful information in the logs.
Got any more suggestions?
Thanks! (And sorry to disturb so much)
Offline
You seem to have b43, b43legacy, and bcrmsmac all loaded, which could be causing your problems. If you are using bcrmsmac (which you should), you should blacklist b43 and b43legacy. Also you may have trouble after unloading those modules as well (the interface won't show up in if/iwconfig). If that is the case, also try blacklisting bcma (this part fixed it for me).
tl;dr Add this to /etc/modules.d/modules.conf
blacklist b43
blacklist b43legacy
blacklist bcma
and see if it works then.
Offline