Ein ziemlich komplexes WiFi-Problem (Android Tablet)

21

Auf den Punkt. Mein WLAN funktioniert seit ein paar Tagen nach dem Upgrade der Firmware- und Android-Version nicht mehr richtig .

Fehlerbeschreibung

Das Problem ist eher inkonsistent. Wifi erkennt normalerweise keine Netzwerke. Manchmal dauert das Scannen etwa 30 Sekunden, und dann werden etwa 10 Sekunden lang verfügbare Netzwerke angezeigt. Danach verschwinden die Netzwerke aus der Liste. Der Versuch, in dieser Zeitspanne eine Verbindung herzustellen, führt zu nichts. Wenn ich auf das Netzwerk tippe und dann "Verbinden" wähle, wird die Netzwerkliste erneut angezeigt, als wäre nichts passiert. In anderen Fällen werden beim Versuch, eine Verbindung zu einem Netzwerk herzustellen, alle Netzwerke sofort ausgeblendet. In diesem Fall kehren die Netzwerke nach einigen Sekunden zurück und das Netzwerk, zu dem ich eine Verbindung herstellen wollte, wird als "Verbindung herstellen" angezeigt, aber kurz danach verschwinden alle Netzwerke. Gelegentlich bleibt WLAN beim Einschalten hängen, dies geschieht jedoch normalerweise, nachdem bzw. während ich Berechtigungen bastele.

Ich muss bemerken, dass dies in jedem Netzwerk passiert, es ist kein Router-Problem. Ich habe auch ein Hardwareproblem ausgeschlossen, da ich Netzwerke kurzzeitig erkennen kann, aber keine Verbindung zu ihnen herstellen kann.

Ursprung der Ausgabe

Das Problem trat nach ein paar Tagen auf, nachdem ich das ROM meines Tablets mithilfe der vom Entwickler veröffentlichten offiziellen Software und nach dem Rooten des Tablets aktualisiert hatte. Das Seltsame ist, dass das WiFi ein paar Tage lang einwandfrei funktioniert hat, nachdem ich die Software aktualisiert habe. Während dies der Ursprung dieses Problems sein könnte, könnte es aus einer anderen Quelle stammen. Lesen Sie auf jeden Fall die "Anderen (seltsamen) Informationen"

Korrekturen, die ich versucht habe

  • Ändern der WLAN-Einstellungen (Ändern der erweiterten Einstellungen, Ändern des Gerätenamens in den Einstellungen von WLAN Direct usw.)
  • Werksreset (Problem bestand noch vor dem erneuten Rooten des Geräts)
  • Bearbeiten der Berechtigungen für jede Datei im Ordner dhcpcd mit der App X-plore (mit Root-Berechtigung) sowie für andere Dateien im Ordner "permission" (alle Dateien mit dem Namen "wifi").
  • Verschiedene "Wifi Fixer" Apps.
  • MAC-Wechsler-Apps (zum Ändern meiner MAC-Adresse)
  • Cache-Partition wird gelöscht

Fixes habe ich nicht ausprobiert

  • Installieren eines anderen ROMs (das kann ich nicht, da es keine anderen ROMs gibt, die mit meinem Gerät kompatibel sind, auch keine benutzerdefinierten)
  • Rollback meiner Android-Version (von 4.4.2 auf 4.2)

Andere (seltsame) Informationen

  • Seltsamkeiten der Mac-Adresse

Meine MAC-Adresse hat sich nach ein paar Tagen geändert, als das Problem begann. Ich bin mir nicht sicher, ob dies damit zusammenhängt, aber ich erkläre es trotzdem: Der ISP meiner Freundin ist eine kleine lokale Firma (im Besitz von 1-3 Personen), die Sie auffordert, ihnen Ihre MAC-Adresse zu senden, damit sie ... Ihre Whitelist erstellen können Gerät? Wenn Sie ihnen nicht Ihre MAC-Adresse senden, können Sie eine Verbindung zum Netzwerk herstellen, jedoch mit eingeschränktem Zugriff (nur deren Webseite). Dies erscheint mir seltsam, weil das Netzwerk selbst privat ist (dh, es hat ein eigenes Passwort, wie jedes private Netzwerk), aber Sie müssen immer noch die MAC-Adresse jedes Geräts senden, das Sie mit Ihrem Netzwerk verbinden möchten.

