Broadcom wireless driver [14e4:4328] (rev 05) on Ubuntu 18.04
Second update: It was too good to be true. I installed hplip, which required a reboot. After the reboot, the card no longer sees any ssid. Another reboot does not help. I also used ifconfig to shut down and restart the driver, but no love. I also found this post from a couple of years ago: Wifi connectivity for same card. It was also answered by Pilot6, but a comment at the bottom shows that at least one person had the same problems I have, that it is does not work after reboot.
UPDATE: @Pilot6 requested more information, which I provided. I did yet another reboot, and that seems to have done the trick, for some reason. I did not try anything else to fix the problem (except read about it). Apparently, a third reboot was all that was necessary. It seems to be working now. If there are stability problems, I will report back here. Otherwise, this chip could be added to the list with the right fix.
I just installed Ubuntu 18.04 on an old macbook air with core 2 duo. The wireless card works, but is not seen by the new os at all. Thanks for the attention to the problem, @Pilot6!
I have read through the (excellent) instructions on getting these cards working on linux. There is an extensive list for different cards, but not this particular revision. So, I followed the recommendations and did the following:
sudo apt update
sudo apt upgrade
sudo apt-get purge bcmwl-kernel-source
sudo update-pciids
sudo apt install firmware-b43-installer
Then rebooted. This allows the OS to see the card, but the card could not find any networks. So, I also tried
sudo modprobe -r b43
sudo modprobe b43
sudo rfkill unblock all
I could detect no change in behavior, however. Linux still sees the card, but the card sees no networks.
Per the request below:
lspci -knn | grep Net -A3; rfkill list
03:00.0 Network controller [0280]: Broadcom Inc. and subsidiaries BCM4321 802.11a/b/g/n [14e4:4328] (rev 05)
Subsystem: Apple Inc. AirPort Extreme [106b:0090]
Kernel driver in use: b43-pci-bridge
Kernel modules: ssb
0: hci0: Bluetooth
Soft blocked: no
Hard blocked: no
2: phy0: Wireless LAN
Soft blocked: no
Hard blocked: no
And:
$ dmesg | grep b43
[ 10.016852] b43-phy0: Broadcom 4321 WLAN found (core revision 12)
[ 10.060024] b43-phy0: Found PHY: Analog 5, Type 4 (N), Revision 2
[ 10.060034] b43-phy0: Found Radio: Manuf 0x17F, ID 0x2055, Revision 4, Version 0
[ 12.100273] b43-phy0: Loading firmware version 666.2 (2011-02-23 01:15:07)
[ 143.844061] b43-phy0 ERROR: DMA RX reset timed out
[ 144.124077] b43-phy0 ERROR: DMA TX reset timed out
[ 151.461976] b43-phy0: Broadcom 4321 WLAN found (core revision 12)
[ 151.504365] b43-phy0: Found PHY: Analog 5, Type 4 (N), Revision 2
[ 151.504379] b43-phy0: Found Radio: Manuf 0x17F, ID 0x2055, Revision 4, Version 0
[ 151.788099] b43-phy0: Loading firmware version 666.2 (2011-02-23 01:15:07)
[ 1564.636034] b43-phy0 ERROR: DMA RX reset timed out
[ 1564.912024] b43-phy0 ERROR: DMA TX reset timed out
[ 1570.776212] b43-phy0: Loading firmware version 666.2 (2011-02-23 01:15:07)
And:
$ dpkg -l *b43*
dpkg-query: no packages found matching b43-fwcutter_015-9_amd64.deb
dpkg-query: no packages found matching b43-fwcutter_019-2_amd64.deb
I have [14e4:4328] (rev 05) on Ubuntu 18.04 and my issue was that I could see wireless networks but could not connect to them (error message "activation of network connection failed").
I was able to resolve it with just the below steps:
sudo apt update
sudo apt upgrade
sudo apt-get purge bcmwl-kernel-source
sudo update-pciids
sudo apt install firmware-b43-installer
reboot