Três drivers, teoricamente, podem mais ou menos suportar esse módulo sem fio.
-
bcmwl-kernel-source
que é visto comowl
inlspci -knn | grep Net -A2
é um driver proprietário. Ele é instalado quando você usa a GUI "Drivers adicionais". Ele lista todos os outros drivers. -
b43
é um módulo do kernel de código aberto instalado nos kernels do Linux. Requer firmware que pode ser instalado porsudo apt install firmware-b43-installer
. -
bcma
também é um módulo de kernel em árvore que suporta alguns dos chips Broadcom. Ele também pretende suportar o dispositivo4331
.
A Broadcom afirma que wl
suporta o 4331
, mas essas afirmações não são confiáveis. Alguns dos chips listados pela Broadcom simplesmente não funcionam com esse driver.
De acordo com a experiência do usuário, o driver correto é b43
.
bcma
parece descaradamente errado para este adaptador.
Por isso, sugiro colocar a lista negra bcma
em
sudo tee /etc/modprobe.d/blacklist-bcma.conf <<< "blacklist bcma"
Depois disso, lspci -knn | grep Net -A2
deve mostrar b43
como o módulo em uso. Se não for adicionado a /etc/modules
por
sudo tee -a /etc/modules <<< "b43"
Você sempre pode remover esse arquivo para usar o driver bcma
por
sudo rm /etc/modprobe.d/blacklist-bcma.conf
Se você tiver uma melhor experiência com o módulo wl
, poderá usá-lo.
Mas você precisa entender o que está fazendo. Quando você instala o driver Broadcom a partir de "Drivers Adicionais", você instala bcmwl-kernel-source
e lista os b43
.