Raspberry pi trennt sich häufig vom WLAN-Netzwerk und stellt die Verbindung wieder her

7

Mein Himbeer-Pi 2 (mit Ubuntu 14.04) mit SIIG Wireless Mini-Adapter kann keine Verbindung zum Access Point aufrechterhalten. Es scheint nicht mit der Signalstärke zu tun zu haben, da es sich in Verbindung gut verhält.

Das Setup sieht vor, dass der Himbeer-Pi von einem USB 3-Hub mit Strom versorgt wird, wobei der WLAN-Adapter ebenfalls an den Hub angeschlossen ist und der Himbeer-Pi auch als Master an den Hub angeschlossen ist.

Ich habe r8188-Modul geladen, mit deaktiviertem Stromsparmodus:

cat /etc/modprobe.d/r8188eu.conf

options r8188eu rtw_power_mgnt=0 rtw_enusbss=0

iwconfig wlan0 zeigt:

wlan0     IEEE 802.11bgn  ESSID:"xxxxxxxx"  Nickname:"<WIFI@REALTEK>"
      Mode:Managed  Frequency:2.437 GHz  Access Point: 00:11:22:33:44:55   
      Bit Rate:72.2 Mb/s   Sensitivity:0/0  
      Retry:off   RTS thr:off   Fragment thr:off
      Encryption key:****-****-****-****-****-****-****-****   Security mode:open
      Power Management:off
      Link Quality:0/100  Signal level:40/100  Noise level:0
      Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
      Tx excessive retries:0  Invalid misc:0   Missed beacon:0

Der gemeldete Signalpegel ändert sich jedoch von 0 auf 40. Auf der Routerseite zeigt er 4 oder 5 Balken für dieses Gerät an.

Von / etc / network / interfaces:

auto wlan0
iface wlan0 inet dhcp
wpa-conf /etc/wpa_supplicant.conf
wireless-power off

Ping von einem anderen Computer im drahtlosen Netzwerk:

Request timeout for icmp_seq 2327
Request timeout for icmp_seq 2328
64 bytes from 192.168.2.199: icmp_seq=2329 ttl=64 time=4.445 ms
....
64 bytes from 192.168.2.199: icmp_seq=2341 ttl=64 time=1.969 ms
Request timeout for icmp_seq 2342
Request timeout for icmp_seq 2343

Die Anzahl der erfolgreichen Pings beträgt 12-15, wobei eine ähnliche Anzahl von Anforderungen abgelaufen ist.

Beim Booten ist dies in dmesg aufgeführt:

[    4.536377] r8188eu: module is from the staging directory, the quality is unknown, you have been warned.
[    4.666079] Chip Version Info: CHIP_8188E_Normal_Chip_TSMC_UNKNOWN_CUT(10)_1T1R_RomVer(0)
[    4.872514] usbcore: registered new interface driver r8188eu

In der dmesg-Ausgabe wird dies wiederholt:

[ 1604.256629] R8188EU: ERROR linked_status_chk(wlan0) disconnect or roaming
[ 1606.205210] R8188EU: ERROR assoc success
[ 1630.304910] R8188EU: ERROR linked_status_chk(wlan0) disconnect or roaming
[ 1632.523159] R8188EU: ERROR assoc success

Suchen in / var / log / syslog:

