Não é possível conectar-se a qualquer conexão sem fio após a atualização

18

Eu tenho uma configuração de inicialização dupla (windows 7 e ubuntu 12.04) e, por (aparentemente) nenhum motivo, não consigo conectar-me a qualquer conexão sem fio na minha caixa do Ubuntu . (no Windows funciona.)

Acho que parou de funcionar na primeira reinicialização depois de ter sido atualizado (atualização regular via cli apt-get).

Ainda posso ver as conexões na barra de ferramentas superior, mas ao tentar me conectar a elas, me perguntam a senha e, em seguida, ela tenta se conectar por cerca de 30 segundos e expira.

Depois de procurar respostas na Web, achei que postar a saída de sudo lshw -C network ajudaria as pessoas que tentam me ajudar:

*-network
description: Wireless interface
product: BCM4313 802.11b/g/n Wireless LAN Controller
vendor: Broadcom Corporation
physical id:0
bus info: pci@0000:02:00.0
logical name: eth1
version:01
serial: c0:f8:da:08:c5:e6
width:64bits
clock: 33MHz
capabilities: pm msi pciexpress bus_master cap_list ethernet physical wireless 
configuration: broadcast=yes driver=wl0 driverversion=6.20.155.1(r326264) latency=0 multicast=yes wireless=IEEE 802.11abg
resources: irq:16 memory:fe500000-fe503fff

Existe outra entrada para a Ethernet. Mas não achei muito relevante o problema em questão.

Eu não tenho acesso à Internet, então não consigo instalar o material dos repositórios (estou escrevendo isso de um netbook extra que eu tenho)

Minha versão do kernel é 3.2.0-36-generic-pae

No meu arquivo modprobe.d/blacklist.conf , tenho estas linhas:

# replaced by b43 and ssb
blacklist bcm43xx

Pensei que poderia ser relevante.

o que tentei até agora

  • excluir /etc/resolv.conf - não funcionou
  • adicione as seguintes entradas ao blacklist.conf (além do ne que já estava lá) e reinicie: - não funcionou

    blacklist b43legacy
    blacklist b43
    blacklist bcma
    blacklist ndiswrapper
    blacklist wl0
    
  • os passos descritos em esta resposta - não funcionaram
por Felipe Almeida 26.01.2013 / 20:50

3 respostas

6

OK, ASSIM, ISSO É O QUE REALMENTE FUNCIONA!

instale o novo driver: brcmsmac

  • faça o download do firmware do novo driver no site do kernel

  • copie os arquivos mencionados para /lib/firmware/brcm

  • descarregue os drivers antigos e carregue o novo ( brcmsmac )

    • Por exemplo: sudo modprobe -r wl (para descarregar) e sudo modprobe brcmsmac (para carregar)

      NOTA: Se wl não funcionar, o nome do seu driver sem fio provavelmente não será wl . Verifique o nome entre os drivers do seu computador com o seguinte comando:

      lsmod
      
  • feliz. =)

baseada principalmente em um guia excelente na página sem fio do Linux

mais informações sobre este tema em os documentos oficiais do Ubuntu sobre material sem fio

    
por Felipe Almeida 27.01.2013 / 02:42
7

Eu acho que você tem que reverter para a versão 5.100.82.112 do pacote bcmwl-kernel-source (funcionou para mim com o mesmo dispositivo), já que a versão 6.20.155.1 não funciona com o Bluetooth / wireless híbrido bcm4313 dispositivo.

Foi tirado de 6.20.55.19 de aqui , veja também este relatório de bug .

Este pacote de 6.20.55.19 foi feito para dispositivos sem fio especiais vendidos com o laptop Dell (bcm43142, também conhecido como bcm4365 ou Dell 1704) com o Ubuntu instalado nele.

De acordo com o suporte de página do Linux da Broadcom:

The last official supported wireless device driver corresponding
to the bcm4313 device is the 5.100.82.112.

Você provavelmente terá que corrigir essa versão no sistema de gerenciamento de pacotes do Ubuntu, adicionando as linhas abaixo a um novo arquivo criado /etc/apt/preferences.d/bcmwl-kernel-source ( sudo talvez necessário):

Package: bcmwl-kernel-source
Pin: version 5.100.82.112+bdcom*
Pin-Priority: 1001

Talvez, as duas versões desses pacotes tenham que estar disponíveis nos repositórios, pois não são feitas para os mesmos dispositivos, mas com atenção especial ao respectivo número de versão ou nome, a fim de evitar que um substitua o outro inutilmente. .

    
por NVieville 28.01.2013 / 00:44
4

Eu tive o mesmo problema com o meu controlador de LAN sem fio BCM4313 802.11b / g / n após a atualização mais recente do kernel. Na minha opinião, o problema é a incompatibilidade entre o firmware atual do controlador e o novo kernel. A solução que adotei é executar:

sudo modprobe -r wl
sudo apt-get install linux-firmware-nonfree
sudo apt-get remove --purge bcmwl-kernel-source
sudo modprobe b43
sudo rm /etc/modprobe.d/broadcom-sta-common.conf
    
por bob ba 27.01.2013 / 13:41