W porządku, nie udało mi się znaleźć rozwiązania tego problemu nigdzie indziej online, więc proszę o wyrozumiałość
Mam nowy Raspberry Pi Model 2B, który został dostarczony z kluczem Wi-Fi (Ralink RT5370), a kiedy odpaliłem go za pomocą wstępnie zainstalowanego Raspbian, Wi-Fi działało poprawnie. Kupiłem też ekran mini HDMI do pi, który nie działałby bez instalacji sterownika z DVD dostarczonego z ekranem. Po zainstalowaniu sterownika ekran działa dobrze, ale teraz moje wifi przestało działać. Lampka klucza sprzętowego nie włącza się i nie mogę skanować w poszukiwaniu sieci bezprzewodowych.
Po kilku wyszukiwaniach w Google ustaliłem, że klucz został rozpoznany (jest wyświetlany podczas uruchamiania lsusb
), jego moduł jest zainstalowany (moduł rt2800usb jest wyświetlany po uruchomieniu lsmod
), a oprogramowanie układowe wydaje się być zainstalowane (uruchomiłem ifconfig -a
i to wyświetla informacje wlan0). Jednak po uruchomieniu iwlist wlan0 scan
otrzymuję wynik:
wlan0 Failed to read scan data: Network is down
A kiedy biegnę, sudo ifdown wlan0 && sudo ifup wlan0
aby sprawdzić, czy sieć jest osiągalna, otrzymuję następujące dane wyjściowe:
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
Próbowałem edytować oba /etc/network/interfaces
i /etc/wpa_supplicant/wpa_supplicant.conf
według różnych przykładów online bezskutecznie. Oto moje aktualne wersje:
interfejsy:
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"
}
Na marginesie, potrójnie sprawdziłem, czy informacje o mojej sieci są poprawne i czy sieć Wi-Fi jest wykrywalna z innych komputerów, więc wątpię, czy problem jest z tego powodu. Jestem w punkcie, w którym naprawdę nie mam pojęcia, gdzie i na czym polega mój problem. Próbowałem pobrać menedżerów Wi-Fi, które nie działały. Ponownie uruchamiałem, aktualizowałem i aktualizowałem wersje oprogramowania, które nie działały. Próbowałem zmienić i / lub usunąć linie z powyższych plików, które nie działały. Konsekwentnie nie mogę skanować w poszukiwaniu sieci bezprzewodowych (uwaga: ethernet działa dobrze) pomimo pomyślnego połączenia z sieciami przed zainstalowaniem tego sterownika ekranu! Jeśli ktoś miałby pojęcie, na czym polega mój problem i jak go naprawić, byłbym bardzo wdzięczny. Dzięki!
ifconfig
pokazujeifconfig
bez parametrów pokazuje po prostu eth0 i lo, bez wlan0. Czy chcesz poznać pełny odczyt każdego z nich?wlan0
interfejs nie jest dostępny, nie ma nawet próby połączenia z twoim Wi-Fi. Dobrze byłoby poznać wynikifconfig -a
, jak sugerowały złotowłosa. To pokazuje, czywlan0
jest nawet „tam”. Możesz także sprawdzać wiadomości systemowe, wyświetlać najnowsze za pomocądmesg | tail
, pokazywać wszystko za pomocądmesg
, lepiejdmesg | less
. Mam nadzieję, że to pokaże, co jest nie takwlan0
.dmesg | tail
pokazują całą masę błędów dotyczących żądań oprogramowania układowego.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'
Czy to mówi komuś coś przydatnego?apt-get install firmware-ralink
ale mówi, że oprogramowanie układowe jest już najnowszą wersją.Odpowiedzi:
Jedną z rzeczy, które przeczytałem sto razy w związku z czymkolwiek podłączonym do USB w dowolnym modelu RPi, jest upewnienie się, że masz przyzwoity zasilacz (2 lub więcej amperów) lub użyj wysokiej jakości koncentratora USB. Czy to możliwe, że twój klucz WiFi nie ma teraz wystarczającej mocy, ponieważ ekran HDMI jest zbyt chciwy?
źródło
na wypadek, gdyby to mogło pomóc. Śledziłem ten samouczek https://www.sunfounder.com/wiki/index.php?title=How_to_Use_an_RFID_RC522_on_Raspberry_Pi
Zasadniczo po edycji pliku sudo nano /boot/config.txt i ustawieniu device_tree = na
zepsułem sieć bezprzewodową przy następnym uruchomieniu. Usunięcie tej linii rozwiązało problem.
źródło
Potrzebujesz oprogramowania układowego do klucza sprzętowego. Niektóre instalacje będą już na twoim urządzeniu, ale spróbuj:
następnie upewnij się, że masz ostatnie jądro
zdobądź sporo oprogramowania ... tak, dużo. Będziesz potrzebował trochę miejsca na dysku, blisko 80 Mb.
skopiuj oprogramowanie układowe we właściwe miejsce
a następnie możesz usunąć sklonowane pliki z
linux-firmware
kataloguźródło
nmap
lub podobny, aby znaleźć adres IP Pi (o ile wiem, że nie ma przypisanego domyślnego adresu IP, aby umożliwić łatwessh
w nim). Po znalezieniu adresu IP możesz przesłaćdeb
pakiety i zainstalować je w trybie offline (chociaż zawsze całkiem przyjemnie jest rozwiązać wszystkie problemy zależności, które mogą wystąpić). Możliwe jest również mostkowanie (na przykład Wi-Fi notebooka w celu zapewnienia połączenia internetowego z Pi przez sieć LAN). Ale wszystko to jest ... hmmm ... niezbyt przyjemne (omho), z którym trzeba sobie radzić, gdy chcesz po prostu uruchomić swoje Pi w mgnieniu oka.Prawdopodobnie zmieniono nazwę interfejsu karty sieci bezprzewodowej na wlx_ _ _ _ _ _ _
(Przewidywalne nazwy interfejsów sieciowych: https://www.freedesktop.org/wiki/Software/systemd/PredictableNetworkInterfaceNames/ ).
uruchom
dmesg
i znajdź coś takiego:[ 7.044805] rtl8192cu 1-1.2:1.0 wlx74da3833acb9: renamed from wlan0
To jest nowa nazwa: wlx74da3833acb9
biegnij
iwconfig
. W moim przypadku:edytuj
/etc/network/interfaces
i zmień nazwę wlan0 na wlxXXXXXXXXXXW moim przypadku:
restart
edytować:
komentuj wszystko:
restart
źródło
Okazuje się, że zmiana w /boot/config.txt stworzyła dla mnie podobny problem! W moim przypadku „interfejs nie został znaleziony”.
Zastanawiające, ponieważ zmiany w pliku config.txt dotyczyły problemów z wyświetlaniem HDMI (próba uruchomienia 5-calowego monitora). Po przywróceniu do pierwotnego pliku config.txt WiFi wznowiło normalną pracę bez żadnych zmian sprzętu lub oprogramowania.
źródło