Als ich zu ihr nach Hause ging und versuchte, eine Verbindung herzustellen, nachdem ich mein ROM aktualisiert hatte, bekam ich eingeschränkten Zugriff, obwohl ich die MAC-Adresse meines Tablets bereits vor vielen Monaten gesendet hatte. Ich habe meine MAC-Adresse überprüft und festgestellt, dass sie sich in 00: 90: 4c: 07: 71: 12 geändert hat . Ich habe dem ISP eine Nachricht geschickt und ihm meinen neuen MAC geschickt. Aber ich habe nach ein paar Minuten noch einmal nachgesehen und mein MAC war wieder auf seiner alten Nummer. Der MAC wechselte einige Male vom neuen zum alten und blieb schließlich beim neuen hängen. Der ISP "Typ" sagte, er würde versuchen, "Remote-Zugriff" zu versuchen, um das Problem zu beheben (das heißt, mein eingeschränkter Zugriff auf das bestimmte Netzwerk meiner GF).

Danach konnte sich mein Tablet nicht mit einem Netzwerk verbinden, und das Problem begann wie oben beschrieben. Ich dachte, dies hätte nichts mit dem Problem zu tun, aber ich fand einige Threads, die sich über Probleme im Zusammenhang mit MACs beschwerten, die mit 00: 90: 4c beginnen. Könnte dies die Ursache des Problems sein?

  • Kurze aber stabile Verbindung

Letzte Woche konnte sich mein Tablet normal mit dem Netzwerk meiner Universität verbinden. Dies geschah, nachdem ich die Einstellungen für das "Mobilfunknetz" (Daten aktiviert, Datenroaming) aktiviert hatte. Ich habe auf diesem Tablet keinen Datendienst, obwohl ich nach dem Aktivieren dieser Kontrollkästchen eine Verbindung herstellen konnte, als ob das Problem nie bestanden hätte. Nach dem Trennen der Verbindung zu diesem Netzwerk trat das Problem jedoch erneut auf, als ob nichts passiert wäre. Ich war nicht in der Lage, dies zu reproduzieren, nicht indem ich mich mit demselben Netzwerk verband, nicht indem ich mich an derselben Stelle befand (also hätte ich die gleiche WLAN-Signalstärke).

  • Wifi war nach dem Zurücksetzen auf die Werkseinstellungen aktiviert

Nach dem Zurücksetzen des Tablets (und natürlich dem Löschen der internen SD-Karte) war das WLAN standardmäßig bereits aktiviert. Konnte das irgendetwas bedeuten?

Gerätebeschreibung und weitere Informationen

Es ist ein Onda v975s mit android kitkat 4.4.2, Firmware-Version v4.4_V1. Kernel Version 3.3.0. Bitte fordern Sie bei Bedarf weitere Informationen an.

Ich habe auch einige logcats, die auf wpa_supplicant zeigen.

wpa_supplicant: Schnittstelle wlan0 Flags (UP) konnte nicht gesetzt werden: Operation nicht erlaubt

Den vollständigen Logcat finden Sie hier auf Pastebin .

Wenn Sie es durch diesen langen Beitrag geschafft haben, danke ich Ihnen. Mir sind einfach die Ideen ausgegangen, und ich hoffe, jemand hier kann mir helfen.

Golokopitenko
quelle
4
ausgezeichnete Frage, sehr detailliert, +1 von mir. Können Sie den Logcat zu Github Gist oder Pastebin hinzufügen ? Wenn Sie es hier aufnehmen, wird die Frage IMO noch länger.
Benjamin
Ich dachte auch, es würde die Frage zu lang machen. Ich habe die .txt-Inhalte hochgeladen: pastebin.com/C2Lfyy7T Vielen Dank für Ihre Zeit
Golokopitenko
2
+1 von mir auch. Haben Sie Aufzeichnungen über Ihre "ursprüngliche MAC-Adresse"? Die ersten 3 Paare mindestens? 00:90:4cwird von epigram, inc . verwendet . Wenn Ihre neue Adresse auf ein anderes Unternehmen verweist, ist dies sehr merkwürdig (normalerweise ändert sich eine MAC-Adresse nicht - aus diesem Grund wird sie für den Netzwerkschutz durch MAC-Filter verwendet , um diesen Teil Ihrer Frage zu beantworten). Ich hatte einmal ein vergleichbares Problem, und es hing mit Inkompatibilitäten des neueren ROM mit dem Funkbild des Telefons zusammen, aber keine MAC-Änderung dann.
Izzy
Epigramm ... das ist noch seltsamer, da ich aus Spanien bin. Wie könnte diese MAC-Änderung passieren? Was die Protokolle vor dem ROM-Update betrifft, habe ich leider keine. Was haben Sie getan, um Ihr Problem zu beheben? Glaubst du, es könnte meinem Fall helfen?
Golokopitenko
Weitere Protokolle, bitte, diese Protokolle geben eine detailliertere Geschichte darüber, welche Probleme Ihr WLAN hat. Radio - Log: adb logcat -b radio -v time -d > logcat_radio.log wifistate Fehler - fatals: adb logcat WifiStateMachine:E *:S -v long > wifi.txt Kernel - Log:adb shell su -c dmesg > dmesg.txt
Bo Lawson

