I see it shows that the correct module is loading wl. It also shows bcma module. MIne shows the same. So are you dual booting with Windows?
Nope.
I had wiped macOS
Oh yes sorry i forgot is apple product. So it will connect to your WiFi but drops it right away? Or wonât connect at all?
It tries to connect but after a few seconds it deactivates.
And itâs never ending
Does it have 2.4 Ghz and 5.0 Ghz
Edit: Maybe try a different channel on the Router for the WiFi.
Have you tried blacklisting the other modules? So they donât interfere with the wl module?
Sounds like a problem is with the network operator, or maybe VPN.
I understood that with the previous network operator it worked, so the driver seems OK.
Can you find wl in dmesg?
sudo dmesg
If so does it says it taints kernel? Something like this:
wl: loading out-of-tree module taints kernel.
wl: module license âMIXED/Proprietaryâ taints kernel.
If thats the case then it is easy to fix
- sudo pacman -R broadcom-wl-dkms
- sudo rmmod wl
3.lspci -k. #check that only brcmfmac is the only driver for wifi - depmod -a
- sudo modprobe brcmfmac
wifi should work
Ohhhh it says âwl: loading out-of-tree module taints kernelâ
brcmfmac was not installed
And now it wonât detect wifi at all.
Looks like this thing is now permanently offline
brcmfmac is a open source kernel driver and it should be there. Been there for years. Hence the tainted kernel. Did you block it?
I have the same problem with the same card on a imac. Works every time.
From Arch wiki
The kernel contains two built-in open-source drivers: brcmfmac for native FullMAC and brcmsmac for mac80211-based SoftMAC. They should be automatically loaded when booting.
I did NOT see this :
I donât remember blocking it.
Are you saying you have the same WiFi chip on the Imac and it works on the open source driver.
I find that hard to believe because this is the same chip as mine which uses broadcom-wl-dkms.
Network controller: Broadcom Inc. and subsidiaries BCM4360 802.11ac Dual Band Wireless Network Adapter (rev 03)
Subsystem: Broadcom Inc. and subsidiaries Device 0619
Kernel driver in use: wl
Kernel modules: bcma, wl
This is not the actual driver but bcma is loaded first and is in charge of the controler interface. brmfmac depends on bcma
sudo modinfo brcmfmac | grep depends
depends: bcma,mac80211,brcmutil,cfg80211,cordic
It is loaded after bcma and is in charge of the wireless protocol.
So if you removed it you need to get it back. You will have all of them on the live iso. bcma is found in /lib/modules/your-kernel/kernel/drivers/bcma and in /lib/modules/your-kernel/kernel/drivers/net/wireless/broadcom/brcm80211
Boot up the live iso and copy them in the same place where you found them.
Yes thats what I am saying. It taints the kernel if both are there. But the open source driver works perfectly fine so the easiest way when you are offline is to remove the wl driver and load the open source driver in this case the brcmfmac driver.
From Arch wiki:
In September 2010, Broadcom released a fully open source driver. The brcm80211 driver was introduced in the 2.6.37 kernel and in the 2.6.39 kernel it was sub-divided into the brcmsmac
and brcmfmac
drivers.
Iâm not sure what you are getting at. The brcmfmac and brcmsmac are kernel modules. How would they have removed anything. If broadcom-wl-dkms is installed it usaully blacklists the other modules. This chip should work on broadcom-wl-dkms but if it doesnât then broadcom-wl or broadcom-wl-dkms would need to be uninstalled and reboot in order for the kernel modules to load and work.

But the open source driver works perfectly fine so the easiest way when you are offline is to remove the wl driver and load the open source driver in this case the brcmfmac driver.
Well it doesnât on my chip which is the same as the OPâs?
Edit: The BCRM4360 isnât even listed. Mine works on the proprietary driver broadcom-wl-dkms
https://wireless.docs.kernel.org/en/latest/en/users/drivers/brcm80211.html
Well that is weird. You have a mac? Becides the modules does not remove anything. But the bcma can not be removed in order for the brcmfmac module to work.
13.212554] wl: loading out-of-tree module taints kernel.
[ 13.212559] wl: module license âMIXED/Proprietaryâ taints kernel.
[ 13.212561] Disabling lock debugging due to kernel taint
13.325445] wl driver 6.30.223.271 (r587334) failed with code 1
[ 13.325448] ERROR @wl_cfg80211_detach :
[ 13.325449] NULL ndev->ieee80211ptr, unable to deref wl
This is mac related. You dont have a mac. I dont know why but it taints the kernel.
Network controller [0280]: Broadcom Inc. and subsidiaries BCM4360 802.11ac Wireless Network Adapter [14e4:43a0] (rev 03)
Subsystem: Apple Inc. BCM4360 802.11ac Wireless Network Adapter [106b:0117]
You can try this also but I find it easier to just remove wl and it will work.
# wireless drivers (conflict with Broadcom hybrid wireless driver 'wl')
blacklist ssb
blacklist bcma
blacklist b43
blacklist brcmsmac
blacklist brcmfmac