Table of Contents
Debian - Broadcom
To get firmware Broadcom Bluetooth and wifi card.
Try:
sudo apt install broadcom-sta-common broadcom-sta-dkms broadcom-sta-source
NOTE: Needs to be KERNEL 4.19+headers.
Then reboot.
Check wifi
iwconfig
returns:
lo no wireless extensions. eth0 no wireless extensions.
Check the existing PCI card
lspci -vnn | grep Network
returns:
Broadcom Corporation BCM4322 802.11a/b/g/n Wireless LAN Controller [14e4:432b]
Then try
lspci -nn -d 14e4:
returns:
Broadcom Corporation BCM4306 802.11bgn Wireless Network Adapter [14e4:4320] (rev 03)
NOTE: There are dozens of Broadcom wireless cards.
The key to finding the correct driver for any network card is what is known as the PCI ID (PCI.ID).
- The PCI.ID in this example is 14e4:4320.
- The revision is 03.
Broadcom Wireless Table (Ubuntu)
Determine the firmware and drivers to install from the following list:
PCI.ID 18.04 LTS 20.04+ ------------------------------------------------------------------------------------ 14e4:0576 Special Case #1 UNKNOWN 14e4:165f UNKNOWN UNKNOWN 14e4:1713 firmware-b43-installer firmware-b43-installer / linux-firmware 14e4:4301 firmware-b43-installer firmware-b43-installer / linux-firmware 14e4:4306 firmware-b43-installer firmware-b43-installer / linux-firmware 14e4:4306 rev 02 firmware-b43-installer firmware-b43-installer / linux-firmware 14e4:4306 rev 03 firmware-b43-installer firmware-b43-installer / linux-firmware 14e4:4307 firmware-b43-installer firmware-b43-installer / linux-firmware 14e4:4311 firmware-b43-installer firmware-b43-installer / linux-firmware 14e4:4311 rev 01 firmware-b43-installer firmware-b43-installer / linux-firmware 14e4:4312 firmware-b43-installer firmware-b43-installer / linux-firmware 14e4:4313 firmware-b43-installer firmware-b43-installer / linux-firmware 14e4:4315 firmware-b43-installer firmware-b43-installer / linux-firmware 14e4:4315 rev 01 firmware-b43-installer firmware-b43-installer / linux-firmware 14e4:4318 firmware-b43-installer firmware-b43-installer / linux-firmware 14e4:4318 rev 02 firmware-b43-installer firmware-b43-installer / linux-firmware 14e4:4319 firmware-b43-installer firmware-b43-installer / linux-firmware 14e4:4320 rev 02 firmware-b43-installer firmware-b43-installer / linux-firmware 14e4:4320 rev 03 firmware-b43-installer firmware-b43-installer / linux-firmware 14e4:4321 firmware-b43-installer firmware-b43-installer / linux-firmware 14e4:4324 firmware-b43-installer firmware-b43-installer / linux-firmware 14e4:4325 firmware-b43-installer firmware-b43-installer / linux-firmware 14e4:4328 firmware-b43-installer firmware-b43-installer / linux-firmware 14e4:4328 rev 03 bcmwl-kernel-source bcmwl-kernel-source 14e4:4329 bcmwl-kernel-source bcmwl-kernel-source 14e4:432a bcmwl-kernel-source bcmwl-kernel-source 14e4:432b bcmwl-kernel-source bcmwl-kernel-source 14e4:432c bcmwl-kernel-source bcmwl-kernel-source 14e4:432d bcmwl-kernel-source bcmwl-kernel-source 14e4:4331 firmware-b43-installer firmware-b43-installer / linux-firmware 14e4:4335 firmware-b43-installer firmware-b43-installer / linux-firmware 14e4:4350 firmware-b43-installer firmware-b43-installer / linux-firmware 14e4:4353 Special Case #1 UNKNOWN 14e4:4353 rev 01 Special Case #1 UNKNOWN 14e4:4357 Special Case #1 UNKNOWN 14e4:4358 bcmwl-kernel-source bcmwl-kernel-source 14e4:4359 firmware-b43-installer firmware-b43-installer / linux-firmware 14e4:4360 firmware-b43-installer firmware-b43-installer / linux-firmware 14e4:4365 firmware-b43-installer firmware-b43-installer / linux-firmware 14e4:4365 rev 01 bcmwl-kernel-source bcmwl-kernel-source 14e4:43a0 bcmwl-kernel-source bcmwl-kernel-source 14e4:43ae rev 02 UNKNOWN UNKNOWN 14e4:43b1 bcmwl-kernel-source bcmwl-kernel-source 14e4:43b1 rev 03 bcmwl-kernel-source bcmwl-kernel-source 14e4:43c3 rev 04 UNKNOWN firmware-b43-installer / linux-firmware / Special Case #2 14e4:4727 bcmwl-kernel-source bcmwl-kernel-source 14e4:4727 rev 01 Special Case #1 Special Case #1 14e4:a962 firmware-b43-installer firmware-b43-installer / linux-firmware ------------------------------------------------------------------------------------
NOTE: This list gets updated. See https://askubuntu.com/questions/55868/installing-broadcom-wireless-drivers.
Install firmware and driver
sudo apt install firmware-b43-installer sudo apt install linux-firmware sudo reboot
References
https://help.ubuntu.com/community/WifiDocs/Driver/bcm43xx
NOTE: There you can see that Broadcom STA driver should work with BCM4313 (:BCM4311, BCM4312, BCM4313, BCM4321, BCM4322, BCM43224, BCM43225 ).
https://askubuntu.com/questions/55868/installing-broadcom-wireless-drivers