Bien, no he podido encontrar una solución a este problema en ningún otro lugar en línea, así que tengan paciencia conmigo:
Tengo un nuevo Raspberry Pi Modelo 2B que viene con un dongle wifi (Ralink RT5370) y cuando lo encendí con el Raspbian preinstalado, el wifi funcionó correctamente. También compré una mini pantalla HDMI para el pi que no funcionaría sin instalar el controlador desde un DVD enviado con la pantalla. Después de instalar el controlador, la pantalla funciona bien, pero ahora mi wifi dejó de funcionar. La luz del dongle ya no se enciende y no puedo buscar redes inalámbricas.
Después de buscar en Google, he determinado que el dongle es reconocido (aparece en la lista cuando ejecuto lsusb
), su módulo está instalado (el módulo rt2800usb aparece en la lista cuando ejecuto lsmod
) y el firmware parece estar instalado (lo ejecuté ifconfig -a
y muestra información wlan0). Sin embargo, cuando ejecuto iwlist wlan0 scan
, obtengo el resultado:
wlan0 Failed to read scan data: Network is down
Y cuando corro sudo ifdown wlan0 && sudo ifup wlan0
para ver si la red es accesible, obtengo el siguiente resultado:
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
He intentado editar ambos /etc/network/interfaces
y de /etc/wpa_supplicant/wpa_supplicant.conf
acuerdo con varios ejemplos en línea en vano. Aquí están mis versiones actuales:
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 nota al margen, he verificado tres veces que la información de mi red es correcta y que la red wifi es reconocible desde otras computadoras, por lo que dudo que el problema esté en ese extremo. Estoy en un punto en el que realmente no tengo idea de dónde o cuál podría ser mi problema. He intentado descargar administradores wifi, eso no funcionó. He reiniciado, actualizado y actualizado mis versiones de software repetidamente, eso no funcionó. He intentado alterar y / o eliminar líneas de los archivos anteriores, eso no funcionó. Constantemente no puedo buscar redes inalámbricas (Nota: Ethernet funciona bien) a pesar de conectarme con éxito a las redes antes de instalar este controlador de pantalla. Si alguien tiene alguna idea de cuál podría ser mi problema y cómo solucionarlo, estaría extremadamente agradecido. ¡Gracias!
ifconfig
muestra?ifconfig
sin parámetros solo muestra eth0 y lo, no wlan0. ¿Quieres saber la lectura completa de cada uno?wlan0
interfaz no está disponible, ni siquiera hay un intento de conexión con su WiFi. Sería bueno saber la salida deifconfig -a
, como sugirieron los Ricitos de Oro. Esto muestra siwlan0
incluso está "allí". También puede verificar los mensajes de su sistema, mostrar lo último condmesg | tail
, mostrar todo condmesg
, mejordmesg | less
. Esperemos que esto muestre lo que está malwlan0
.dmesg | tail
muestra un montón de errores con respecto a las solicitudes 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'
¿Eso le dice a alguien algo útil?apt-get install firmware-ralink
pero dice que el firmware ya es la versión más nueva.Respuestas:
Una de las cosas que he leído cientos de veces al tratar cualquier cosa conectada al USB en cualquier modelo de RPi es asegurarme de tener una fuente de alimentación decente (2 o más amperios) o utilizar un concentrador USB de calidad. ¿Podría ser posible que su dongle WiFi no esté recibiendo suficiente energía ahora porque la pantalla HDMI es demasiado codiciosa?
fuente
por si acaso podría ayudar. Estaba siguiendo este tutorial https://www.sunfounder.com/wiki/index.php?title=How_to_Use_an_RFID_RC522_on_Raspberry_Pi
Básicamente, después de editar el archivo sudo nano /boot/config.txt y configurar device_tree = on
rompió mi conexión inalámbrica en el próximo reinicio. Eliminar esa línea resolvió el problema.
fuente
Necesita el firmware para su dongle. Alguna instalación ya estará en su dispositivo, pero intente:
luego asegúrese de tener el último núcleo en su lugar
obtener un montón de firmware ... sí, mucho. Necesitará un poco de espacio en disco, cerca de 80Mb.
copia tu firmware en el lugar correcto
y luego puedes eliminar los archivos clonados en tu
linux-firmware
directoriofuente
nmap
o similar para encontrar la IP de Pi (hasta donde yo sé, no hay una IP predeterminada asignada para habilitarlassh
). Una vez que se encuentra la IP, puede transferir losdeb
paquetes e instalarlos sin conexión (aunque siempre es agradable resolver todos los problemas de dependencias que puedan ocurrir). También es posible la conexión en puente (por ejemplo, el wifi de la computadora portátil para proporcionar conexión a Internet a Pi a través de LAN). Pero todo eso es ... hmmm ... no es tan agradable (omho) tratar cuando solo quieres tener tu Pi en funcionamiento en poco tiempo.Probablemente la interfaz del adaptador inalámbrico se renombró a wlx_ _ _ _ _ _ _
(Nombres de interfaz de red predecibles: https://www.freedesktop.org/wiki/Software/systemd/PredictableNetworkInterfaceNames/ ).
corre
dmesg
y encuentra algo como esto:[ 7.044805] rtl8192cu 1-1.2:1.0 wlx74da3833acb9: renamed from wlan0
Este es el nuevo nombre: wlx74da3833acb9
ejecutar
iwconfig
. En mi caso:editar
/etc/network/interfaces
y renombrar wlan0 a wlxXXXXXXXXXXEn mi caso:
reiniciar
editar:
comenta todo:
reiniciar
fuente
¡Resulta que un cambio en /boot/config.txt creó un problema similar para mí! En mi caso, la "interfaz no se encontró".
Desconcertante porque los cambios en config.txt tenían que ver con problemas de visualización HDMI (tratando de hacer que funcione un monitor de 5 "). Una vez restaurado al config.txt original, WiFi volvió a funcionar normalmente sin ningún cambio de hardware o software.
fuente