Como Instalar os Drivers wifi Broadcom num portátil Dell
14
Outubro
2017
Sempre tive muitos problemas com as placas wifi que utilizam chipsets da Broadcom. A maior parte das vezes, sob linux, não instalam à primeira.
Como resolvi (em Ubuntu 17.04): Detectar qual o chipset específico que tenho:
lspci -nn -d 14e4:
Vai surgir uma mensagem que é qualquer coisa como isto:
Broadcom Corporation BCM4306 802.11bgn Wireless Network Adapter [14e4:4358]`
O que nos interessa são os valores entre parentesis retos.
De acordo com a tabela abaixo:
| PCI.ID | 16.04 LTS | 17.10+ |
|------------------ |------------------------ |------------------------------------- |
| 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: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 | bcmwl-kernel-source | bcmwl-kernel-source |
| 14e4:a962 | firmware-b43-installer | firmware-b43-installer |
Tenho de usar o driver bcmwl-kernel-source
sudo apt install bcmwl-kernel-source
sudo reboot
Em alguns casos (como foi o meu) o driver mesmo assim recusou funcionar. A opção foi instalar o firmware-b43-installer
sudo apt install firmware-b43-installer
seguido de
sudo modprobe -r b43
sudo modprobe b43
sudo rfkill unblock all
E ficou a funcionar. Mais ou menos bem.