Samsung S7, WLAN wird ständig getrennt

Ich habe mich umgesehen und kann so sicherstellen, dass dies kein Duplikat ist.

  • Smart Network Switch ist ausgeschaltet
  • Lass das Wlan an während du schläfst
  • WLAN funktioniert für andere Geräte hervorragend
  • WLAN wird zufällig getrennt, auch wenn der Bildschirm geöffnet und das Gerät verwendet wird

Ich öffnete die Entwickleroptionen und aktivierte „Wi-Fi Verbose Logging“ und als die Verbindung getrennt wurde, sah ich diese Meldungen:

  • NETWORK_SELECTION_PERMANENTLY_DISABLED
  • NETWORK_SELECTION_DISABLED_BY_WIFI_MANAGER=2

Auch bei anderer Gelegenheit diese:

  • NETWORK_SELECTION_DISABLED_BY_ASSOCIATION_REJECTION=1
  • NETWORK_SELECTION_DISABLED_BY_WIFI_MANAGER=1

Das Problem scheint seit der Installation einer Anwendung aufgetreten zu sein, aber ich habe alle aktuellen Anwendungen auf meinem Telefon deinstalliert und es ist nicht besser geworden.

Der abgesicherte Modus schien das Problem zu beheben, also muss es eine Art Anwendungsinterferenz geben, aber der Verlauf der WLAN-Steuerung listet nur Anwendungen auf, die das WLAN eingeschaltet haben.

Meine einzige Lösung war bisher, WLAN zu deaktivieren und wieder zu aktivieren oder den WLAN-Netzwerkmanager in Android zu öffnen und auf die WLAN-Verbindung zu tippen. (vermutlich um die 'Netzwerkauswahl deaktiviert' zu überschreiben)


Einige Logcat-Details:

[ 08-14 13:44:35.460  1364: 2509 E/WifiStateMachine ]
Did not find remoteAddress {10.100.5.1} in /proc/net/arp

Und

I WifiHs20Service: Message received 5014
E WifiHs20Service: received HS20_UTILITY_ACTION_TYPE_HS20_CONFIGURATION_CHANGED
D WifiStateMachine:  DisconnectedState !CMD_GET_CONFIGURED_NETWORKS uid=10225  rt=2982499/2982499 10225 0 num=40
D WifiStateMachine:  ConnectModeState !CMD_GET_CONFIGURED_NETWORKS uid=10225  rt=2982500/2982500 10225 0 num=40
D WifiStateMachine:  DisconnectedState !CMD_GET_CONFIGURED_NETWORKS uid=10225  rt=2982511/2982511 10225 0 num=40
D WifiStateMachine:  ConnectModeState !CMD_GET_CONFIGURED_NETWORKS uid=10225  rt=2982511/2982511 10225 0 num=40

Wenn ich WLAN wieder einschalte, sehe ich manchmal:

WifiStateMachine: There are no configured ssid

gefolgt von vielen SSIDs von WLANs, die ich bereits verwendet habe. Die SSID im Bereich wird nicht aufgelistet. Vielleicht, weil die SSID in Reichweite als "permanent deaktiviert" markiert ist (siehe oben)


Zusätzliche Bearbeitung, mehr Infos:

  • Ich bin nicht in der Lage, dies zuverlässig zu replizieren. Es wird nur getrennt, wenn ich davon ausgehe, dass es funktioniert, und es scheint nicht abzustürzen, während ich versuche, es zu verwenden.
  • Ich habe eine Verbindungstrennung, während ich ein Beyondpod-Update (Podcast-App) durchführe: https://pastebin.com/Edx7ADXZ Zu beachtende Dinge:
    • Ich konnte es nicht nur mit der Podcast-App kopieren
    • Wenn Sie im Protokoll nach beyondpod suchen, sehen Sie weitere Informationen darüber, wo die Trennung auftritt. Irgendwann vorher: "08-23 12:53:46.600"

Aktualisierung 3:

