My WiFi connection's been working fine for months and suddenly conked out. It's not the WiFi itself, as my phone and other machines can use it fine. It's my computer that can't connect to it (nor to any other WiFi networks previously used).
I figure it's something to do with the Broadcom drivers, but trying re-installs and purges and fresh installs of b43-firmware and similar things voted as best answers in other questions hasn't helped. At this point I've removed, installed, and re-installed a bunch of things so I don't know what exactly's going on.
Going to System > Software & Updates > Additional Drivers shows "Using Broadcom 802.11 Linux STA wireless driver source from bcmwl-kernel-source (proprietary)"
Here's my Wireless Info Script output. I'm currently connected using a wired (ethernet?) connection.
#### wireless info START
Report from: 26 Jan 2016 17:25 EST -0500
Booted last: 26 Jan 2016 16:53 EST -0500
Script from: 27 Sep 2015 00:34 UTC +0000
release
Distributor ID: Ubuntu
Description: Ubuntu 14.04.3 LTS
Release: 14.04
Codename: trusty
kernel
Linux 3.13.0-68-generic #111-Ubuntu SMP Fri Nov 6 18:17:06 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux
Parameters: ro, quiet, splash, vt.handoff=7
desktop
Ubuntu
lspci
01:00.0 Network controller [0280]: Broadcom Corporation BCM43228 802.11a/b/g/n [14e4:4359]
Subsystem: Broadcom Corporation Device [14e4:0607]
03:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 07)
Subsystem: Lenovo Device [17aa:2219]
Kernel driver in use: r8169
lsusb
Bus 002 Device 002: ID 04ca:700b Lite-On Technology Corp.
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 002: ID 0a5c:21f3 Broadcom Corp.
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 006 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 005 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
PCMCIA card info
rfkill
0: tpacpi_bluetooth_sw: Bluetooth
Soft blocked: yes
Hard blocked: no
2: hci0: Bluetooth
Soft blocked: no
Hard blocked: no
lsmod
brcmutil 15618 0
mac80211 630728 0
cfg80211 484040 1 mac80211
wmi 19177 0
interfaces
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet dhcp
ifconfig
eth0 Link encap:Ethernet HWaddr
inet addr:10.0.0.55 Bcast:10.0.0.255 Mask:255.255.255.0
inet6 addr: fe80::/64 Scope:Link
inet6 addr: 2601:41:4200:478b:/64 Scope:Global
inet6 addr: 2601:41:4200:478b:4939:9837:89b1:61f8/64 Scope:Global
inet6 addr: 2601:41:4200:478b::8f14/128 Scope:Global
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:186174 errors:3 dropped:0 overruns:0 frame:3
TX packets:109429 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:222693024 (222.6 MB) TX bytes:12469299 (12.4 MB)
iwconfig
eth0 no wireless extensions.
lo no wireless extensions.
route
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
0.0.0.0 10.0.0.1 0.0.0.0 UG 0 0 0 eth0
10.0.0.0 0.0.0.0 255.255.255.0 U 1 0 0 eth0
resolv.conf
nameserver 75.75.75.75
nameserver 75.75.76.76
nameserver 127.0.1.1
search hsd1.pa.comcast.net
network managers
Installed:
NetworkManager
Running:
root 2555 1 0 06:53 ? 00:00:01 NetworkManager
NetworkManager info
NetworkManager Tool
State: connected (global)
Device: eth0 [Ifupdown (eth0)] ----------------------------------------------
Type: Wired
Driver: r8169
State: connected
Default: yes
HW Address:
Capabilities:
Carrier Detect: yes
Speed: 1000 Mb/s
Wired Properties
Carrier: on
IPv4 Settings:
Address: 10.0.0.55
Prefix: 24 (255.255.255.0)
Gateway: 10.0.0.1
DNS: 75.75.75.75
DNS: 75.75.76.76
IPv6 Settings:
Address: 2601:41:4200:478b::8f14
Prefix: 128
Gateway: fe80::bcd1:65ff:fe8c:8b68
Address: 2601:41:4200:478b:4939:9837:89b1:61f8
Prefix: 64
Gateway: fe80::bcd1:65ff:fe8c:8b68
Address: 2601:41:4200:478b:
Prefix: 64
Gateway: fe80::bcd1:65ff:fe8c:8b68
Address: fe80::
Prefix: 64
Gateway: fe80::bcd1:65ff:fe8c:8b68
Address: 2601:41:4200:478b::8f14
Prefix: 128
Gateway: ::
DNS: 2001:558:feed::1
DNS: 2001:558:feed::2
NetworkManager.state
[main]
NetworkingEnabled=true
WirelessEnabled=true
WWANEnabled=true
WimaxEnabled=true
NetworkManager.conf
[main]
plugins=ifupdown,keyfile,ofono
dns=dnsmasq
[ifupdown]
managed=true
NetworkManager profiles
[[/etc/NetworkManager/system-connections/hhonors]] (600 root)
[connection] id=hhonors | type=802-11-wireless
[802-11-wireless] ssid=hhonors | mac-address=
[ipv6] method=auto
[ipv4] method=auto
[[/etc/NetworkManager/system-connections/HOME-8B65-5]] (600 root)
[connection] id=HOME-8B65-5 | type=802-11-wireless
[802-11-wireless] ssid=HOME-8B65-5 | mac-address=
[ipv4] method=auto
[ipv6] method=auto
[[/etc/NetworkManager/system-connections/MIFI-LIBERATE-VA97]] (600 root)
[connection] id=MIFI-LIBERATE-VA97 | type=802-11-wireless
[802-11-wireless] ssid=MIFI-LIBERATE-VA97 | mac-address=
[ipv4] method=auto
[ipv6] method=auto
[[/etc/NetworkManager/system-connections/AirPennNet]] (600 root)
[ipv6] method=auto
[connection] id=AirPennNet | type=802-11-wireless
[802-11-wireless] ssid=AirPennNet
[802-1x] ca-cert=/home/matthew/.certificates/Student-CA.pem
[ipv4] method=auto
[[/etc/NetworkManager/system-connections/IM ON A BUFFALOOO]] (600 root)
[connection] id=Network | type=802-11-wireless
[802-11-wireless] ssid=Network | mac-address=
[ipv4] method=auto
[ipv6] method=auto
[[/etc/NetworkManager/system-connections/AirPennNet-Help]] (600 root)
[connection] id=AirPennNet-Help | type=802-11-wireless | autoconnect=false
[802-11-wireless] ssid=AirPennNet-Help | mac-address=
[ipv6] method=auto
[ipv4] method=auto
[[/etc/NetworkManager/system-connections/M-Network]] (600 root)
[connection] id=M-Network | type=802-11-wireless
[802-11-wireless] ssid=M-Network | mac-address=
[ipv4] method=auto
[ipv6] method=auto
iw reg get
Region: America/New_York (based on set time zone)
country 00:
(2402 - 2472 @ 40), (3, 20)
(2457 - 2482 @ 40), (3, 20), PASSIVE-SCAN, NO-IBSS
(2474 - 2494 @ 20), (3, 20), NO-OFDM, PASSIVE-SCAN, NO-IBSS
(5170 - 5250 @ 40), (3, 20), PASSIVE-SCAN, NO-IBSS
(5735 - 5835 @ 40), (3, 20), PASSIVE-SCAN, NO-IBSS
iwlist channels
eth0 no frequency information.
lo no frequency information.
iwlist scan
eth0 Interface doesn't support scanning.
lo Interface doesn't support scanning.
module infos
[brcmutil]
filename: /lib/modules/3.13.0-68-generic/kernel/drivers/net/wireless/brcm80211/brcmutil/brcmutil.ko
license: Dual BSD/GPL
description: Broadcom 802.11n wireless LAN driver utilities.
author: Broadcom Corporation
srcversion: E81EE4CBB6A7A689150D93D
depends:
intree: Y
vermagic: 3.13.0-68-generic SMP mod_unload modversions
signer: Magrathea: Glacier signing key
sig_key: 45:B8:6D:4B:28:3F:CA:04:40:EC:04:F3:A7:A2:BC:67:5B:F4:69:44
sig_hashalgo: sha512
[mac80211]
filename: /lib/modules/3.13.0-68-generic/kernel/net/mac80211/mac80211.ko
license: GPL
description: IEEE 802.11 subsystem
srcversion: CD516ABEC909374CB2C52DC
depends: cfg80211
intree: Y
vermagic: 3.13.0-68-generic SMP mod_unload modversions
signer: Magrathea: Glacier signing key
sig_key: 45:B8:6D:4B:28:3F:CA:04:40:EC:04:F3:A7:A2:BC:67:5B:F4:69:44
sig_hashalgo: sha512
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.13.0-68-generic/kernel/net/wireless/cfg80211.ko
description: wireless configuration support
license: GPL
author: Johannes Berg
srcversion: 695424C2F5CD23A91B67E25
depends:
intree: Y
vermagic: 3.13.0-68-generic SMP mod_unload modversions
signer: Magrathea: Glacier signing key
sig_key: 45:B8:6D:4B:28:3F:CA:04:40:EC:04:F3:A7:A2:BC:67:5B:F4:69:44
sig_hashalgo: sha512
parm: ieee80211_regdom:IEEE 802.11 regulatory domain code (charp)
parm: cfg80211_disable_40mhz_24ghz:Disable 40MHz support in the 2.4GHz band (bool)
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
lp
rtc
modprobe options
[/etc/modprobe.d/blacklist-ath_pci.conf]
blacklist ath_pci
[/etc/modprobe.d/blacklist-bcm43.conf]
blacklist b43
blacklist b43legacy
blacklist ssb
blacklist bcm43xx
blacklist brcm80211
blacklist brcmfmac
blacklist brcmsmac
blacklist bcma
[/etc/modprobe.d/blacklist.conf]
blacklist evbug
blacklist usbmouse
blacklist usbkbd
blacklist eepro100
blacklist de4x5
blacklist eth1394
blacklist snd_intel8x0m
blacklist snd_aw2
blacklist i2c_i801
blacklist prism54
blacklist garmin_gps
blacklist asus_acpi
blacklist snd_pcsp
blacklist pcspkr
blacklist amd76x_edac
blacklist eth1
blacklist eth1_cs
blacklist lo
blacklist lo1_cs
[/etc/modprobe.d/blacklist-rare-network.conf]
alias net-pf-3 off
alias net-pf-6 off
alias net-pf-9 off
alias net-pf-11 off
alias net-pf-12 off
alias net-pf-19 off
alias net-pf-21 off
alias net-pf-36 off
[/etc/modprobe.d/iwlwifi.conf]
remove iwlwifi \
(/sbin/lsmod | grep -o -e ^iwlmvm -e ^iwldvm -e ^iwlwifi | xargs /sbin/rmmod) \
&& /sbin/modprobe -r mac80211
[/etc/modprobe.d/mlx4.conf]
softdep mlx4_core post: mlx4_en
rc.local
exit 0
pm-utils
udev rules
[/etc/udev/rules.d/70-persistent-net.rules]
PCI device 0x10ec:0x8168 (r8169)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?", ATTR{address}=="", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="eth", NAME="eth0"
PCI device 0x14e4:0x4359 (wl)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?", ATTR{address}=="", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="wlan", NAME="wlan0"
dmesg
[ 513.278974] WARNING: CPU: 2 PID: 654 at /build/linux-FE4z5Q/linux-3.13.0/drivers/base/firmware_class.c:1092 _request_firmware+0x5f9/0xb20()
[ 513.279041] Modules linked in: rfcomm bnep binfmt_misc uvcvideo btusb videobuf2_vmalloc videobuf2_memops bluetooth videobuf2_core videodev snd_hda_codec_realtek amd_freq_sensitivity snd_hda_codec_hdmi kvm snd_hda_intel thinkpad_acpi nvram snd_hda_codec joydev snd_hwdep fam15h_power serio_raw k10temp edac_core snd_seq_midi snd_seq_midi_event snd_pcm edac_mce_amd bcma rtsx_pci_ms memstick i2c_piix4 snd_rawmidi snd_page_alloc parport_pc snd_seq shpchp snd_seq_device ppdev snd_timer snd lp parport soundcore mac_hid dm_crypt crct10dif_pclmul crc32_pclmul ghash_clmulni_intel rtsx_pci_sdmmc aesni_intel radeon aes_x86_64 lrw gf128mul glue_helper ablk_helper cryptd i2c_algo_bit ttm psmouse drm_kms_helper ahci drm r8169 libahci rtsx_pci mii wmi video
[ 513.279103] [] _request_firmware+0x5f9/0xb20
[ 513.279107] [] request_firmware+0x34/0x50
[ 513.279181] usb 3-2: firmware: fw-0a5c_21f3.hcd will not be loaded
[ 513.279185] Bluetooth: can't load firmware, may not work correctly
[ 513.358256] bcma-pci-bridge 0000:01:00.0: no hotplug settings from platform
[ 514.082628] r8169 0000:03:00.0 eth0: link down
[ 514.082742] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
[ 546.902379] r8169 0000:03:00.0 eth0: link up
[ 546.902409] IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
#### wireless info END
Let me know if anything more would help.
which I'm guessing means something...
Printed a bunch of stuff but appeared to throw no errors. However,
ran into an issue with wl again. Here's the output:
(sudo modprobe wl also returned FATAL: Module wl not found).
which looked promising, but upon reboot WiFi still fails. However, now
if that's relevant.