A placa sem fio broadcom BCM4313 é compatível com o driver brcm80211 de código aberto incluído diretamente no kernel padrão ou com o driver broadcom-wl proprietário que pode ser instalado a partir dos drivers adicionais no Ubuntu. A qualquer momento, você deve ter apenas um dos drivers instalados e tentar usá-lo simultaneamente resultará em conflito entre os drivers.
Observe também que o broadcom-wl está causando mais problemas do que resolvê-los e você provavelmente deve evitá-los completamente, se possível.
Para responder seu problema, usei as etapas fornecidas neste tópico do fórum . Esse método é mais uma solução alternativa para o problema, em vez de uma correção permanente para o problema.
Antes de tudo, coloque na lista negra os módulos wl, brcm80211 e b43 e todas as suas dependências.
gksudo gedit /etc/modprobe.d/blacklist.conf
Após abrir o arquivo, adicione o seguinte:
blacklist mac80211
blacklist brcm80211
blacklist cfg80211
blacklist wl
blacklist lib80211_crypt_tkip
blacklist lib80211
blacklist b43
E edite o arquivo rc.local:
gksudo gedit /etc/rc.local
E adicione o seguinte acima, saída 0:
modprobe brcm80211
Isso garantirá que o módulo do driver brcm80211 seja carregado no final do processo de inicialização. Pode ser necessário ligar update-initramfs -u
para garantir que suas alterações entrem em vigor após uma reinicialização.
Provavelmente devo acrescentar o fato de que tenho o driver sem fio BCM4313 no meu sistema e usei esses procedimentos para fazê-lo funcionar corretamente.
Referências:
- https://wiki.archlinux.org/index.php/Broadcom_wireless
- http://linuxwireless.org/en/users/Drivers/b43
- http://linuxwireless.org/en/users/Drivers/brcm80211
- http://ubuntuforums.org/showthread.php?t=1783272