Não é possível obter o BCM4331 sem fio funcionando corretamente

7

Eu tenho o Ubuntu 12.10 no meu Macbook Pro, que tem o BCM4331 para wifi. Tem funcionado muito bem, exceto que eu tenho tido um problema que a conexão irá parar de funcionar aleatoriamente. O Ubuntu ainda diz que eu estou conectado, mas se eu tentar pingar um endereço eu recebo 100% de pacotes perdidos. Eu tenho que desconectar e reconectar para fazê-lo funcionar novamente.

outra questão eu decidi ver se eu poderia resolver isso, e encontrei esta resposta , que é para o BCM4313, mas eu pensei que também poderia trabalhar para 4331. Eu removi o pacote b43-fwcutter, que foi instalado no meu sistema, e estou tentando fazer com que ele use o driver brcmsmac, mas não está funcionando. Depois de remover o pacote b43-fwcutter, não consegui me conectar à internet. Eu fiz "sudo modprobe brcmsmac" e está mostrando isso habilitado em lsmod:

colin@MacBookPro:~$ lsmod | grep brc
brcmsmac              531905  0 
mac80211              540032  2 brcmsmac,b43
bcma                   35657  2 brcmsmac,b43
brcmutil               14756  1 brcmsmac
cfg80211              206797  3 brcmsmac,b43,mac80211
cordic                 12575  1 brcmsmac

No entanto, o lspci mostra que o bcma está sendo usado:

03:00.0 Network controller: Broadcom Corporation BCM4331 802.11a/b/g/n (rev 02)
    Subsystem: Broadcom Corporation BCM4331 802.11a/b/g/n
    Flags: bus master, fast devsel, latency 0, IRQ 17
    Memory at b0600000 (64-bit, non-prefetchable) [size=16K]
    Capabilities: <access denied>
    Kernel driver in use: bcma-pci-bridge
    Kernel modules: bcma
A coisa é que eu tenho "blacklist bcma" no meu /etc/modprobe.d/blacklist.conf, então eu não sei porque ainda está usando. Essa saída do lspci é exatamente o que foi mostrado quando tive meu trabalho sem fio, mas agora que removi o pacote b43-fwcutter, ele não é funcional. Eu encontrei outra pergunta que recomenda b43 -fwcutter, e esse é especificamente para um produto Mac com BCM4331, em vez de BCM4313.

Então o b43-fwcutter é a melhor opção, e eu tenho que viver com essas desconexões, ou há outras coisas que eu possa tentar?

    
por Colin 21.02.2013 / 22:40

1 resposta

2

Eu tive o mesmo problema. Foi tão chato.

Por fim, resolvi meu problema instalando o Ubuntu 13.04 (compilação diária, 20. de março). Agora, estou escrevendo esta resposta no Ubuntu 13.04. O problema sem fio é resolvido completamente. Outro hardware está funcionando perfeitamente bem.

A propósito, o driver sem fio é instalado por padrão e funciona imediatamente. O driver é "wl" e não b43.

    
por user140838 20.03.2013 / 19:10