Tudo bem, não consegui encontrar uma solução para esse problema em nenhum outro lugar on-line, por isso, tenha paciência comigo:
Eu tenho um novo Raspberry Pi Modelo 2B que veio com um dongle wifi (Ralink RT5370) e quando o iniciei com o Raspbian pré-instalado, o wifi funcionou corretamente. Também comprei uma mini tela HDMI para o pi que não funcionaria sem instalar o driver a partir de um DVD enviado com a tela. Depois de instalar o driver, a tela funciona bem, mas agora meu wifi parou de funcionar. A luz do dongle não acende mais e não consigo procurar redes sem fio.
Após algumas pesquisas no Google, determinei que o dongle é reconhecido (é listado quando executo lsusb
), seu módulo está instalado (o módulo rt2800usb é listado quando executo lsmod
) e o firmware parece estar instalado (eu executei ifconfig -a
e exibe informações wlan0). No entanto, quando executo iwlist wlan0 scan
, recebo a saída:
wlan0 Failed to read scan data: Network is down
E quando corro sudo ifdown wlan0 && sudo ifup wlan0
para ver se a rede está acessível, recebo a seguinte saída:
ifdown: interface wlan0 not configured
wpa_supplicant: /sbin/wpa_supplicant daemon failed to start
run-parts: /etc/network/if-pre-up.d/wpa_supplicant exited with return code 1
Failed to bring up wlan0
Eu tentei editar ambos /etc/network/interfaces
e de /etc/wpa_supplicant/wpa_supplicant.conf
acordo com vários exemplos on-line sem sucesso. Aqui estão minhas versões atuais:
interfaces:
auto lo
allow-hotplug lo
iface lo inet loopback
allow-hotplug eth0
auto eth0
iface eth0 inet manual
allow-hotplug wlan0
auto wlan0
iface wlan0 inet dhcp
wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf
wpa_supplicant.conf:
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
network={
ssid="mySSID"
key_mgmt=WPA_PSK
proto=WPA
pairwise=TKIP
psk="myPassKey"
}
Como observação lateral, verifiquei três vezes se minhas informações de rede estão corretas e se a rede wifi pode ser descoberta em outros computadores, por isso duvido que o problema esteja nesse sentido. Estou em um ponto em que realmente não tenho idéia de onde ou qual pode ser meu problema. Eu tentei baixar gerenciadores de wifi, que não funcionou. Reiniciei, atualizei e atualizei minhas versões de software repetidamente, que não funcionaram. Tentei alterar e / ou remover linhas dos arquivos acima, que não funcionaram. Consigo sempre procurar redes sem fio (Nota: a ethernet funciona bem) apesar de conectar-me com êxito às redes antes de instalar este driver de tela! Se alguém tiver alguma idéia de qual seja o meu problema e como corrigi-lo, ficaria extremamente grato. Obrigado!
ifconfig
mostra?ifconfig
sem parâmetros apenas mostra eth0 e lo, sem wlan0. Deseja saber a leitura completa de cada um?wlan0
interface-não está disponível, não há sequer uma tentativa de conexão com o seu WiFi. Seria bom saber a saída deifconfig -a
, como sugeriu goldilocks. Isso mostra sewlan0
está "lá". Você também pode verificar as mensagens do sistema, exibir as últimas comdmesg | tail
, mostrar todas comdmesg
, melhordmesg | less
. Espero que isso mostre o que há de erradowlan0
.dmesg | tail
mostra um monte de erros em relação às solicitações de firmware.Direct firmware load for rt2870.bin failed with error -2
rt2x00lib_request_firmware: Error - Failed to request Firmware
rt2x00lib_request_firmware: Info - Loading firmware file 'rt2870.bin'
Isso diz a alguém algo útil?apt-get install firmware-ralink
mas ele diz que o firmware já é a versão mais recente.Respostas:
Uma das coisas que li centenas de vezes ao lidar com qualquer coisa conectada ao USB em qualquer modelo de RPi é garantir que você tenha uma fonte de alimentação decente (2 ou mais Amps) ou use um hub USB com qualidade. Será possível que o seu dongle WiFi não esteja recebendo energia suficiente agora porque a tela HDMI é muito gulosa?
fonte
apenas no caso de ajudar. Eu estava seguindo este tutorial https://www.sunfounder.com/wiki/index.php?title=How_to_Use_an_RFID_RC522_on_Raspberry_Pi
Basicamente, depois de editar o arquivo sudo nano /boot/config.txt e configurar device_tree = on
quebrou meu wireless na próxima reinicialização. A exclusão dessa linha resolveu o problema.
fonte
Você precisa do firmware para o seu dongle. Algumas instalações já estarão no seu dispositivo, mas tente:
então verifique se você tem o último kernel no lugar
obter um monte de firmware .... sim, muito. Você precisará de algum espaço em disco, perto de 80Mb.
copie seu firmware para o lugar certo
e então você está livre para excluir os arquivos clonados no seu
linux-firmware
diretóriofonte
nmap
ou semelhante para encontrar o IP do Pi (tanto quanto sei, não há um IP padrão atribuído para facilitarssh
a instalação). Uma vez encontrado o IP, você pode transferir osdeb
pacotes e instalá-los offline (embora seja sempre agradável resolver todos os problemas de dependência que possam ocorrer). Também é possível fazer a ponte (por exemplo, o wifi do notebook para fornecer conexão à Internet para o Pi pela LAN). Mas tudo isso é ... hummm ... não é tão agradável (omho) lidar com quando você só quer ter o seu Pi instalado e funcionando em nenhum momento.Provavelmente, a interface do adaptador sem fio foi renomeada para wlx_ _ _ _ _ _ _
(Nomes previsíveis da interface de rede: https://www.freedesktop.org/wiki/Software/systemd/PredictableNetworkInterfaceNames/ ).
execute
dmesg
e encontre algo parecido com isto:[ 7.044805] rtl8192cu 1-1.2:1.0 wlx74da3833acb9: renamed from wlan0
Este é o novo nome: wlx74da3833acb9
correr
iwconfig
. No meu caso:editar
/etc/network/interfaces
e renomear wlan0 para wlxXXXXXXXXXXNo meu caso:
reiniciar
editar:
comente tudo:
reiniciar
fonte
Acontece que uma alteração no /boot/config.txt criou um problema semelhante para mim! No meu caso, a "interface não foi encontrada".
Confuso porque as alterações no config.txt eram para lidar com problemas de exibição do HDMI (tentando fazer com que um monitor de 5 "funcionasse). Depois de restaurado no config.txt original, o WiFi continuava funcionando normalmente sem nenhuma alteração de hardware ou software.
fonte