Antworten:

6

Wenn Sie sich diese beiden Zeilen in logcat ansehen:

Could not set interface wlan0 flags (UP): Operation not permitted

WifiStateMachine: Driver start failed, retrying

Ich würde sagen, dass das 4.4.2 ROM einen fehlerhaften / fehlenden WLAN-Kartentreiber (2. Zeile) hat, ohne den Sie die WLAN-Verbindung (1. Zeile) natürlich nicht einmal starten / scannen / halten können.

Wie Sie bereits sagten, haben Sie nicht versucht, es auf 4.2 zurückzusetzen, aber ich empfehle Ihnen dringend, dies zu tun, um zumindest zu überprüfen, ob das WiFi dann wieder funktionieren würde.

Wenn es dann funktioniert, hat das 4.4.2-ROM wahrscheinlich fehlerhafte Treiber oder die Berechtigungen haben sich irgendwie geändert, sodass Sie keine Berechtigung zum Aktivieren von WiFi haben.

Abhängig vom Ergebnis können Sie entweder:

  • Wenden Sie sich an Ihren OEM, um eine Lösung in 4.4.2 zu erhalten
  • Bleiben Sie auf 4.2, da keine benutzerdefinierten ROMs verfügbar sind
  • MÖGLICHERWEISE versuchen, Treiber von 4.2 in 4.4.2 zu übertragen

Ich würde mich wegen der Kompatibilität und den Änderungen in Android zwischen den Versionen nicht sehr auf die letzte Option verlassen, und außerdem würde es viel technisches Können und Wissen erfordern + es könnte zu potenziellem Hardwareschaden führen.

Chapz
quelle
Ja, ein Rollback auf 4.2 behebt das Problem. Der OEM hat keine Fehlerbehebung veröffentlicht und die Kontaktaufnahme hat mir nur die Antwort "Soon TM" gegeben. Also bin ich wahrscheinlich mit dem 4.2-ROM festgefahren ... das auch einige Probleme für sich hat. Moral der Geschichte, kaufen Sie keine billigen Tabletten von beschissenen chinesischen Unternehmen.
Golokopitenko
Entschuldigung für das Doubleposting. Ich frage mich ... Wenn es ein benutzerdefiniertes ROM für mein Gerät geben würde, das die fehlenden Treiber enthält (+ andere, die ich ebenfalls benötige und die mir fehlen), wären meine Probleme gelöst. Natürlich gibt es keine benutzerdefinierten Roms für mein Tablet-Modell. Aber was wäre, wenn ich das ROM selbst gemacht hätte? Ich nehme sogar an, dass dies albern sein könnte, da ich keine Programmierkenntnisse habe ... aber könnte ich eine kleine "Bearbeitung" an einem bereits vorhandenen kompatiblen ROM vornehmen, um die gewünschten Treiber / Funktionen hinzuzufügen? Es ist keine komplette Überarbeitung, sondern eine kleine Ergänzung. Ist das eine zu große Aufgabe für einen Anfänger wie mich?
Golokopitenko
Leider kann ich dir auf diese Weise nicht mehr weiterhelfen, da hier die Dinge auf Hardwareebene gehen, mit der ich nicht sehr vertraut bin ...
Chapz
0

Es scheint, dass Ihr EFS (verschlüsseltes Dateisystem) beschädigt wurde . Ich kann nicht sagen warum. Aber ich habe gefunden, um es zu beheben. Sie können diese Links überprüfen ->

  1. XDA
  2. Ein Blog
Vivek Ji
quelle
1
Könnten Sie auch den Inhalt (wie zum Beispiel Anleitungen) aus dem Artikel zitieren, um den Inhalt beizubehalten, wenn der Link später nicht mehr funktioniert?
Manubhargav
Ich glaube, xda wird diesen Link niemals fallen lassen. Auch wenn ja, kann ich hier auch Schritte posten. Überhaupt keine Probs.
Vivek Ji
Ich bin gerade im Urlaub, aber ich werde es versuchen, sobald ich kann, und ich werde Sie wissen lassen, ob es funktioniert, danke für den Vorschlag.
Golokopitenko