Problembeschreibung:
Ich habe ein WLAN-Problem mit meinem Samsung Galaxy S3 (GT-I930). Ich kann WLAN nicht aktivieren. Logcat zeigt mir an, dass der Treiber nicht geladen werden konnte (detailliertes WLAN-Logging wurde über die Entwickleroptionen aktiviert):
D/WifiService( 2240): setWifiEnabled: true pid=3142, uid=1000<br>
E/WifiService( 2240): Invoking mWifiStateMachine.setWifiEnabled<br>
E/WifiStateMachine( 2240): InitialState !CMD_START_SUPPLICANT 0 0<br>
E/WifiStateMachine( 2240): Failed to load driver
Der netcfg
Befehl listet keine wlan0
Schnittstelle auf:
lo UP 127.0.0.1/8 0x00000049 00:00:00:00:00:00
sit0 DOWN 0.0.0.0/0 0x00000080 00:00:00:00:00:00
ip6tnl0 DOWN 0.0.0/0 0x00000080 00:00:00:00:00:00
rmnet0 DOWN 0.0.0/0 0x00001090 00:00:00:00:00:00
rmnet1 DOWN 0.0.0/0 0x00001090 00:00:00:00:00:00
rmnet2 DOWN 0.0.0/0 0x00001090 00:00:00:00:00:00
In den erweiterten WLAN-Einstellungen ist keine MAC-Adresse verfügbar.
**#*#*4636#*#***
Der WLAN-Status, der über den Servicecode auf dem Nummernblock erreichbar ist, listet folgende Informationen auf:
Wi-Fi-Status: Deaktiviert
Netzwerkstatus:
Supplicant-Status: UNINITIALISIERT
RSSI: -127
BSSID:
SSID:
Versteckt SSID: falsch
IP-Adresse: 0.0.0.0
MAC-Adresse:
Netzwerk-ID: -1
Verbindungsgeschwindigkeit: -1 Mbit/s
Scan-Ergebnisse:
Android-Version:
Das Telefon ist gerootet, ClockworkMod Recovery (CWM) ist installiert. Ich habe verschiedene Custom ROMs ausprobiert (siehe nächster Punkt „Geschichte“). Die aktuelle Android-Version ist 5.0.2 (ROM: Liquid Smooth Lollipop, Kernel-Version: 3.0.31-CM-gdd7ad6a)
Geschichte
Zuerst habe ich mein Handy gerootet und Cyanogenmod 10.2 cm-10.2.0-i9300 (Stable Version, Android 4.3) geflasht. Alles hat gut funktioniert (einschließlich WLAN) und ich war mit der Geschmeidigkeit und Schönheit des Cyanogenmod zufrieden.
Aus Neugier habe ich ein Cyanogenmod cm-11-20150614-NIGHTLY-i9300 (Android 4.4) ausprobiert und stand das erste Mal vor dem Problem. Nach der Rückkehr aus dem Flugzeugmodus war das WLAN unterbrochen. Ich bin davon ausgegangen, dass der Nightly Build noch fehlerhaft ist und habe den Cyanogenmod 10.2 neu geflasht. Allerdings bekomme ich das WLAN nicht zurück.
Danach kehrte ich zu einem Stock-ROM zurück , aber kein Glück. Das WLAN war immer noch tot.
Ich begann zu überlegen, ob es sich um ein Hardwareproblem handeln könnte, und bekam eine neue WLAN-Antenne sowie ein neues WLAN-Lautsprecher-Ding . Ich habe die Teile getauscht und es nochmal mit Cyanogenmod 10.2 versucht. Ratet mal, das WLAN funktionierte wieder. Aber leider nicht sehr lange. Ich bin mir nicht ganz sicher, aber ich nehme an, dass das WLAN nach der Rückkehr aus dem Flugzeugmodus wieder verschwunden ist.
Nun, ich habe dann zwei andere benutzerdefinierte ROMs ausprobiert: SlimKat 4.4. Slim-i9300-4.4.4.build.9.0-OFFICIAL-8312 und Liquid Smooth Lollipop (5.0.2), das noch auf dem Telefon ist.
Auf Liquid Smooth konnte ich das WLAN ein paar Mal wiederherstellen (was bedeutet, dass ich lokale Netzwerke in Reichweite sehen und mich sogar mit einem davon verbinden konnte), aber nie wirklich lange und am Ende starb es wieder für immer.
Ich bin wirklich verwirrt über die Frage: Ist es ein Software- oder ein Hardwareproblem? Ich habe das WLAN-Lautsprechermodul zum Händler zurückgeschickt und ein anderes probiert, konnte das WLAN seitdem aber nicht wiederbeleben.
Andere Dinge, die ich versucht habe
Ich habe einige WLAN-Fixer-Apps ausprobiert (ohne Erfolg):
Ich habe einige nutzlose Dinge mit der wpa_supplicant.conf
Datei ausprobiert, über die ich in einem anderen Forum gelesen habe.
Darüber hinaus habe ich auch gegoogelt und ich denke, ich habe die gesamte erste Seite der Suchergebnisse für viele Suchbegriffe durchgesehen.
Logkatzen
Ich habe die detaillierten Logcats in Pastebin eingefügt:
dmesg
Ausgabe: https://pastebin.com/0caXAPAd . Es wird eine Meldung angezeigt: „Failed to power up DHD Generic Adapter“Ich würde mich sehr über jede Art von Hilfe oder Rat freuen. Was kann ich noch probieren? Was könnte die Ursache des Problems sein? Irgendwas was ich übersehen habe?
Nachdem ich mir Ihre angesehen habe dmesg
, wird Ihr WLAN-Gerät, wenn ich es richtig verstehe, als mmc2
externe Karte identifiziert
<6>[ 18.525295] c1 mmc2: card inserted.
<4>[ 18.525962] c1 wifi_platform_set_power = 1
<4>[ 18.525970] c1 ------------------------------------------------------------------------------------------------
<4>[ 18.525978] c1 brcm_wlan_power Enter: power on
<6>[ 18.525983] c1 111brcm_wlan_power Enter: power on
<4>[ 18.525988] c1 gpio_table = [2]
<7>[ 18.526198] c1 WLAN: GPIO_WLAN_EN = 1
<4>[ 18.730036] c1 wifi_platform_bus_enumerate device present 1
<4>[ 18.730044] c1 gpio_table = [6]
Und schaltet ein und aus, weil die falsche / übermäßige Spannung hineingepumpt wird.
<6>[ 16.407671] c1 mmc2: card inserted.
<3>[ 16.635241] c0 mmc2: cmd 52 command index error error
<3>[ 16.636109] c0 mmc2: cmd 52 command index error error
<3>[ 16.641166] c0 mmc2: cmd 8 command crc error
<3>[ 16.641729] c0 mmc2: cmd 5 command end bit error
<3>[ 16.642015] c0 mmc2: cmd 5 command end bit error
<4>[ 16.642068] c0 mmc2: host doesn't support card's voltages
<3>[ 16.642080] c0 mmc2: error -22 whilst initialising SDIO card
<3>[ 16.643112] c0 mmc2: cmd 55 command end bit error
Bei neuer Hardware benötigen Sie einen neuen Kernel-Build mit korrekter Geräteunterstützung, der in den Kernel kompiliert ist. Ob dieses "Radfahren" Ihre neue Hardware beschädigt, kann ich nicht sicher sagen. Es war in Ihrer Frage nicht wirklich klar, aber ich gehe davon aus, dass dies interne Änderungen an der Hardware Ihres Telefons waren? Sie müssen wahrscheinlich die Besonderheiten dieser neuen Hardware erhalten und den Treiber / die Kernel-Quelle / den Support finden und in Ihre aktuelle Quelle portieren und einen neuen Build, Module und alles kompilieren.
Grundsätzlich wird jeder Raum, den Sie auf diesem "neuen" Gerät flashen, wahrscheinlich in der WiFi-Abteilung scheitern, und das Zurückflashen auf Lager über die/eine offizielle Firmware-Version wird es wahrscheinlich nicht beheben.
Wi-Fi driver is unstable
. Haha, das macht mich echt wahnsinnig....Das Umbenennen der data\misc\wifi\wap_supplication.conf
Datei hat das Problem für einige Leute behoben.
Das Android-System erstellt die Datei standardmäßig neu, wap_supplication.conf
nachdem sie umbenannt oder entfernt wurde. In meinem Fall hat es jedenfalls funktioniert, aber nur für kurze Zeit. Schließlich habe ich gerade den drahtlosen Adapter zurückgesetzt, also ist es wahrscheinlich ein Hardwareproblem.
ZeroPaladn
Mondbutt74
Ramona Zeppelin-Punkt
/dev/block/mmcblk0p3 /efs ext4 rw,nosuid,nodev,noatime,user_xattr,acl,barrier=1,journal_async_commit,data=ordered 0 0
. Ich habe CM 10.2 von hier , CM 11 von hier . Thx an euch beide für eure Kommentare.Mondbutt74
ZeroPaladn