You are not logged in.
Using NetworkManager
When I connect to a wireless network when my laptop starts up, it connects and I go along with whatever I would be doing. After a seemingly random interval, the connection decides to drop, and the only way I can reconnect is by rebooting. This is particularly annoying after I resume from hibernation and I then have to reboot anyway right after I resume.
Restarting NetworkManager doesn't help. Wired connections don't cause any errors. The problem is not the wireless network, every network gives me the same problems. I have a Broadcom wireless card, BCM4313 and am using the brcmsmac driver.
Here are the outputs of dmesg:
[73687.608226] wlp18s0: authenticate with d8:c7:c8:ab:31:b2
[73687.611673] wlp18s0: direct probe to d8:c7:c8:ab:31:b2 (try 1/3)
[73687.814457] wlp18s0: direct probe to d8:c7:c8:ab:31:b2 (try 2/3)
[73688.017407] wlp18s0: direct probe to d8:c7:c8:ab:31:b2 (try 3/3)
[73688.220423] wlp18s0: authentication with d8:c7:c8:ab:31:b2 timed out
[73688.511109] wlp18s0: authenticate with d8:c7:c8:ab:33:e2
[73688.517266] wlp18s0: direct probe to d8:c7:c8:ab:33:e2 (try 1/3)
[73688.719513] wlp18s0: direct probe to d8:c7:c8:ab:33:e2 (try 2/3)
[73688.922564] wlp18s0: direct probe to d8:c7:c8:ab:33:e2 (try 3/3)
[73689.125502] wlp18s0: authentication with d8:c7:c8:ab:33:e2 timed out
[73689.414830] wlp18s0: authenticate with d8:c7:c8:ab:34:22
[73689.415164] wlp18s0: direct probe to d8:c7:c8:ab:34:22 (try 1/3)
[73689.618005] wlp18s0: direct probe to d8:c7:c8:ab:34:22 (try 2/3)
[73689.820975] wlp18s0: direct probe to d8:c7:c8:ab:34:22 (try 3/3)
[73690.023982] wlp18s0: authentication with d8:c7:c8:ab:34:22 timed out
[73690.315655] wlp18s0: authenticate with d8:c7:c8:9d:f1:72
[73690.320533] wlp18s0: direct probe to d8:c7:c8:9d:f1:72 (try 1/3)
[73690.523123] wlp18s0: direct probe to d8:c7:c8:9d:f1:72 (try 2/3)
[73690.726121] wlp18s0: direct probe to d8:c7:c8:9d:f1:72 (try 3/3)
[73690.929088] wlp18s0: authentication with d8:c7:c8:9d:f1:72 timed out
[73691.156769] wlp18s0: authenticate with 00:24:6c:a8:ce:22
[73691.163750] wlp18s0: direct probe to 00:24:6c:a8:ce:22 (try 1/3)
[73691.365025] wlp18s0: direct probe to 00:24:6c:a8:ce:22 (try 2/3)
[73691.567990] wlp18s0: direct probe to 00:24:6c:a8:ce:22 (try 3/3)
[73691.770989] wlp18s0: authentication with 00:24:6c:a8:ce:22 timed out
[73691.998068] wlp18s0: authenticate with 00:24:6c:0e:22:52
[73691.998091] wlp18s0: direct probe to 00:24:6c:0e:22:52 (try 1/3)
[73692.200228] wlp18s0: direct probe to 00:24:6c:0e:22:52 (try 2/3)
[73692.403229] wlp18s0: direct probe to 00:24:6c:0e:22:52 (try 3/3)
[73692.606158] wlp18s0: authentication with 00:24:6c:0e:22:52 timed out
[73692.830790] wlp18s0: authenticate with 00:24:6c:81:90:72
[73692.832695] wlp18s0: direct probe to 00:24:6c:81:90:72 (try 1/3)
[73693.035455] wlp18s0: direct probe to 00:24:6c:81:90:72 (try 2/3)
[73693.238379] wlp18s0: direct probe to 00:24:6c:81:90:72 (try 3/3)
[73693.441423] wlp18s0: authentication with 00:24:6c:81:90:72 timed out
[73693.666040] wlp18s0: authenticate with d8:c7:c8:ab:32:22
[73693.667919] wlp18s0: direct probe to d8:c7:c8:ab:32:22 (try 1/3)
[73693.870699] wlp18s0: direct probe to d8:c7:c8:ab:32:22 (try 2/3)
[73694.073666] wlp18s0: direct probe to d8:c7:c8:ab:32:22 (try 3/3)
[73694.276662] wlp18s0: authentication with d8:c7:c8:ab:32:22 timed out
[73694.441100] wlp18s0: authenticate with d8:c7:c8:ef:da:12
[73694.446549] wlp18s0: direct probe to d8:c7:c8:ef:da:12 (try 1/3)
[73694.649300] wlp18s0: direct probe to d8:c7:c8:ef:da:12 (try 2/3)
[73694.852339] wlp18s0: direct probe to d8:c7:c8:ef:da:12 (try 3/3)
[73695.055308] wlp18s0: authentication with d8:c7:c8:ef:da:12 timed out
[73695.185865] wlp18s0: authenticate with d8:c7:c8:ef:df:12
[73695.185893] wlp18s0: direct probe to d8:c7:c8:ef:df:12 (try 1/3)
[73695.388003] wlp18s0: direct probe to d8:c7:c8:ef:df:12 (try 2/3)
[73695.590997] wlp18s0: direct probe to d8:c7:c8:ef:df:12 (try 3/3)
[73695.794038] wlp18s0: authentication with d8:c7:c8:ef:df:12 timed out
[73696.841232] wlp18s0: authenticate with d8:c7:c8:ab:33:e2
[73696.845746] wlp18s0: direct probe to d8:c7:c8:ab:33:e2 (try 1/3)
[73697.048558] wlp18s0: direct probe to d8:c7:c8:ab:33:e2 (try 2/3)
[73697.251538] wlp18s0: direct probe to d8:c7:c8:ab:33:e2 (try 3/3)
[73697.454528] wlp18s0: authentication with d8:c7:c8:ab:33:e2 timed out
[73698.640041] wlp18s0: authenticate with d8:c7:c8:9d:f1:72
[73698.647318] wlp18s0: direct probe to d8:c7:c8:9d:f1:72 (try 1/3)
[73698.848714] wlp18s0: direct probe to d8:c7:c8:9d:f1:72 (try 2/3)
[73699.051769] wlp18s0: direct probe to d8:c7:c8:9d:f1:72 (try 3/3)
[73699.254752] wlp18s0: authentication with d8:c7:c8:9d:f1:72 timed out
[73700.440780] wlp18s0: authenticate with d8:c7:c8:ab:31:b2
[73700.442927] wlp18s0: direct probe to d8:c7:c8:ab:31:b2 (try 1/3)
[73700.645611] wlp18s0: direct probe to d8:c7:c8:ab:31:b2 (try 2/3)
[73700.848657] wlp18s0: direct probe to d8:c7:c8:ab:31:b2 (try 3/3)
[73701.051640] wlp18s0: authentication with d8:c7:c8:ab:31:b2 timed out
[73702.177681] wlp18s0: authenticate with d8:c7:c8:ab:34:22
[73702.183141] wlp18s0: direct probe to d8:c7:c8:ab:34:22 (try 1/3)
[73702.386017] wlp18s0: direct probe to d8:c7:c8:ab:34:22 (try 2/3)
[73702.588931] wlp18s0: direct probe to d8:c7:c8:ab:34:22 (try 3/3)
[73702.791901] wlp18s0: authentication with d8:c7:c8:ab:34:22 timed out
[73703.918362] wlp18s0: authenticate with 00:24:6c:0e:22:52
[73703.918398] wlp18s0: direct probe to 00:24:6c:0e:22:52 (try 1/3)
[73704.119692] wlp18s0: direct probe to 00:24:6c:0e:22:52 (try 2/3)
[73704.322684] wlp18s0: direct probe to 00:24:6c:0e:22:52 (try 3/3)
[73704.525653] wlp18s0: authentication with 00:24:6c:0e:22:52 timed out
[73705.651366] wlp18s0: authenticate with d8:c7:c8:ef:da:12
[73705.654857] wlp18s0: direct probe to d8:c7:c8:ef:da:12 (try 1/3)
[73705.856628] wlp18s0: direct probe to d8:c7:c8:ef:da:12 (try 2/3)
[73706.059705] wlp18s0: direct probe to d8:c7:c8:ef:da:12 (try 3/3)
[73706.262671] wlp18s0: authentication with d8:c7:c8:ef:da:12 timed out
[73707.388849] wlp18s0: authenticate with 00:24:6c:81:90:72
[73707.392322] wlp18s0: direct probe to 00:24:6c:81:90:72 (try 1/3)
[73707.593650] wlp18s0: direct probe to 00:24:6c:81:90:72 (try 2/3)
[73707.796671] wlp18s0: direct probe to 00:24:6c:81:90:72 (try 3/3)
[73707.999657] wlp18s0: authentication with 00:24:6c:81:90:72 timed out
[73709.122066] wlp18s0: authenticate with 00:24:6c:a8:ce:22
[73709.124608] wlp18s0: direct probe to 00:24:6c:a8:ce:22 (try 1/3)
[73709.327391] wlp18s0: direct probe to 00:24:6c:a8:ce:22 (try 2/3)
[73709.530360] wlp18s0: direct probe to 00:24:6c:a8:ce:22 (try 3/3)
[73709.733345] wlp18s0: authentication with 00:24:6c:a8:ce:22 timed out
[73710.795938] wlp18s0: authenticate with d8:c7:c8:ef:df:12
[73710.801674] wlp18s0: direct probe to d8:c7:c8:ef:df:12 (try 1/3)
[73711.004480] wlp18s0: direct probe to d8:c7:c8:ef:df:12 (try 2/3)
[73711.207395] wlp18s0: direct probe to d8:c7:c8:ef:df:12 (try 3/3)
[73711.410459] wlp18s0: authentication with d8:c7:c8:ef:df:12 timed out
[73756.703985] wlp18s0: authenticate with d8:c7:c8:ab:33:e2
[73756.707459] wlp18s0: direct probe to d8:c7:c8:ab:33:e2 (try 1/3)
[73756.908695] wlp18s0: direct probe to d8:c7:c8:ab:33:e2 (try 2/3)
[73757.111685] wlp18s0: direct probe to d8:c7:c8:ab:33:e2 (try 3/3)
[73757.314588] wlp18s0: authentication with d8:c7:c8:ab:33:e2 timed out
[73767.492444] wlp18s0: authenticate with d8:c7:c8:ab:31:b2
[73767.497400] wlp18s0: direct probe to d8:c7:c8:ab:31:b2 (try 1/3)
[73767.700090] wlp18s0: direct probe to d8:c7:c8:ab:31:b2 (try 2/3)
[73767.903083] wlp18s0: direct probe to d8:c7:c8:ab:31:b2 (try 3/3)
[73768.106055] wlp18s0: authentication with d8:c7:c8:ab:31:b2 timed out
[73778.283444] wlp18s0: authenticate with d8:c7:c8:9d:f1:72
[73778.285647] wlp18s0: direct probe to d8:c7:c8:9d:f1:72 (try 1/3)
[73778.488155] wlp18s0: direct probe to d8:c7:c8:9d:f1:72 (try 2/3)
[73778.691143] wlp18s0: direct probe to d8:c7:c8:9d:f1:72 (try 3/3)
[73778.894126] wlp18s0: authentication with d8:c7:c8:9d:f1:72 timed out
and the output of systemctl status NetworkManager:
NetworkManager[12676]: <info> NetworkManager (version 0.9.8.0) is starting...
NetworkManager[12676]: <info> Read config file /etc/NetworkManager/NetworkManager.conf
NetworkManager[12676]: <info> WEXT support is enabled
NetworkManager[12676]: <info> Loaded plugin keyfile: (c) 2007 - 2010 Red Hat, Inc. To report bugs please use the NetworkManager mailing list.
# Connections
NetworkManager[12676]: keyfile: parsing XXXXX ...
NetworkManager[12676]: keyfile: read connection 'XXXXX'
NetworkManager[12676]: <info> monitoring kernel firmware directory '/lib/firmware'.
NetworkManager[12676]: <info> rfkill0: found WiFi radio killswitch (at /sys/devices/pci0000:00/0000:00:1c.1/0000:12:00.0/bcma0:0/ieee80211/phy0/rfkill0) (driver brcmsmac)
NetworkManager[12676]: <info> WiFi hardware radio set enabled
NetworkManager[12676]: <info> WiFi enabled by radio killswitch; enabled by state file
NetworkManager[12676]: <info> WWAN enabled by radio killswitch; enabled by state file
NetworkManager[12676]: <info> WiMAX enabled by radio killswitch; enabled by state file
NetworkManager[12676]: <info> Networking is enabled by state file
NetworkManager[12676]: <info> (wlp18s0): using nl80211 for WiFi device control
NetworkManager[12676]: <info> (wlp18s0): new 802.11 WiFi device (driver: 'brcmsmac' ifindex: 3)
NetworkManager[12676]: <info> (wlp18s0): exported as /org/freedesktop/NetworkManager/Devices/0
NetworkManager[12676]: <info> (wlp18s0): device state change: unmanaged -> unavailable (reason 'managed') [10 20 2]
NetworkManager[12676]: <info> (wlp18s0): bringing up device.
NetworkManager[12676]: <info> (wlp18s0): preparing device.
NetworkManager[12676]: <info> (wlp18s0): deactivating device (reason 'managed') [2]
NetworkManager[12676]: <warn> failed to allocate link cache: (-10) Operation not supported
NetworkManager[12676]: <info> (enp19s0): carrier is OFF
NetworkManager[12676]: <info> (enp19s0): new Ethernet device (driver: 'r8169' ifindex: 2)
NetworkManager[12676]: <info> (enp19s0): exported as /org/freedesktop/NetworkManager/Devices/1
NetworkManager[12676]: <info> (enp19s0): device state change: unmanaged -> unavailable (reason 'managed') [10 20 2]
NetworkManager[12676]: <info> (enp19s0): bringing up device.
NetworkManager[12676]: <info> (enp19s0): preparing device.
NetworkManager[12676]: <info> (enp19s0): deactivating device (reason 'managed') [2]
NetworkManager[12676]: <info> Added default wired connection 'Wired connection 1' for /sys/devices/pci0000:00/0000:00:1c.2/0000:13:00.0/net/enp19s0
NetworkManager[12676]: <warn> /sys/devices/virtual/net/lo: couldn't determine device driver; ignoring...
NetworkManager[12676]: <warn> /sys/devices/virtual/net/lo: couldn't determine device driver; ignoring...
NetworkManager[12676]: <info> (wlp18s0) supports 4 scan SSIDs
NetworkManager[12676]: <info> (wlp18s0): supplicant interface state: starting -> ready
NetworkManager[12676]: <info> (wlp18s0): device state change: unavailable -> disconnected (reason 'supplicant-available') [20 30 42]
NetworkManager[12676]: <warn> Trying to remove a non-existant call id.
NetworkManager[12676]: <info> (wlp18s0): supplicant interface state: ready -> disconnected
NetworkManager[12676]: <info> (wlp18s0) supports 4 scan SSIDs
NetworkManager[12676]: <info> (wlp18s0): supplicant interface state: disconnected -> inactive
NetworkManager[12676]: <info> Activation (wlp18s0) starting connection 'XXXXX'
NetworkManager[12676]: <info> (wlp18s0): device state change: disconnected -> prepare (reason 'none') [30 40 0]
NetworkManager[12676]: <info> Activation (wlp18s0) Stage 1 of 5 (Device Prepare) scheduled...
NetworkManager[12676]: <info> Activation (wlp18s0) Stage 1 of 5 (Device Prepare) started...
NetworkManager[12676]: <info> Activation (wlp18s0) Stage 2 of 5 (Device Configure) scheduled...
NetworkManager[12676]: <info> Activation (wlp18s0) Stage 1 of 5 (Device Prepare) complete.
NetworkManager[12676]: <info> Activation (wlp18s0) Stage 2 of 5 (Device Configure) starting...
NetworkManager[12676]: <info> (wlp18s0): device state change: prepare -> config (reason 'none') [40 50 0]
NetworkManager[12676]: <info> Activation (wlp18s0/wireless): connection 'XXXXX' has security, and secrets exist. No new secrets needed.
NetworkManager[12676]: <info> Config: added 'ssid' value 'XXXXX'
NetworkManager[12676]: <info> Config: added 'scan_ssid' value '1'
NetworkManager[12676]: <info> Config: added 'key_mgmt' value 'WPA-EAP'
NetworkManager[12676]: <info> Config: added 'password' value '<omitted>'
NetworkManager[12676]: <info> Config: added 'eap' value 'TTLS'
NetworkManager[12676]: <info> Config: added 'fragment_size' value '1300'
NetworkManager[12676]: <info> Config: added 'phase2' value 'auth=MSCHAPV2'
NetworkManager[12676]: <info> Config: added 'ca_cert' value '/home/dan/cert.pem'
NetworkManager[12676]: <info> Config: added 'identity' value 'semi'
NetworkManager[12676]: <info> Config: added 'bgscan' value 'simple:30:-45:300'
NetworkManager[12676]: <info> Config: added 'proactive_key_caching' value '1'
NetworkManager[12676]: <info> Activation (wlp18s0) Stage 2 of 5 (Device Configure) complete.
NetworkManager[12676]: <info> Config: set interface ap_scan to 1
NetworkManager[12676]: <info> (wlp18s0): supplicant interface state: inactive -> scanning
NetworkManager[12676]: <info> (wlp18s0): supplicant interface state: scanning -> authenticating
NetworkManager[12676]: <info> (wlp18s0): supplicant interface state: authenticating -> disconnected
NetworkManager[12676]: <info> (wlp18s0): supplicant interface state: disconnected -> scanning
NetworkManager[12676]: <info> (wlp18s0): supplicant interface state: scanning -> authenticating
NetworkManager[12676]: <info> (wlp18s0): supplicant interface state: authenticating -> disconnected
NetworkManager[12676]: <info> (wlp18s0): supplicant interface state: disconnected -> scanning
NetworkManager[12676]: <info> (wlp18s0): supplicant interface state: scanning -> authenticating
NetworkManager[12676]: <info> (wlp18s0): supplicant interface state: authenticating -> disconnected
NetworkManager[12676]: <info> (wlp18s0): supplicant interface state: disconnected -> scanning
NetworkManager[12676]: <info> (wlp18s0): supplicant interface state: scanning -> authenticating
NetworkManager[12676]: <info> (wlp18s0): supplicant interface state: authenticating -> disconnected
NetworkManager[12676]: <info> (wlp18s0): supplicant interface state: disconnected -> scanning
NetworkManager[12676]: <info> (wlp18s0): supplicant interface state: scanning -> authenticating
NetworkManager[12676]: <info> (wlp18s0): supplicant interface state: authenticating -> disconnected
NetworkManager[12676]: <info> (wlp18s0): supplicant interface state: disconnected -> scanning
NetworkManager[12676]: <info> (wlp18s0): supplicant interface state: scanning -> authenticating
NetworkManager[12676]: <info> (wlp18s0): supplicant interface state: authenticating -> disconnected
NetworkManager[12676]: <info> (wlp18s0): supplicant interface state: disconnected -> scanning
NetworkManager[12676]: <info> (wlp18s0): supplicant interface state: scanning -> authenticating
NetworkManager[12676]: <info> (wlp18s0): supplicant interface state: authenticating -> disconnected
NetworkManager[12676]: <info> (wlp18s0): supplicant interface state: disconnected -> scanning
NetworkManager[12676]: <info> (wlp18s0): supplicant interface state: scanning -> authenticating
NetworkManager[12676]: <info> (wlp18s0): supplicant interface state: authenticating -> disconnected
NetworkManager[12676]: <info> (wlp18s0): supplicant interface state: disconnected -> scanning
NetworkManager[12676]: <info> (wlp18s0): supplicant interface state: scanning -> authenticating
NetworkManager[12676]: <info> (wlp18s0): supplicant interface state: authenticating -> disconnected
NetworkManager[12676]: <info> (wlp18s0): supplicant interface state: disconnected -> scanning
NetworkManager[12676]: <info> (wlp18s0): supplicant interface state: scanning -> authenticating
NetworkManager[12676]: <info> (wlp18s0): supplicant interface state: authenticating -> disconnected
NetworkManager[12676]: <info> (wlp18s0): supplicant interface state: disconnected -> scanning
NetworkManager[12676]: <info> (wlp18s0): supplicant interface state: scanning -> authenticating
NetworkManager[12676]: <info> (wlp18s0): supplicant interface state: authenticating -> disconnected
NetworkManager[12676]: <info> (wlp18s0): supplicant interface state: disconnected -> scanning
NetworkManager[12676]: <info> (wlp18s0): supplicant interface state: scanning -> authenticating
NetworkManager[12676]: <info> (wlp18s0): supplicant interface state: authenticating -> disconnected
NetworkManager[12676]: <info> (wlp18s0): supplicant interface state: disconnected -> scanning
NetworkManager[12676]: <info> (wlp18s0): supplicant interface state: scanning -> authenticating
NetworkManager[12676]: <info> (wlp18s0): supplicant interface state: authenticating -> disconnected
NetworkManager[12676]: <info> (wlp18s0): supplicant interface state: disconnected -> scanning
NetworkManager[12676]: <info> (wlp18s0): supplicant interface state: scanning -> authenticating
NetworkManager[12676]: <info> (wlp18s0): supplicant interface state: authenticating -> disconnected
NetworkManager[12676]: <info> (wlp18s0): supplicant interface state: disconnected -> scanning
NetworkManager[12676]: <info> (wlp18s0): supplicant interface state: scanning -> authenticating
NetworkManager[12676]: <info> (wlp18s0): supplicant interface state: authenticating -> disconnected
NetworkManager[12676]: <info> (wlp18s0): supplicant interface state: disconnected -> scanning
NetworkManager[12676]: <info> (wlp18s0): supplicant interface state: scanning -> authenticating
NetworkManager[12676]: <info> (wlp18s0): supplicant interface state: authenticating -> disconnected
NetworkManager[12676]: <info> (wlp18s0): supplicant interface state: disconnected -> scanning
NetworkManager[12676]: <info> (wlp18s0): supplicant interface state: scanning -> authenticating
NetworkManager[12676]: <info> (wlp18s0): supplicant interface state: authenticating -> disconnected
NetworkManager[12676]: <info> (wlp18s0): supplicant interface state: disconnected -> scanning
NetworkManager[12676]: <info> (wlp18s0): supplicant interface state: scanning -> authenticating
NetworkManager[12676]: <info> (wlp18s0): supplicant interface state: authenticating -> disconnected
NetworkManager[12676]: <warn> Activation (wlp18s0/wireless): association took too long, failing activation.
NetworkManager[12676]: <info> (wlp18s0): device state change: config -> failed (reason 'SSID not found') [50 120 53]
NetworkManager[12676]: <warn> Activation (wlp18s0) failed for connection 'XXXXX'
NetworkManager[12676]: <info> (wlp18s0): device state change: failed -> disconnected (reason 'none') [120 30 0]
NetworkManager[12676]: <info> (wlp18s0): deactivating device (reason 'none') [0]
NetworkManager[12676]: <info> (wlp18s0): supplicant interface state: disconnected -> inactive
Any help you can give would be greatly appreciated, let me know if you need any more information.
EDIT: Marked as solved, haven't noticed problems recently, it seems it's been fixed somehow.
Last edited by semi225599 (2013-05-19 02:41:26)
Offline
almost certainly you're a victim of the same dodgy kernel commit as me. The commit that broke broadcom (4313) wifi has been reverted, should be fixed in kernel 3.8.8.
http://www.mail-archive.com/stable@vger … 38058.html
https://www.kernel.org/pub/linux/kernel … eLog-3.8.8
Last edited by darrend (2013-04-18 23:33:15)
Offline
Thanks for the info.
Offline
I had a similar problem: https://bbs.archlinux.org/viewtopic.php?id=155821
Maybe this will sort You out but I am just guessing.
Regards.
Andrzej
The worst thing about censorship is ██████ ██ ████ ████████████ and ██████ ███████ ███ ███████████.
Offline
I upgraded my laptop to 3.8.8 tonight and brcmsmac (4313) wifi works again instantly after suspend/resume which was the problem for me.
Offline
Considering that you are using broadcom, have you considered trying one of the other modules that are typically available for their chipsets? I think for brcmsmac, I think you can use the b43 firmware and module, which is open-source reverse engineered. I have very little practical experience with broadcom, but through these forums I have seen many who tout success with the b43 setup.
Of course, that is, if your problem returns, which I hope it doesn't.
Offline
no, I hadn't considered it to be honest.. this is the first problem I can remember having with the wifi on this machine. But, I always strongly prefer open to closed source so I'll definitely give it a go at some point soon.. thanks for the heads up.
Offline
I updated to the latest kernel, but I'm still having problems... will try the other solutions mentioned.
Offline
It seems it is some sort of problem with the driver. Unloading and reloading the brcmsmac module fixes the problem without a reboot.
Offline