Três drivers, teoricamente, podem mais ou menos suportar esse módulo sem fio.
-
bcmwl-kernel-sourceque é visto comowlinlspci -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. -
bcmatambé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 .