This question is very similar to Ubuntu 18.04 wireless connections visible but won't connect BCM43602 however the solution (the same as below) does not work for me.
The problem: I can see all wireless networks but when I try to connect to one with a valid password, it does not connect and I keep receiving the authentication required prompt.
The steps I have tried to solve the problem (note, I had no errors for these commands):
sudo apt purge bcwl-kernel-source
sudo apt update
update-pciids
sudo apt install firmware-b43-installer linux-firmware
sudo reboot
(These steps come from Installing Broadcom Wireless Drivers)
Then once rebooted, I ran sudo iwconfig wlp2s0 txpower 20dBm
.
The result: the problem still persists.
Can someone provide some assitance?
I include below the output from some commands which may be useful:
lspci -vvnn | grep -A 9 Network
02:00.0 Network controller [0280]: Broadcom Inc. and subsidiaries BCM43602 802.11ac Wireless LAN SoC [14e4:43ba] (rev 02)
Subsystem: Apple Inc. BCM43602 802.11ac Wireless LAN SoC [106b:0157]
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 80
Region 0: Memory at 82400000 (64-bit, non-prefetchable) [size=32K]
Region 2: Memory at 82000000 (64-bit, non-prefetchable) [size=4M]
Capabilities: <access denied>
Kernel driver in use: brcmfmac
rfkill list all
0: hci0: Bluetooth
Soft blocked: no
Hard blocked: no
1: phy0: Wireless LAN
Soft blocked: no
Hard blocked: no
grep b43 /etc/modprobe.d/*
/etc/modprobe.d/blacklist.conf:# replaced by b43 and ssb.
sudo dmesg | grep b43
empty
FYI, this is a MacBook Pro 2016 13 inch
PS, I also found Macbook pro 2017 15' won't connect to WIFI which is similar but there is no answer.