Não tem conexão de rede usando um adaptador BCM4313

10

Acabei de atualizar para o Ubuntu 13.10, mas desde a atualização eu não tenho mais acesso à Internet via Wi-Fi.

Eu posso:

  • Ver redes
  • Conectar-se a uma rede
  • Ping me (localhost, 192.168.0.103)

Eu não posso:

  • Pingue outros (incluindo outros dispositivos na mesma rede sem fio, incluindo o gateway / roteador)
  • Resolver hosts
  • Acessar qualquer outro recurso externo, seja na minha própria rede ou na internet

Usando o Wireshark, percebi que meu computador está enviando continuamente solicitações ARP como " Who has 192.168.0.1 [que é o gateway] ? Tell 192.168.0.103 ". Não recebe nenhuma resposta embora. Quando eu faço ping em outro endereço IP para o qual ele conhece o endereço MAC (do cache), ocorre uma perda de pacote de > 90%, e mesmo que um pacote consiga chegar, é necessário cerca de 3.000ms.

A saída de route -n é:

Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         192.168.0.1     0.0.0.0         UG    0      0        0 eth1
192.168.0.0     0.0.0.0         255.255.255.0   U     9      0        0 eth1
192.168.122.0   0.0.0.0         255.255.255.0   U     0      0        0 virbr0

Antes de atualizar, o wifi funcionou bem. Usando outros dispositivos, wi-fi ainda funciona bem.Resistindo o roteador não ajudou. A Ethernet ainda funciona após a atualização.

Alguma sugestão?

Atualização: estou usando o driver wl. Aqui está a saída relevante de alguns comandos:

lspci | grep Wireless
03:00.0 Network controller: Broadcom Corporation BCM4313 802.11bgn Wireless Network Adapter (rev 01)

cat /etc/modprobe.d/blacklist.conf
[...]
blacklist mac80211
blacklist brcm80211
blacklist cfg80211
blacklist lib80211_crypt_tkip
blacklist lib80211
blacklist b43

cat /etc/rc.local
sudo modprobe -r lib80211
sudo insmod /lib/modules/3.2.0-30-generic-pae/kernel/net/wireless/lib80211.ko
sudo insmod /lib/modules/3.2.0-30-generic-pae/kernel/net/wireless/lib80211_crypt_wep.ko
sudo insmod /lib/modules/3.2.0-30-generic-pae/kernel/net/wireless/lib80211_crypt_tkip.ko
sudo insmod /lib/modules/3.2.0-30-generic-pae/kernel/net/wireless/lib80211_crypt_ccmp.ko
sudo modprobe wl
exit 0

As últimas linhas são provavelmente como eu consegui trabalhar sem fio após a atualização anterior (a conexão sem fio foi um problema após cada atualização).

Atualização 2: adicionou informações sobre o hardware exato abaixo.

O hardware é um dispositivo integrado, então eu corri lspci -nn | grep -i network . A saída é:

03:00.0 Network controller [0280]: Broadcom Corporation BCM4313 802.11bgn Wireless Network Adapter [14e4:4727] (rev 01)
    
por Simon 17.10.2013 / 21:55

6 respostas

13

Por favor, faça:

sudo modprobe -rv wl
sudo apt-get remove --purge bcmwl-kernel-source
sudo modprobe -v brcmsmac

agora seu sistema sem fio deve estar funcionando.

    
por Wild Man 18.10.2013 / 02:05
4

Se alguém mais estiver enfrentando um problema semelhante, e o guia acima não ajudar, tente usar um kernel anterior como o 3.8. Essa foi a única maneira de resolver este problema.

    
por Roberto 21.10.2013 / 18:42
2

Desmarcada a fonte do driver wireless Usando Broadcom 802.11 Linus STA em Software & amp; Atualizações, Drivers adicionais, reinicializados e tudo funciona bem agora.

    
por user62140 01.11.2013 / 15:52
1

Eu também enfrentei o mesmo problema e passei muito tempo pesquisando a solução, mas nada ajudou muito. atlast encontrei a solução e foi um passo muito simples. clique no ícone do wifi em seguida, selecione "editar conexões" Em seguida, exclua as conexões Wi-Fi que já estão armazenadas na lista Agora conecte-se recentemente a sua conexão wi-fi e reinicie Agora, o seu wifi estará funcionando normalmente Aproveite:)

    
por babugowd 22.10.2013 / 15:12
1

Eu estava tendo muitos problemas para conectar meu Wi-Fi, sempre solicitando que eu inserisse minha senha do Wi-Fi. Percebi que quando estava fazendo a instalação iria se conectar ao wifi sem problema então assim que eu apertei em seguida ele desconectou. Então eu pensei que se eu pulasse essa parte, o que estava fazendo com que ela não funcionasse, não aconteceria, e foi bem sucedido. Instale o ubuntu ... não conecte a wifi até que a instalação esteja completa. Espero que ajude alguém.

    
por Landon Philip 05.11.2013 / 02:30
0

Primeiro, execute o seguinte comando no terminal

lspci -nn

Descubra qual driver corresponde ao seu WiFi. Geralmente isso é da Broadcom Corporation.

Vá para o Dash, abra "Software e atualizações".

Lá você verá cinco guias, das quais a última guia é Drivers adicionais. Nesse separador, selecione o driver para o wireless. Eu tive o mesmo problema e, no meu computador, a opção "Não usar este dispositivo" foi selecionada. Eu selecionei a outra opção, que era o driver para WiFi. Bem, uma vez que você chegar lá, você mesmo saberá o que fazer.

Por favor, melhore a resposta, se você souber de alguma coisa que possa ser adicionada aqui para maior clareza.

    
por street7457 05.02.2014 / 18:41