Сначала нужно точно определить какая у вас карта. Broadcom выпускает множество моделей. Знать что именно у вас важно - иначе можем решать проблему для совсем другого девайса. Что бы выяснить конкретную модель. нужно узнать PCI ID. Для этого нужно открыть терминал (Ctrl + Alt + T) и выполнить:
lspci -nn -d 14e4:
Вы должны будете увидеть нечто такое (если у вас точно вай фай карточка от Broadcom):
Broadcom Corporation BCM4306 802.11bgn Wireless Network Adapter [14e4:4320] (rev 03)
В этом примере PCI ID это 14e4:4320 (это значение внутри квадратных скобок на выводе выше). В некоторых случаях имеет смысл так же уточнить ревизию устройства. В нашем случае мы имеем дело с третьей ревизией (rev 03). В итоге результатом нашего исследования мы получили два ключевых значения:
[14e4:4320] (rev 03)
Далее, в зависимости от версии и ревизии устройства нужно будет установить тот или иной драйвер. К примеру, если мы хотим поставить драйвер для 14e4:4320 rev 03, нужно проинсталлировать firmware-b43-installer:
sudo apt install firmware-b43-installer
И после этого перезагрузить систему:
sudo reboot
Важный момент! Что бы избежать конфликтов, вам может понадобиться удалить пакет bcmwl-kernel-source:
sudo apt-get purge bcmwl-kernel-source
Таблица беспроводных карт Broadcom
PCI.ID 16.04 LTS 17.10+
------------------------------------------------------------------------------------
14e4:0576 Special Case #1 UNKNOWN
14e4:1713 firmware-b43-installer firmware-b43-installer
14e4:4301 firmware-b43-installer firmware-b43-installer
14e4:4306 firmware-b43-installer firmware-b43-installer
14e4:4306 rev 02 firmware-b43-installer firmware-b43-installer
14e4:4306 rev 03 firmware-b43-installer firmware-b43-installer
14e4:4307 firmware-b43-installer firmware-b43-installer
14e4:4311 firmware-b43-installer firmware-b43-installer
14e4:4311 rev 01 firmware-b43-installer firmware-b43-installer
14e4:4312 firmware-b43-installer firmware-b43-installer
14e4:4313 firmware-b43-installer firmware-b43-installer
14e4:4315 firmware-b43-installer firmware-b43-installer
14e4:4315 rev 01 firmware-b43-installer firmware-b43-installer
14e4:4318 firmware-b43-installer firmware-b43-installer
14e4:4318 rev 02 firmware-b43-installer firmware-b43-installer
14e4:4319 firmware-b43-installer firmware-b43-installer
14e4:4320 rev 02 firmware-b43-installer firmware-b43-installer
14e4:4320 rev 03 firmware-b43-installer firmware-b43-installer
14e4:4321 firmware-b43-installer firmware-b43-installer
14e4:4324 firmware-b43-installer firmware-b43-installer
14e4:4325 firmware-b43-installer firmware-b43-installer
14e4:4328 firmware-b43-installer firmware-b43-installer
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
14e4:4335 firmware-b43-installer firmware-b43-installer
14e4:4350 firmware-b43-installer firmware-b43-installer
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 bcmwl-kernel-source bcmwl-kernel-source
14e4:4360 bcmwl-kernel-source bcmwl-kernel-source
14e4:4365 bcmwl-kernel-source bcmwl-kernel-source
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 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
------------------------------------------------------------------------------------
Как видно из этой таблицы, в зависимости от PCI ID и ревизии устройства, нужно ставить тот или иной драйвер. Таблица взята здесь: https://askubuntu.com/questions/55868/installing-broadcom-wireless-drivers?page=1&tab=votes#tab-top
Special case #1
В этом случае используют комбинацию драйверо bcma и brcmsmac. Если нужно будет обновление прошивки, то это делается через установку linux-firmware
Special case #2
Скачайте этот файл и поместите его в lib/firmware/brcm:
sudo cp brcmfmac4366c-pcie.bin /lib/firmware/brcm/brcmfmac4366c-pcie.bin
Далее, отредактируйте /etc/rc.local, добавьте туда modprobe brcmfmac и ребутните систему