Que driver devo usar para o BCM4313?

4

Quando eu instalei o Ubuntu 11.04, sugeri que eu usasse o driver STA proprietário, então eu usei. Isso causou muitos problemas e passei horas resolvendo problemas. Eu tentei remover o driver, desmarcando o driver em drivers adicionais e agora tudo funciona bem.

Obviamente, o Ubuntu recomenda o driver STA, mas o outro driver parece funcionar muito melhor. Toda a documentação que encontro sobre o Ubuntu e o BCM4313 também sugere o driver STA.

Por que o driver STA é recomendado?

Qual é a vantagem de usar esse driver?

Isso causará problemas quando não estiver usando o driver STA?

    
por danne 02.09.2011 / 11:17

3 respostas

3

Acho que a recomendação de usar o driver STA é porque o driver open source brcm80211 ainda é considerado instável. Está na área 'staging' do kernel.

Por exemplo, minha máquina (que também possui um BCM4313) congela se eu alternar o comutador de hardware. (isso foi corrigido no kernel Oneiric.) O driver de código aberto oferece uma conexão mais estável que o driver STA, especialmente com conexões WPA / Enterprise.

Minha recomendação é usar o driver de código aberto. Funciona melhor para mim e, pela sua pergunta, percebo que também funciona melhor para você. E é de código aberto também.

    
por Timo Kluck 02.09.2011 / 11:41
1

Com o driver brcmsmac, seu wifi deve funcionar bem, mas só suporta o modo gerenciado e monitor. Não há suporte para ad-hoc, ponto de acesso e pontes ainda. Portanto, uma opção melhor é usar um driver "wl0" que suporta modos gerenciados e ad-hoc, além de pontes e funciona muito melhor. Procedimento para instalação:

1-sudo apt-get instala bcmwl-kernel-source

ou você pode instalá-lo a partir do gerenciador de sincronização também, certifique-se de que o broadcom-sta-common, o broadcom-sta-source e o firmware-b43 * NÃO ESTÃO INSTALADOS.

2-Mesmo se você instalar o driver wl0, ele não será carregado automaticamente, pois está na lista negra por padrão. Portanto, certifique-se de que o arquivo "/etc/modprobe.d/blacklist-bcm43.conf" seja assim:

# Aviso: este arquivo é gerado automaticamente pelo bcmwl. Todas as alterações feitas neste arquivo serão perdidas.

lista negra b43

lista negra b43legacy

lista negra ssb

#blacklist bcm43xx

#blacklist brcm80211

lista negra de brcmsmac

lista negra bcma

3-Se você quiser, pode copiar o conteúdo acima em seu arquivo blacklist-bcm43.conf.

4-Espero que isso funcione, boa sorte! e certifique-se de reiniciar seu pc.

    
por adnan kamili 07.02.2012 / 16:52
0

Eu tenho o mesmo problema com o meu netbook. O problema é quando você instala drivers sta, as outras alternativas ficam na lista negra, então você não terá a opção de usar o driver b43 (ou bc43, não lembre exatamente o nome).

Tente isto:

cat /etc/modprobe.d/blacklist.conf

Você verá quais módulos estão na lista negra. Se você vir algo relacionado aos drivers broadcom, edite o arquivo:

Faça uma cópia de backup, caso precise reverter as alterações:

sudo cp /etc/modprobe.d/blacklist.conf /etc/modprobe.blacklist.conf_backup

Abra:

sudo vim /etc/modprobe.d/blacklist.conf

ou se você se sentir mais confortável com um gui:

gksu gedit /etc/modprobe.d/blacklist.conf

Pesquise na linha do que consulte o driver broadcom e comente (adicionando # no começo) Salve as alterações e reinicie. Agora você deve ver uma nova opção em drivers adicionais.

Caso isso não funcione, basta reverter as alterações:

sudo cp /etc/modprobe.d/blacklist.conf_backup /etc/modprobe.d/blacklist.conf

Você também deve tentar reinstalar o driver sta e ver se funciona melhor:

sudo aptitude reinstall bcmwl-modaliases

Boa sorte!

    
por animaletdesequia 02.09.2011 / 11:32