Wifi stopped working after reboot

Hi,

Since yesterday I’m experiencing troubles with wifi. I am unable to detect any wifi networks and running ip link shows the interface is down.

1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: enp3s0f0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc mq state DOWN mode DEFAULT group default qlen 1000
link/ether 38:c9:86:28:9f:25 brd ff:ff:ff:ff:ff:ff
3: wlp2s0: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN mode DEFAULT group default qlen 1000
link/ether 76:63:99:5b:78:fe brd ff:ff:ff:ff:ff:ff`

I’m using a Mac mini 2014

uname -a gives me:
Linux jaeger 5.4.85-1-MANJARO #1 SMP PREEMPT Mon Dec 21 21:38:53 UTC 2020 x86_64 GNU/Linux

inxi -N gives me:
Network: Device-1: Broadcom BCM4360 802.11ac Wireless Network Adapter driver: wl
Device-2: Broadcom NetXtreme BCM57766 Gigabit Ethernet PCIe driver: tg3
Device-3: Samsung GT-I9070 (network tethering USB debugging enabled) type: USB driver: rndis_host

rfkill list all gives me:

0: phy0: Wireless LAN
Soft blocked: no
Hard blocked: no
1: hci0: Bluetooth
Soft blocked: no
Hard blocked: no

I tried check the logs of NetworkManager and I got the following error:

Jan 03 15:44:11 jaeger NetworkManager[664]: [1609674251.7184] device (wlp2s0): Couldn’t initialize supplicant interface: GDBus.Error:fi.w1.wpa_supplicant1.UnknownError: wpa_supplicant couldn’t grab this interface.
Jan 03 15:44:21 jaeger NetworkManager[664]: [1609674261.7183] device (wlp2s0): re-acquiring supplicant interface (#2).
Jan 03 15:44:21 jaeger NetworkManager[664]: [1609674261.7222] device (wlp2s0): Couldn’t initialize supplicant interface: GDBus.Error:fi.w1.wpa_supplicant1.UnknownError: wpa_supplicant couldn’t grab this interface.
Jan 03 15:44:31 jaeger NetworkManager[664]: [1609674271.7151] device (wlp2s0): re-acquiring supplicant interface (#3).
Jan 03 15:44:31 jaeger NetworkManager[664]: [1609674271.7193] device (wlp2s0): Couldn’t initialize supplicant interface: GDBus.Error:fi.w1.wpa_supplicant1.UnknownError: wpa_supplicant couldn’t grab this interface.
Jan 03 15:44:41 jaeger NetworkManager[664]: [1609674281.7140] device (wlp2s0): re-acquiring supplicant interface (#4).
Jan 03 15:44:41 jaeger NetworkManager[664]: [1609674281.7186] device (wlp2s0): Couldn’t initialize supplicant interface: GDBus.Error:fi.w1.wpa_supplicant1.UnknownError: wpa_supplicant couldn’t grab this interface.
Jan 03 15:44:51 jaeger NetworkManager[664]: [1609674291.7146] device (wlp2s0): re-acquiring supplicant interface (#5).
Jan 03 15:44:51 jaeger NetworkManager[664]: [1609674291.7185] device (wlp2s0): Couldn’t initialize supplicant interface: GDBus.Error:fi.w1.wpa_supplicant1.UnknownError: wpa_supplicant couldn’t grab this interface.
Jan 03 15:44:51 jaeger NetworkManager[664]: [1609674291.7186] device (wlp2s0): supplicant interface keeps failing, giving up

Checking the logs of the wpa_supplicant service gives me the following error logs:

Jan 03 15:44:41 jaeger wpa_supplicant[862]: nl80211: deinit ifname=wlp2s0 disabled_11b_rates=0
Jan 03 15:44:41 jaeger wpa_supplicant[862]: Could not set interface wlp2s0 flags (UP): Operation not permitted
Jan 03 15:44:41 jaeger wpa_supplicant[862]: WEXT: Could not set interface ‘wlp2s0’ UP
Jan 03 15:44:41 jaeger wpa_supplicant[862]: wlp2s0: Failed to initialize driver interface
Jan 03 15:44:51 jaeger wpa_supplicant[862]: Could not set interface wlp2s0 flags (UP): Operation not permitted
Jan 03 15:44:51 jaeger wpa_supplicant[862]: nl80211: Could not set interface ‘wlp2s0’ UP
Jan 03 15:44:51 jaeger wpa_supplicant[862]: nl80211: deinit ifname=wlp2s0 disabled_11b_rates=0
Jan 03 15:44:51 jaeger wpa_supplicant[862]: Could not set interface wlp2s0 flags (UP): Operation not permitted
Jan 03 15:44:51 jaeger wpa_supplicant[862]: WEXT: Could not set interface ‘wlp2s0’ UP
Jan 03 15:44:51 jaeger wpa_supplicant[862]: wlp2s0: Failed to initialize driver interface

Does anyone know how to fix this issue?

Have you tried rebooting without connecting to

1 Like

Yes @Wollie. I am connecting to internet right now by USB tethering

@Wollie any ideas on how to solve this issue? I have rebooted the system multiple times, uninstalled and reinstalled the WiFi drivers but nothing seems to work :frowning_face:

Have you tried a LIVE ISO, to verify if it’s working from there? Just to make sure it’s not an hardware linked issue?


Also post

lspci -vv
lspci -vvnn | grep -i kernel

:arrow_up: but please, post only the part linked to your wifi controller.

Also, post:

hwinfo --netcard --wlan --bluetooth | grep -Ei "model\:|driver\:|status\:|cmd\:|file\:|detected\:" | grep -v "Config Status"
sudo dmesg -HT | grep -Ei "wifi|err"
1 Like

output for lspci -vv:

 02:00.0 Network controller: Broadcom Inc. and subsidiaries BCM4360 802.11ac Wireless Network Adapter (rev 03)
 	Subsystem: Apple Inc. Device 013b
 	Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
 	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort+ <TAbort- <MAbort- >SERR- <PERR- INTx-
 	Latency: 0, Cache Line Size: 256 bytes
	Interrupt: pin A routed to IRQ 18
	Region 0: Memory at a0600000 (64-bit, non-prefetchable) [size=32K]
 	Region 2: Memory at a0400000 (64-bit, non-prefetchable) [size=2M]
    Capabilities: <access denied>
 	Kernel driver in use: wl
 	Kernel modules: bcma, wl

output for lspci -vvnn | grep -i kernel:

	Kernel driver in use: wl
	Kernel modules: bcma, wl

output for hwinfo --netcard --wlan --bluetooth | grep -Ei "model\:|driver\:|status\:|cmd\:|file\:|detected\:" | grep -v "Config Status":

  Model: "Broadcom NetXtreme BCM57766 Gigabit Ethernet PCIe"
  Driver: "tg3"
  Device File: enp3s0f0
  Link detected: no
    Driver Status: tg3 is active
    Driver Activation Cmd: "modprobe tg3"
  Model: "Broadcom BCM4360 802.11ac Wireless Network Adapter"
  Driver: "wl"
  Device File: wlp2s0
    Driver Status: bcma is not active
    Driver Activation Cmd: "modprobe bcma"
    Driver Status: wl is active
    Driver Activation Cmd: "modprobe wl"

output for sudo dmesg -HT | grep -Ei "wifi|err":

[Sun Jan  3 22:41:08 2021] ACPI: IRQ0 used by override.
[Sun Jan  3 22:41:08 2021] ACPI: IRQ9 used by override.
[Sun Jan  3 22:41:08 2021] core: PMU erratum BJ122, BV98, HSD29 worked around, HT is on
[Sun Jan  3 22:41:08 2021] ACPI: EC: interrupt blocked
[Sun Jan  3 22:41:08 2021] ACPI Error: No handler for Region [CMS0] (0000000033a3ee34) [SystemCMOS] (20190816/evregion-127)
[Sun Jan  3 22:41:08 2021] ACPI Error: Region SystemCMOS (ID=5) has no handler (20190816/exfldio-261)
[Sun Jan  3 22:41:08 2021] ACPI Error: Aborting method \_SB.PCI0._INI due to previous error (AE_NOT_EXIST) (20190816/psparse-529)
[Sun Jan  3 22:41:08 2021] ACPI Error: AE_NOT_EXIST, during \_SB.PCI0._INI execution (20190816/nsinit-657)
[Sun Jan  3 22:41:08 2021] ACPI Error: Needed type [Reference], found [Integer] 000000003b37d057 (20190816/exresop-66)
[Sun Jan  3 22:41:08 2021] ACPI Error: AE_AML_OPERAND_TYPE, While resolving operands for [Store] (20190816/dswexec-431)
[Sun Jan  3 22:41:08 2021] ACPI Error: Aborting method \_PR.CPU0._PDC due to previous error (AE_AML_OPERAND_TYPE) (20190816/psparse-529)
[Sun Jan  3 22:41:08 2021] ACPI: Using IOAPIC for interrupt routing
[Sun Jan  3 22:41:08 2021] ACPI: PCI Interrupt Link [LNKA] (IRQs 1 3 4 5 6 7 10 12 14 15) *0, disabled.
[Sun Jan  3 22:41:08 2021] ACPI: PCI Interrupt Link [LNKB] (IRQs 1 3 4 5 6 7 11 12 14 15) *0, disabled.
[Sun Jan  3 22:41:08 2021] ACPI: PCI Interrupt Link [LNKC] (IRQs 1 3 4 5 6 7 10 12 14 15) *0, disabled.
[Sun Jan  3 22:41:08 2021] ACPI: PCI Interrupt Link [LNKD] (IRQs 1 3 4 5 6 7 11 12 14 15) *0, disabled.
[Sun Jan  3 22:41:08 2021] ACPI: PCI Interrupt Link [LNKE] (IRQs 1 3 4 5 6 7 10 12 14 15) *0, disabled.
[Sun Jan  3 22:41:08 2021] ACPI: PCI Interrupt Link [LNKF] (IRQs 1 3 4 5 6 7 11 12 14 15) *0, disabled.
[Sun Jan  3 22:41:08 2021] ACPI: PCI Interrupt Link [LNKG] (IRQs 1 3 4 5 6 7 10 12 14 15) *0, disabled.
[Sun Jan  3 22:41:08 2021] ACPI: PCI Interrupt Link [LNKH] (IRQs 1 3 4 5 6 7 11 12 14 15) *0, disabled.
[Sun Jan  3 22:41:08 2021] ACPI: EC: interrupt unblocked
[Sun Jan  3 22:41:08 2021] fbcon: Deferring console take-over
[Sun Jan  3 22:41:08 2021] RAS: Correctable Errors collector initialized.
[Sun Jan  3 22:41:09 2021] sdhci: Copyright(c) Pierre Ossman
[Sun Jan  3 22:41:11 2021] usb 1-7: device not accepting address 6, error -71
[Sun Jan  3 22:41:13 2021] i801_smbus 0000:00:1f.3: SMBus using PCI interrupt
[Sun Jan  3 22:41:13 2021] fbcon: Deferring console take-over
[Sun Jan  3 22:41:13 2021] ERROR @wl_dev_intvar_get :
[Sun Jan  3 22:41:13 2021] error (-14)
[Sun Jan  3 22:41:13 2021] ERROR @wl_cfg80211_get_tx_power :
[Sun Jan  3 22:41:13 2021] error (-14)
[Sun Jan  3 22:41:17 2021] ERROR @wl_dev_intvar_get :
[Sun Jan  3 22:41:17 2021] error (-14)
[Sun Jan  3 22:41:17 2021] ERROR @wl_cfg80211_get_tx_power :
[Sun Jan  3 22:41:17 2021] error (-14)
[Sun Jan  3 22:41:17 2021] ERROR @wl_set_mode :
[Sun Jan  3 22:41:17 2021] WLC_SET_INFRA error (-14)
[Sun Jan  3 22:41:17 2021] ERROR @wl_update_wiphybands :
[Sun Jan  3 22:41:17 2021] error (-14)
[Sun Jan  3 22:41:17 2021] ERROR @wl_dev_intvar_get :
[Sun Jan  3 22:41:17 2021] error (-14)
[Sun Jan  3 22:41:17 2021] ERROR @wl_cfg80211_get_tx_power :
[Sun Jan  3 22:41:17 2021] error (-14)
[Sun Jan  3 22:41:17 2021] ERROR @wl_set_mode :
[Sun Jan  3 22:41:17 2021] WLC_SET_INFRA error (-14)
[Sun Jan  3 22:41:17 2021] ERROR @wl_update_wiphybands :
[Sun Jan  3 22:41:17 2021] error (-14)
[Sun Jan  3 22:41:28 2021] ERROR @wl_dev_intvar_get :
[Sun Jan  3 22:41:28 2021] error (-14)
[Sun Jan  3 22:41:28 2021] ERROR @wl_cfg80211_get_tx_power :
[Sun Jan  3 22:41:28 2021] error (-14)
[Sun Jan  3 22:41:28 2021] ERROR @wl_dev_intvar_get :
[Sun Jan  3 22:41:28 2021] error (-14)
[Sun Jan  3 22:41:28 2021] ERROR @wl_cfg80211_get_tx_power :
[Sun Jan  3 22:41:28 2021] error (-14)
[Sun Jan  3 22:41:28 2021] ERROR @wl_dev_intvar_get :
[Sun Jan  3 22:41:28 2021] error (-14)
[Sun Jan  3 22:41:28 2021] ERROR @wl_cfg80211_get_tx_power :
[Sun Jan  3 22:41:28 2021] error (-14)
[Sun Jan  3 22:41:28 2021] ERROR @wl_dev_intvar_get :
[Sun Jan  3 22:41:28 2021] error (-14)
[Sun Jan  3 22:41:28 2021] ERROR @wl_cfg80211_get_tx_power :
[Sun Jan  3 22:41:28 2021] error (-14)
[Sun Jan  3 22:41:28 2021] ERROR @wl_dev_intvar_get :
[Sun Jan  3 22:41:28 2021] error (-14)
[Sun Jan  3 22:41:28 2021] ERROR @wl_cfg80211_get_tx_power :
[Sun Jan  3 22:41:28 2021] error (-14)
[Sun Jan  3 22:41:38 2021] ERROR @wl_dev_intvar_get :
[Sun Jan  3 22:41:38 2021] error (-14)
[Sun Jan  3 22:41:38 2021] ERROR @wl_cfg80211_get_tx_power :
[Sun Jan  3 22:41:38 2021] error (-14)
[Sun Jan  3 22:41:38 2021] ERROR @wl_dev_intvar_get :
[Sun Jan  3 22:41:38 2021] error (-14)
[Sun Jan  3 22:41:38 2021] ERROR @wl_cfg80211_get_tx_power :
[Sun Jan  3 22:41:38 2021] error (-14)
[Sun Jan  3 22:41:38 2021] ERROR @wl_dev_intvar_get :
[Sun Jan  3 22:41:38 2021] error (-14)
[Sun Jan  3 22:41:38 2021] ERROR @wl_cfg80211_get_tx_power :
[Sun Jan  3 22:41:38 2021] error (-14)
[Sun Jan  3 22:41:38 2021] ERROR @wl_dev_intvar_get :
[Sun Jan  3 22:41:38 2021] error (-14)
[Sun Jan  3 22:41:38 2021] ERROR @wl_cfg80211_get_tx_power :
[Sun Jan  3 22:41:38 2021] error (-14)
[Sun Jan  3 22:41:38 2021] ERROR @wl_dev_intvar_get :
[Sun Jan  3 22:41:38 2021] error (-14)
[Sun Jan  3 22:41:38 2021] ERROR @wl_cfg80211_get_tx_power :
[Sun Jan  3 22:41:38 2021] error (-14)
[Sun Jan  3 22:41:47 2021] ERROR @wl_dev_intvar_get :
[Sun Jan  3 22:41:47 2021] error (-14)
[Sun Jan  3 22:41:47 2021] ERROR @wl_cfg80211_get_tx_power :
[Sun Jan  3 22:41:47 2021] error (-14)
[Sun Jan  3 22:41:47 2021] ERROR @wl_dev_intvar_get :
[Sun Jan  3 22:41:47 2021] error (-14)
[Sun Jan  3 22:41:47 2021] ERROR @wl_cfg80211_get_tx_power :
[Sun Jan  3 22:41:47 2021] error (-14)
[Sun Jan  3 22:41:47 2021] ERROR @wl_dev_intvar_get :
[Sun Jan  3 22:41:47 2021] error (-14)
[Sun Jan  3 22:41:47 2021] ERROR @wl_cfg80211_get_tx_power :
[Sun Jan  3 22:41:47 2021] error (-14)
[Sun Jan  3 22:41:47 2021] ERROR @wl_dev_intvar_get :
[Sun Jan  3 22:41:47 2021] error (-14)
[Sun Jan  3 22:41:47 2021] ERROR @wl_cfg80211_get_tx_power :
[Sun Jan  3 22:41:47 2021] error (-14)
[Sun Jan  3 22:41:47 2021] ERROR @wl_dev_intvar_get :
[Sun Jan  3 22:41:47 2021] error (-14)
[Sun Jan  3 22:41:47 2021] ERROR @wl_cfg80211_get_tx_power :
[Sun Jan  3 22:41:47 2021] error (-14)
[Sun Jan  3 22:41:57 2021] ERROR @wl_dev_intvar_get :
[Sun Jan  3 22:41:57 2021] error (-14)
[Sun Jan  3 22:41:57 2021] ERROR @wl_cfg80211_get_tx_power :
[Sun Jan  3 22:41:57 2021] error (-14)
[Sun Jan  3 22:41:57 2021] ERROR @wl_dev_intvar_get :
[Sun Jan  3 22:41:57 2021] error (-14)
[Sun Jan  3 22:41:57 2021] ERROR @wl_cfg80211_get_tx_power :
[Sun Jan  3 22:41:57 2021] error (-14)
[Sun Jan  3 22:41:57 2021] ERROR @wl_dev_intvar_get :
[Sun Jan  3 22:41:57 2021] error (-14)
[Sun Jan  3 22:41:57 2021] ERROR @wl_cfg80211_get_tx_power :
[Sun Jan  3 22:41:57 2021] error (-14)
[Sun Jan  3 22:41:57 2021] ERROR @wl_dev_intvar_get :
[Sun Jan  3 22:41:57 2021] error (-14)
[Sun Jan  3 22:41:57 2021] ERROR @wl_cfg80211_get_tx_power :
[Sun Jan  3 22:41:57 2021] error (-14)
[Sun Jan  3 22:41:57 2021] ERROR @wl_dev_intvar_get :
[Sun Jan  3 22:41:57 2021] error (-14)
[Sun Jan  3 22:41:57 2021] ERROR @wl_cfg80211_get_tx_power :
[Sun Jan  3 22:41:57 2021] error (-14)
[Sun Jan  3 22:42:07 2021] ERROR @wl_dev_intvar_get :
[Sun Jan  3 22:42:07 2021] error (-14)
[Sun Jan  3 22:42:07 2021] ERROR @wl_cfg80211_get_tx_power :
[Sun Jan  3 22:42:07 2021] error (-14)
[Sun Jan  3 22:42:07 2021] ERROR @wl_dev_intvar_get :
[Sun Jan  3 22:42:07 2021] error (-14)
[Sun Jan  3 22:42:07 2021] ERROR @wl_cfg80211_get_tx_power :
[Sun Jan  3 22:42:07 2021] error (-14)
[Sun Jan  3 22:42:07 2021] ERROR @wl_dev_intvar_get :
[Sun Jan  3 22:42:07 2021] error (-14)
[Sun Jan  3 22:42:07 2021] ERROR @wl_cfg80211_get_tx_power :
[Sun Jan  3 22:42:07 2021] error (-14)
[Sun Jan  3 22:42:07 2021] ERROR @wl_dev_intvar_get :
[Sun Jan  3 22:42:07 2021] error (-14)
[Sun Jan  3 22:42:07 2021] ERROR @wl_cfg80211_get_tx_power :
[Sun Jan  3 22:42:07 2021] error (-14)
[Sun Jan  3 22:42:07 2021] ERROR @wl_dev_intvar_get :
[Sun Jan  3 22:42:07 2021] error (-14)
[Sun Jan  3 22:42:07 2021] ERROR @wl_cfg80211_get_tx_power :
[Sun Jan  3 22:42:07 2021] error (-14)

I’ve yet to check if it works on a live iso, will bootup ubuntu right now and tell you ASAP

@Wollie The Wi-Fi works perfectly fine on live Ubuntu

Plan a) Try to fix it by uninstalling broadcom-wl-dkms and installing broadcom-wl.

In case it’s not helping (after a reboot) then

Plan b) Try

sudo modprobe bcma
sudo depmod -a

P.S.: If you have in parallel an Ubuntu partition you could run the same commands of my previous post and compare.

2 Likes

I was actually using broadcom-wl drivers, so I uninstalled them and installed broadcom-wl-dkms instead. After rebooting, the WiFi works perfectly fine again.

Thank you very much! :slightly_smiling_face:

1 Like

This topic was automatically closed 15 days after the last reply. New replies are no longer allowed.