The output of the "wireless-info" script when wireless disconnects then becomes "hardware disabled" is pasted below.
########## wireless info START ########## Report from: 08 Apr 2016 14:21 EAT +0300 Booted last: 08 Apr 2016 13:58 EAT +0300 Script from: 27 Sep 2015 00:34 UTC +0000 ##### release ########################### Distributor ID: Debian Description: Debian GNU/Linux 8.4 (jessie) Release: 8.4 Codename: jessie ##### kernel ############################ Linux 3.16.0-4-amd64 #1 SMP Debian 3.16.7-ckt25-1 (2016-03-06) x86_64 unknown unknown GNU/Linux Parameters: ro, quiet ##### desktop ########################### sed: can't read /root/.dmrc: No such file or directory Could not be determined. ##### lspci ############################# 02:00.0 Ethernet controller [0200]: Qualcomm Atheros AR8151 v1.0 Gigabit Ethernet [1969:1073] (rev c0) Subsystem: Acer Incorporated [ALI] Device [1025:0463] Kernel driver in use: atl1c 03:00.0 Network controller [0280]: Broadcom Corporation BCM43225 802.11b/g/n [14e4:4357] (rev 01) Subsystem: Foxconn International, Inc. T77H103.00 Wireless Half-size Mini PCIe Card [105b:e021] Kernel driver in use: bcma-pci-bridge ##### lsusb ############################# Bus 002 Device 003: ID 0489:e011 Foxconn / Hon Hai Bus 002 Device 002: ID 8087:0020 Intel Corp. Integrated Rate Matching Hub Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 001 Device 005: ID 0955:7002 NVidia Corp. Bus 001 Device 004: ID 0461:4d20 Primax Electronics, Ltd HP Optical Mouse Bus 001 Device 003: ID 0402:9665 ALi Corp. Gateway Webcam Bus 001 Device 002: ID 8087:0020 Intel Corp. Integrated Rate Matching Hub Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub ##### PCMCIA card info ################## 'pccardctl' is not installed (package "pcmciautils"). ##### rfkill ############################ 0: acer-wireless: Wireless LAN Soft blocked: no Hard blocked: no 1: acer-bluetooth: Bluetooth Soft blocked: no Hard blocked: no 2: phy0: Wireless LAN Soft blocked: no Hard blocked: yes 3: hci0: Bluetooth Soft blocked: no Hard blocked: no ##### lsmod ############################# brcmsmac 515930 0 cordic 12352 1 brcmsmac brcmutil 13093 1 brcmsmac acer_wmi 30174 0 mac80211 474216 1 brcmsmac sparse_keymap 12818 1 acer_wmi cfg80211 405538 2 brcmsmac,mac80211 rfkill 18867 5 cfg80211,acer_wmi,bluetooth mxm_wmi 12515 1 nouveau bcma 37206 1 brcmsmac wmi 17339 3 acer_wmi,mxm_wmi,nouveau video 18096 2 acer_wmi,nouveau ##### interfaces ######################## source /etc/network/interfaces.d/* auto lo iface lo inet loopback ##### ifconfig ########################## eth0 Link encap:Ethernet HWaddr <MAC 'eth0' [IF]> UP 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) wlan0 Link encap:Ethernet HWaddr <MAC 'wlan0' [IF]> BROADCAST MULTICAST MTU:1500 Metric:1 RX packets:8224 errors:0 dropped:0 overruns:0 frame:0 TX packets:7239 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:6666355 (6.3 MiB) TX bytes:1346735 (1.2 MiB) ##### iwconfig ########################## eth0 no wireless extensions. lo no wireless extensions. wlan0 IEEE 802.11bgn ESSID:off/any Mode:Managed Access Point: Not-Associated Tx-Power=off Retry short limit:7 RTS thr:off Fragment thr:off Encryption key:off Power Management:off ##### route ############################# Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface ##### resolv.conf ####################### ##### network managers ################## Installed: NetworkManager Running: root 709 1 0 13:58 ? 00:00:00 /usr/sbin/NetworkManager --no-daemon ##### NetworkManager info ############### GENERAL.DEVICE: eth0 GENERAL.TYPE: ethernet GENERAL.VENDOR: Qualcomm Atheros GENERAL.PRODUCT: AR8151 v1.0 Gigabit Ethernet GENERAL.DRIVER: atl1c GENERAL.DRIVER-VERSION: 1.0.1.1-NAPI GENERAL.FIRMWARE-VERSION: GENERAL.HWADDR: <MAC 'eth0' [IF]> GENERAL.MTU: 1500 GENERAL.STATE: 20 (unavailable) GENERAL.REASON: 2 (Device is now managed) GENERAL.UDI: /sys/devices/pci0000:00/0000:00:1c.0/0000:02:00.0/net/eth0 GENERAL.IP-IFACE: GENERAL.NM-MANAGED: yes GENERAL.AUTOCONNECT: yes GENERAL.FIRMWARE-MISSING: no GENERAL.CONNECTION: -- GENERAL.CON-UUID: -- GENERAL.CON-PATH: -- CAPABILITIES.CARRIER-DETECT: yes CAPABILITIES.SPEED: unknown CONNECTIONS.AVAILABLE-CONNECTION-PATHS: WIRED-PROPERTIES.CARRIER: off GENERAL.DEVICE: wlan0 GENERAL.TYPE: wifi GENERAL.VENDOR: Broadcom Corporation GENERAL.PRODUCT: BCM43225 802.11b/g/n (T77H103.00 Wireless Half-size Mini PCIe Card) GENERAL.DRIVER: brcmsmac GENERAL.DRIVER-VERSION: 3.16.0-4-amd64 GENERAL.FIRMWARE-VERSION: N/A GENERAL.HWADDR: <MAC 'wlan0' [IF]> GENERAL.MTU: 1500 GENERAL.STATE: 20 (unavailable) GENERAL.REASON: 0 (No reason given) GENERAL.UDI: /sys/devices/pci0000:00/0000:00:1c.5/0000:03:00.0/bcma0:0/net/wlan0 GENERAL.IP-IFACE: GENERAL.NM-MANAGED: yes GENERAL.AUTOCONNECT: yes GENERAL.FIRMWARE-MISSING: no GENERAL.CONNECTION: -- GENERAL.CON-UUID: -- GENERAL.CON-PATH: -- CAPABILITIES.CARRIER-DETECT: no CAPABILITIES.SPEED: unknown CONNECTIONS.AVAILABLE-CONNECTION-PATHS: WIFI-PROPERTIES.WEP: yes WIFI-PROPERTIES.WPA: yes WIFI-PROPERTIES.WPA2: yes WIFI-PROPERTIES.TKIP: yes WIFI-PROPERTIES.CCMP: yes WIFI-PROPERTIES.AP: yes WIFI-PROPERTIES.ADHOC: yes SSID BSSID MODE CHAN FREQ RATE SIGNAL BARS SECURITY ACTIVE * ##### NetworkManager.state ############## [main] NetworkingEnabled=true WirelessEnabled=true WWANEnabled=true WimaxEnabled=true ##### NetworkManager.conf ############### [main] plugins=ifupdown,keyfile [ifupdown] managed=false ##### NetworkManager profiles ########### [[/etc/NetworkManager/system-connections/<SSID removed>]] (600 root) [connection] id=<SSID removed> | type=wifi [wifi] ssid=<SSID removed> | mac-address=<MAC 'wlan0' [IF]> [ipv4] method=auto [ipv6] method=auto . . . [[/etc/NetworkManager/system-connections/<SSID removed> 2]] (600 root) [connection] id=<SSID removed> 2 | type=wifi [wifi] ssid=<SSID removed> | mac-address=<MAC address> [ipv4] method=auto [ipv6] method=auto ##### iw reg get ######################## Region: Africa/Nairobi (based on set time zone) country 00: DFS-UNSET (2402 - 2472 @ 40), (N/A, 20), (N/A) (2457 - 2482 @ 40), (N/A, 20), (N/A), NO-IR (2474 - 2494 @ 20), (N/A, 20), (N/A), NO-OFDM, NO-IR (5170 - 5250 @ 80), (N/A, 20), (N/A), NO-IR (5250 - 5330 @ 80), (N/A, 20), (0 ms), DFS, NO-IR (5490 - 5730 @ 160), (N/A, 20), (0 ms), DFS, NO-IR (5735 - 5835 @ 80), (N/A, 20), (N/A), NO-IR (57240 - 63720 @ 2160), (N/A, 0), (N/A) ##### iwlist channels ################### eth0 no frequency information. lo no frequency information. wlan0 11 channels in total; available frequencies : Channel 01 : 2.412 GHz Channel 02 : 2.417 GHz Channel 03 : 2.422 GHz Channel 04 : 2.427 GHz Channel 05 : 2.432 GHz Channel 06 : 2.437 GHz Channel 07 : 2.442 GHz Channel 08 : 2.447 GHz Channel 09 : 2.452 GHz Channel 10 : 2.457 GHz Channel 11 : 2.462 GHz ##### iwlist scan ####################### eth0 Interface doesn't support scanning. wlan0 Interface doesn't support scanning : Network is down lo Interface doesn't support scanning. ##### module infos ###################### [brcmsmac] filename: /lib/modules/3.16.0-4-amd64/kernel/drivers/net/wireless/brcm80211/brcmsmac/brcmsmac.ko firmware: brcm/bcm43xx_hdr-0.fw firmware: brcm/bcm43xx-0.fw license: Dual BSD/GPL description: Broadcom 802.11n wireless LAN driver. author: Broadcom Corporation depends: bcma,mac80211,brcmutil,cfg80211,cordic intree: Y vermagic: 3.16.0-4-amd64 SMP mod_unload modversions [brcmutil] filename: /lib/modules/3.16.0-4-amd64/kernel/drivers/net/wireless/brcm80211/brcmutil/brcmutil.ko license: Dual BSD/GPL description: Broadcom 802.11n wireless LAN driver utilities. author: Broadcom Corporation depends: intree: Y vermagic: 3.16.0-4-amd64 SMP mod_unload modversions [mac80211] filename: /lib/modules/3.16.0-4-amd64/kernel/net/mac80211/mac80211.ko license: GPL description: IEEE 802.11 subsystem depends: cfg80211 intree: Y vermagic: 3.16.0-4-amd64 SMP mod_unload modversions parm: max_nullfunc_tries:Maximum nullfunc tx tries before disconnecting (reason 4). (int) parm: max_probe_tries:Maximum probe tries before disconnecting (reason 4). (int) parm: beacon_loss_count:Number of beacon intervals before we decide beacon was lost. (int) parm: probe_wait_ms:Maximum time(ms) to wait for probe response before disconnecting (reason 4). (int) parm: ieee80211_default_rc_algo:Default rate control algorithm for mac80211 to use (charp) [cfg80211] filename: /lib/modules/3.16.0-4-amd64/kernel/net/wireless/cfg80211.ko description: wireless configuration support license: GPL author: Johannes Berg depends: rfkill intree: Y vermagic: 3.16.0-4-amd64 SMP mod_unload modversions parm: ieee80211_regdom:IEEE 802.11 regulatory domain code (charp) parm: cfg80211_disable_40mhz_24ghz:Disable 40MHz support in the 2.4GHz band (bool) [bcma] filename: /lib/modules/3.16.0-4-amd64/kernel/drivers/bcma/bcma.ko license: GPL description: Broadcom's specific AMBA driver depends: intree: Y vermagic: 3.16.0-4-amd64 SMP mod_unload modversions ##### module parameters ################# [mac80211] beacon_loss_count: 7 ieee80211_default_rc_algo: minstrel_ht max_nullfunc_tries: 2 max_probe_tries: 5 probe_wait_ms: 500 [cfg80211] cfg80211_disable_40mhz_24ghz: N ieee80211_regdom: 00 ##### /etc/modules ###################### ##### modprobe options ################## [/etc/modprobe.d/b43-blacklist.conf] blacklist b43 blacklist b43legacy blacklist ssb [/etc/modprobe.d/broadcom-sta-dkms.conf] blacklist b43 blacklist b43legacy blacklist b44 blacklist ssb blacklist wl [/etc/modprobe.d/modesetting.conf] options cirrus modeset=1 options mgag200 modeset=1 ##### rc.local ########################## exit 0 ##### pm-utils ########################## find: `/etc/pm/*.d': No such file or directory ##### udev rules ######################## [/etc/udev/rules.d/70-persistent-net.rules] # PCI device 0x1969:0x1073 (atl1c) SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="<MAC 'eth0' [IF]>", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0" # PCI device 0x14e4:0x4357 (brcmsmac) SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="<MAC 'wlan0' [IF]>", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="wlan*", NAME="wlan0" # USB device 0x:0x (dm9601) SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="<MAC address>", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="eth*", NAME="eth1" # USB device 0x:0x (r8152) SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="<MAC address>", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="eth*", NAME="eth2" # USB device 0x:0x (r8152) SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="<MAC address>", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="eth*", NAME="eth3" # USB device 0x:0x (r8188eu) SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="<MAC address>", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="wlan*", NAME="wlan1" # USB device 0x:0x (asix) SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="<MAC address>", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="eth*", NAME="eth4" ##### dmesg ############################# [ 942.768101] brcmsmac bcma0:0: ops->tx called while down (repeated 99 times) [ 1375.269881] brcmsmac bcma0:0: brcms_ops_start: brcms_up() returned -132 ########## wireless info END ############ On Fri, Apr 15, 2016 at 8:12 PM, Alphonse Ogulla <aogu...@gmail.com> wrote: > Greetings. > > I'm running Jessie on an Acer Aspire 5745DG laptop with a Broadcom > BCM43225 wireless chip. Wireless LAN has always worked flawlessly > until recently when it started disconnecting abruptly, showing not > connected, hardware disabled then disappearing from Network Manager. > The laptop only has FN+F3 WiFi on/off toggling. > > This can happen anytime form 10 minutes to 1 week of working with the > only way of recovering being a reboot. Both the open-source "bcma" and > proprietary "wl" kernel driver modules produce the same results. > > I have since purchased a USB WiFi adaptor (Realtek RT8188eu) as a fall > back measure but would prefer to have the inbuilt PCI WiFi adaptor > working again. Any help will be greatly appreciated. > > My System. > a) Network controller: Broadcom Corporation BCM43225 802.11b/g/n (rev 01) > b) Driver Modules: brcmsmac, mac80211, cfg80211, bcma, brcmutil, cordic > c) Kernel: Linux 3.16.0-4-amd64 #1 SMP Debian 3.16.7-ckt20-1+deb8u4 > (2016-02-29) x86_64 GNU/Linux > > What I have Tried > a) Restart Network Manager > b) Unloading and reloading the drivers > c) Trying the proprietary wl driver > d) Setting REGDOMAIN in /etc/default/crda to KE, IN, US etc. > e) Installing rfkill and ensuring Wireless is NOT soft or hard blocked. > f) Googling and trying instructions at > > http://askubuntu.com/questions/503936/wireless-randomly-becoming-phantom-hardblocked-only-fixed-by-reboot > > Dmesg Snippet > > > > [75536.589575] brcmsmac bcma0:0: brcms_ops_bss_info_changed: qos > enabled: false (implement) > > [75536.589588] brcmsmac bcma0:0: brcms_ops_config: change power-save > mode: false (implement) > > [75536.590676] IPv6: ADDRCONF(NETDEV_UP): wlan0: link is not ready > > [75539.587022] wlan0: authenticate with e0:69:95:xx.xx.xx > > [75539.587103] wlan0: send auth to e0:69:95:xx.xx.xx (try 1/3) > > [75539.589717] wlan0: authenticated > > [75539.589961] wlan0: associate with e0:69:95:38:38:d3 (try 1/3) > > [75539.592452] wlan0: RX AssocResp from e0:69:95:38:38:d3 (capab=0x411 > status=0 aid=4) > > [75539.593092] brcmsmac bcma0:0: brcmsmac: brcms_ops_bss_info_changed: > associated > > [75539.593097] brcmsmac bcma0:0: brcms_ops_bss_info_changed: qos > enabled: true (implement) > > [75539.593108] wlan0: associated > > [75539.593121] IPv6: ADDRCONF(NETDEV_CHANGE): wlan0: link becomes ready > > [75539.596486] brcmsmac bcma0:0: wl0: brcms_c_d11hdrs_mac80211: > \xffffffd8sۚ txop exceeded phylen 159/256 dur 1778/1504 > > [75539.602524] brcmsmac bcma0:0: wl0: brcms_c_d11hdrs_mac80211: > \xffffffd8sۚ txop exceeded phylen 137/256 dur 1602/1504 > > [75563.605657] brcmsmac bcma0:0: brcms_ops_bss_info_changed: arp > filtering: 1 addresses (implement) > > [81755.330981] brcmsmac bcma0:0: wl0: brcms_c_watchdog: dead chip > > [81755.462986] brcmsmac bcma0:0: ops->tx called while down > > [81755.988124] brcmsmac bcma0:0: brcmsmac: brcms_ops_bss_info_changed: > disassociated > > [81755.988136] brcmsmac bcma0:0: brcms_ops_bss_info_changed: arp > filtering: 1 addresses (implement) > > [81755.988140] brcmsmac bcma0:0: brcms_ops_bss_info_changed: qos > enabled: false (implement) > > [81755.988145] brcmsmac bcma0:0: wl0: brcms_c_wme_setparams : no-clock > > [81755.988148] brcmsmac bcma0:0: wl0: brcms_c_wme_setparams : no-clock > > [81755.988151] brcmsmac bcma0:0: wl0: brcms_c_wme_setparams : no-clock > > [81755.988153] brcmsmac bcma0:0: wl0: brcms_c_wme_setparams : no-clock > > [81755.995598] cfg80211: Calling CRDA to update world regulatory domain > > [81756.115171] brcmsmac bcma0:0: ops->tx called while down > > [81756.115183] brcmsmac bcma0:0: ops->tx called while down > > ... > > ... > > [81756.283287] brcmsmac bcma0:0: ops->tx called while down > > [81756.330413] cfg80211: World regulatory domain updated: > > [81756.330419] cfg80211: DFS Master region: unset > > [81756.330421] cfg80211: (start_freq - end_freq @ bandwidth), > (max_antenna_gain, max_eirp), (dfs_cac_time) > > [81756.330426] cfg80211: (2402000 KHz - 2472000 KHz @ 40000 KHz), > (N/A, 2000 mBm), (N/A) > > [81756.330429] cfg80211: (2457000 KHz - 2482000 KHz @ 40000 KHz), > (N/A, 2000 mBm), (N/A) > > [81756.330433] cfg80211: (2474000 KHz - 2494000 KHz @ 20000 KHz), > (N/A, 2000 mBm), (N/A) > > [81756.330437] cfg80211: (5170000 KHz - 5250000 KHz @ 80000 KHz, > 160000 KHz AUTO), (N/A, 2000 mBm), (N/A) > > [81756.330441] cfg80211: (5250000 KHz - 5330000 KHz @ 80000 KHz, > 160000 KHz AUTO), (N/A, 2000 mBm), (0 s) > > [81756.330444] cfg80211: (5490000 KHz - 5730000 KHz @ 160000 KHz), > (N/A, 2000 mBm), (0 s) > > [81756.330447] cfg80211: (5735000 KHz - 5835000 KHz @ 80000 KHz), > (N/A, 2000 mBm), (N/A) > > [81756.330451] cfg80211: (57240000 KHz - 63720000 KHz @ 2160000 KHz), > (N/A, 0 mBm), (N/A) > > [81756.339190] brcmsmac bcma0:0: ops->tx called while down > > [81756.339202] brcmsmac bcma0:0: ops->tx called while down > > ... > > ... > > [81756.395272] brcmsmac bcma0:0: ops->tx called while down > > > -- > Thanks & Regards >