Sep 23 20:15:20 piweather2 kernel: [ 1790.628050] R8188EU: ERROR linked_status_chk(wlan0) disconnect or roaming
Sep 23 20:15:22 piweather2 kernel: [ 1792.578095] R8188EU: ERROR assoc success
Sep 23 20:15:22 piweather2 wpa_supplicant[498]: wlan0: Associated with 00:11:22:33:44:55
Sep 23 20:15:22 piweather2 wpa_supplicant[498]: wlan0: WPA: Key negotiation completed with 00:11:22:33:44:55 [PTK=CCMP GTK=CCMP]
Sep 23 20:15:22 piweather2 wpa_supplicant[498]: wlan0: CTRL-EVENT-CONNECTED - Connection to 00:11:22:33:44:55 completed [id=0 id_str=]
Sep 23 20:15:44 piweather2 kernel: [ 1814.672934] R8188EU: ERROR linked_status_chk(wlan0) disconnect or roaming
Sep 23 20:15:46 piweather2 kernel: [ 1816.641622] R8188EU: ERROR assoc success
Sep 23 20:15:46 piweather2 wpa_supplicant[498]: wlan0: WPA: EAPOL-Key Replay Counter did not increase - dropping packet
Sep 23 20:15:46 piweather2 wpa_supplicant[498]: wlan0: Associated with 00:11:22:33:44:55
Sep 23 20:15:47 piweather2 wpa_supplicant[498]: wlan0: WPA: Key negotiation completed with 00:11:22:33:44:55 [PTK=CCMP GTK=CCMP]
Sep 23 20:15:47 piweather2 wpa_supplicant[498]: wlan0: CTRL-EVENT-CONNECTED - Connection to 00:11:22:33:44:55 completed [id=0 id_str=]

Ich bin mir nicht sicher, was ich noch versuchen kann, also suche ich Rat

Vielen Dank

Geir
quelle
Gleiches Problem, ohne Lösung: raspberrypi.stackexchange.com/questions/24270/…
Domen
Haben Sie immer noch dieses Problem?
Patrick Cook
Macht es einen Unterschied , wenn Sie fügen rtw_ips_mode=0zu /etc/modprobe.d/r8188eu.conf?
Diederik de Haas
1
Ausgezeichnete Frage ... gut beschrieben. Auch ich leide unter dem gleichen Problem.
Kolban

Antworten:

3

Kann ein Stromproblem sein! (Obwohl möglicherweise nicht, weil Sie den Hub verwenden)

Ich hatte das gleiche Problem, und normalerweise liegt es an der Macht. Überprüfen Sie daher, ob die Stromversorgung mindestens 1 Ampere beträgt (bevorzugt 2). Wenn dies der Fall ist und Sie viele Geräte an USB / GPIO angeschlossen haben, kann dies auch der Fall sein.

Ein Beispiel: Mein Himbeer-Pi läuft mit 1,8 Ampere und ich hatte eine Tastatur, einen WiFi-Dongle und einen drahtlosen Mausadapter angeschlossen. Das WiFi wäre aufgrund des Strommangels nicht zugänglich. Also habe ich ein 2.1 Ampere angeschlossen und es hat funktioniert.

Mateo Holguin
quelle
0

Es gibt viele Gründe für die Trennung von WLAN

Nicht nur Energiesparmodus


1. Netzwerkstörungen

Das ist mir passiert. Es ist möglich, dass ein anderes Gerät in Ihrem Netzwerk versehentlich dieselbe IP-Adresse wie Ihr RPi hat. Dies lässt sich leicht beheben, indem Sie eine IP-Adresse auf Ihrem Router reservieren. Da jeder Router anders ist, müssen Sie einige Google-Suchen durchführen, um dies zu tun. Suchen Sie einfach nach "reservierter IP-Adresse" und nach Marke und Modell Ihres Routers.

2. Zwangsschlaf

Einige Wifi-Karten haben einen erzwungenen Schlaf mit dem RPi. Dies ist eine noch einfachere Lösung. Genau das Richtige für ein Programm, das Ihren Router jede Minute oder so anpingt und im Hintergrund laufen lässt.

3. Nicht genug Leistung

Dies sollte kein Problem sein, wenn man bedenkt, dass Sie es an einen USB-Hub angeschlossen haben, aber es wird nicht schaden, dies zu überprüfen. Stellen Sie sicher, dass Ihr USB-Hub ~ 5,0-5,5 V und mindestens ~ 1A liefert. Wenn Sie ein Multimeter haben, ist dies einfach.

Patrick Cook
quelle