Ich habe mein Telefon gelöscht, und es war eine Weile in Ordnung, aber es kam zurück. Die gleichen Fehlercodes: NETWORK_SELECTION_PERMANENTLY_DISABLEDundNETWORK_SELECTION_DISABLED_BY_WIFI_MANAGER=2

Ich denke, das Abwischen war nicht ausreichend.

Gibt es etwas, das ich ausführen kann, um mein WLAN ständig zurückzusetzen (wenn der Hardwareschalter eingeschaltet ist), um das, was es ausschaltet, effektiv aufzuheben?

Ich habe diesen Beitrag bemerkt, also werde ich versuchen, Adb-Protokolle zu erhalten, um zu sehen, ob das weitere Informationen liefert: android.stackexchange.com/questions/143720/…
Dies scheint relevant zu sein?: developer.samsung.com/forum/thread/…
Ich finde hier Zeichenfolgen, die mit meinem Logcat übereinstimmen, aber ich habe die Protokolle nicht auf etwas Sinnvolles eingegrenzt, und ich zögere, einfach alle Arten von persönlichen Daten auszugeben: gist.github.com/czyzm/6a49abc9b5b0c0eb28d5999cccee0c77
Wenn Sie in Logcat suchen, sollten Sie nach einer bestimmten Zeit suchen, wenn Sie wissen, wann die Trennung aufgetreten ist, vielleicht ist dort etwas. Wie funktioniert das Gerät mit anderen WLAN-Netzwerken?
Kennen Sie einen Ort, an dem ich ~ 2 MB-Protokolle hochladen kann? pastebin.com funktioniert nicht mit einer kostenlosen Testversion. 2 MB an Protokollen bekomme ich, wenn ich versuche, es auf nur eine Minute zu reduzieren ...
> Da ich nicht genug Ruf habe, um zu kommentieren, muss ich hier posten. Hallo Isaaclw, ich sehe, dass das Problem begann, als Sie eine Anwendung installiert haben. Was war diese Anwendung? Sie können "adb shell logcat"wpa_supplicant-bezogene Protokolle enthalten. Wpa_supplicant ist eine Open-Source-Anwendung, die in Android-Telefonen verwendet wird, um Wi-Fi-Verbindungen herzustellen und zu verwalten. Dies würde Ihr Verbindungsproblem lösen. oder "adb shell cat /proc/kmsg"welches ist die Datei, in der der Kernel die Protokolle ausgibt. Hier können Sie Protokolle zu Wi-Fi-Abstürzen sehen.
adb shell cat /proc/kmsgantwortet mit Erlaubnis verweigert
Der andere Kommentar hat das gleiche Problem wie der Logcat oben. Ich habe keinen Ort, um die vollständigen Protokolle hochzuladen
Das Debuggen ist so schmerzhaft, teilweise weil der Fehler kommt und geht und unzuverlässig ist. Ich habe ein Skript geschrieben, das beim Debuggen hilft: pastebin.com/3rkNFaXC Und jetzt tritt der Fehler nicht mehr auf. Stelle dir das vor. Ich denke, aufgrund meines Zeitplans formatiere ich dieses Wochenende neu. PFUI.
Eine weitere Bearbeitung. Ich habe mein Handy gelöscht und es kam zurück. Ich wünschte, ich hätte diese Woche nicht so viel zu tun und könnte es tatsächlich lösen. Gibt es einen Ort, an dem ich meine Anwendungsliste exportieren kann, der hilfreich wäre?

Antworten (1)

Android hat nicht angegeben, welche Anwendungen den WLAN-Status genau umgeschaltet haben, und die Protokolle waren nicht hilfreich.

Später bemerkte ich, dass " MyCricket ", eine Anwendung, die hilft, meinen Telefondienst zu bezahlen, eine Einstellung mit dem Titel hatte: Turning on Cricket Wi-Fi Manager

Das Deaktivieren dieser Einstellung hat das Problem behoben. Ich wünschte, die Android-Steuerung wäre hilfreicher gewesen.