as I am really desperate now about the wlan problem on my Samsung Galaxy S3 GT-I9300 I am now going to post a question in the hope that someone might help me fix it.
I cannot activate wifi. Logcat shows me that the driver could not be loaded (detailed wifi logging has been activated via the developer options):
D/WifiService( 2240): setWifiEnabled: true pid=3142, uid=1000
E/WifiService( 2240): Invoking mWifiStateMachine.setWifiEnabled
E/WifiStateMachine( 2240): InitialState !CMD_START_SUPPLICANT 0 0
E/WifiStateMachine( 2240): Failed to load driver
The netcfg command does not list any wlan0 interface!
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 the wlan advanced settings there is no mac address available.
The wifi status that can be reached via the #*#4636##* service code on the phone numberpad lists the following information:
Wi-Fi state: Disabled
Supplicant state: UNINITIALIZED
Hidden SSID: false
Network ID: -1
Link speed: -1 Mbps
The phone is rooted, ClockworkMod Recovery (CWM) is installed.
I tried different custom roms (see next point "history"). The current Android version is 5.0.2 (ROM: Liquid Smooth Lollipop, Kernel-Version: 3.0.31-CM-gdd7ad6a)
At first I rooted my phone and flashed Cyanogenmod 10.2 cm-10.2.0-i9300 (Stable Version, Android 4.3)). Everything worked fine (including wifi) and I was pleased with the smoothness and beauty of the Cyanogenmod.
Out of curiosity I tried a Cyanogenmod cm-11-20150614-NIGHTLY-i9300 (Android 4.4) and faced the problem the first time. After returning from airplane mode, the wifi was broken. I assumed the nightly build to be still buggy and reflashed the Cyanogenmod 10.2. However, I was not able to get the wifi back.
After that I returned to a stock rom but no luck! Wifi was still dead :-(
I started to consider that it might be a hardware issue and got a new wlan antenna as well as a new wlan-speaker-thingy. I changed the parts and tried again with Cyanogenmod 10.2. Guess what! Wifi was working again! But unfortunately not very long. I am not quite sure but I assume the wifi went away again after returning from airplane mode.
Well, I then cried silently in a dark corner of my room...and tried two other custom roms: SlimKat 4.4. Slim-i9300-4.4.4.build.9.0-OFFICIAL-8312 and Liquid Smooth Lollipop (5.0.2) which is still on the phone.
On Liquid Smooth I was able to get the wifi back for a couple of times (meaning I could see local networks in range and even connect to one of them) but never really long and in the end it died again forever.
I am really confused about the question: Is it a software or a hardware issue? I sent the wlan-speaker-module back to the merchant and tried another one but was not able to revive the wlan since then.
It's so sad. Everything else is working so nice and properly on the phone and it's still looking as if it is new. I know that its monetary value is quite low now but I have invested so much time into it (and also bought the new hardware) so I really hope that there is still a chance for fixing.
Other things I tried
I tried some wlan fixer apps (without success):
- Wifi Fixer
- Blade Wifi Fix
- FXR WiFi fix and rescue 1.5.0
I tried some useless stuff with the wpa_supplicant.conf file that I have read about in another forum.
In addition to that I was almost googling myself to death...I think I got through the whole first page of search results for a lot of search terms.
I pasted the detailed logcats in pastebin:
- Liquid Smooth boot on the day wlan was working for a short period of time: http://pastebin.com/dT9Ucbs5
- Liquid Smooth successful wlan activating (search for "banana" that is the SSID I connected with): http://pastebin.com/yQsgkQiV
- Liquid Smooth boot and failed wlan activation (freshest log): pastebin.com/ikDr9vJi (I can post only 2 links...)
I would really appreciate any kind of help or advice. What can I still try? What could be the cause of the problem? Anything I have overlooked?
EDIT: I also uploaded the dmesg output: http://pastebin.com/0caXAPAd
There is a message
failed to power up DHD generic adapter