Jump to content

Cannot enable Wifi driver , not a network configuration issue


Guest jthm23

Recommended Posts

Guest jthm23

Since I applied the froyo update from Paul's site wifi was working fine for 36 hours.

After a crash caused by copying files on my sdcard I rebooted the phone several times to recover it (another story).

Then wifi stopped working, by "stopped working" I mean the driver won't even load, giving me a warning in logcat, some timeouts in dhd_module_init and "Error" in the control panel.

It has nothing to do with my router configuration because I cannot even enable the wifi to scan for some ssid so it's not a "false alarm" issue...

I tried to flash Stock rom and radio, flash superboot FRF50, the last cyanogen, wipe a few thousand times between all of this but nothing seems to give life back to my wifi chip...

I can't stop thinking it is hardware related but why ??!! There was no shock, no fall, no EMP from a nuke in the vicinity, everything was smooth when I got back from work and bam !

Please, prove me its not hardware related I am ready to beg :rolleyes:

Is there some options to pass to the driver when I insmod to "reset" the chip in a healthy state ?

Can I somehow compile a debug build giving more informations on my hardware when it is crashing like **** ?

I don't know where to look anymore ...

Here are logs from various sources when I enable wifi in the settings (or insmod /system/lib/modules/bcm4239.ko) if it bothers I'll send them to pastebin :

From dmesg

<4>[ 9041.253845] wifi_set_power = 1

<4>[ 9041.253967] mahimahi_wifi_power: 1

<4>[ 9041.629699] wifi_set_carddetect = 1

<6>[ 9041.629821] mahimahi_wifi_set_carddetect: 1

<7>[ 9041.629943] mmc0: card_present 1

<6>[ 9041.630035] mmc0: Slot status change detected (0 -> 1)

<4>[ 9041.631988] 

<4>[ 9041.631988] Dongle Host Driver, version 4.218.223.0

<4>[ 9043.103698] save exit: isCheckpointed 1

<6>[ 9044.857452] batt:  99%, 4133 mV, 0 mA (0 avg), 30.8 C, 1345 mAh

<4>[ 9051.624053] dhd_module_init: sdio_register_driver timeout

<4>[ 9051.629364] wifi_set_carddetect = 0

<6>[ 9051.629730] mahimahi_wifi_set_carddetect: 0

<7>[ 9051.630065] mmc0: card_present 0

<6>[ 9051.630432] mmc0: Slot status change detected (1 -> 0)

<4>[ 9051.632110] wifi_set_power = 0

<4>[ 9051.632446] mahimahi_wifi_power: 0
From logcat
E/WifiService(   83): Failed to load Wi-Fi driver.
From insmod
# insmod bcm4329.ko

insmod: init_module 'bcm4329.ko' failed (Invalid argument)

Link to comment
Share on other sites

Guest stevenz

Should only be doing this if you're using a different kernel than the one the module is compiled against. Try flashing one of IntersectRaven's .34 kernels as they have the upgraded bcm4329.ko driver module included. Otherwise you can find this file by itself in the XDA dev forum and push that into /system/library/modules/ using adb. Unless you've got a hardware fault, but I doubt it. Does GPS/3G/Bluetooth all still work?

Don't reflash the radio if you can avoid it, it's unlikely to be the problem and can go wrong too easily.

Link to comment
Share on other sites

Guest jthm23
... Try flashing one of IntersectRaven's .34 kernels as they have the upgraded bcm4329.ko driver module included...

I flashed the latest from InsectRaven and insmod the module from /system/lib/modules/2.6.34-CFS-intersectR/kernel/drivers/net/wireless/bcm4329/bcm4329.ko but it is the same thing, with the same errors. Tried the kernel from cyanogen too.

Unless you've got a hardware fault, but I doubt it. Does GPS/3G/Bluetooth all still work?

GPS/3G/Bluetooth are all working fine. You are right, if it was the chip who had fried, nothing would work or it would be working erraticaly.

Thanks for your advice

Link to comment
Share on other sites

  • 4 weeks later...
Guest McBaul

I've been troubled by this issue for almost 1 week..........

From logcat

CODEE/WifiService( 139): Failed to load Wi-Fi driver.

From insmod

CODE# insmod bcm4329.ko

insmod: init_module 'bcm4329.ko' failed (Invalid argument)

Still looking for solutions....

Link to comment
Share on other sites

Guest guruvan
I've been troubled by this issue for almost 1 week..........

From logcat

CODEE/WifiService( 139): Failed to load Wi-Fi driver.

From insmod

CODE# insmod bcm4329.ko

insmod: init_module 'bcm4329.ko' failed (Invalid argument)

Still looking for solutions....

The issue is that the module you're using was compiled for a different kernel than the one you're using. Find the correct module for the kernel you have, and push it to /system/lib/modules

Link to comment
Share on other sites

Guest McBaul
The issue is that the module you're using was compiled for a different kernel than the one you're using. Find the correct module for the kernel you have, and push it to /system/lib/modules

I'm using the cm5.0.7.1 which worked perfectly before. I also tried sevral orther ko files exported from many other version of cm rom and still not working.............

Link to comment
Share on other sites

Guest jthm23

I thought I was an isolated case too...

FRF72 did not change a thing : always that sdio_register timeout when trying to insert the bcm4329 driver but I found that doing insmod a few dozen times may load the driver !!

Android shows me "Error" but by typing "rmmod bcm4329" and quicly enable wifi from the control panel it worked.

Unfortunately it did not survive a reboot but hey , it's some news ! And it really looks like faulty hardware now ... ;)

guruvan : I tried several different kernels and took care that the bcm module was compiled for that same kernel ... no luck ... Im beginning to think about witchcraft to get my wifi card back

McBaul : do you have the same msm_i2c related errors and/or dhd_module_init: sdio_register_driver timeout posted before ?

Edited by jthm23
Link to comment
Share on other sites

Guest stevenz
I thought I was an isolated case too...

Try a nandroid backup and a full wipe & flash the latest Cyanogen 5.0.8 and see what that does. He's got the latest wifi driver in it and a kernel to match. If you're not doing a wipe it could be holding a setting that's keeping the wifi turned off. You could try installing JuiceDefender and see what that does with the wireless.

Looks like a software issue though, so a full wipe & reflash should deal to it. Some WiFi drivers may have issues with the FroYo which won't help matters.

Edited by stevenz
Link to comment
Share on other sites

Guest jthm23
Try a nandroid backup and a full wipe & flash the latest Cyanogen 5.0.8 and see what that does. He's got the latest wifi driver in it and a kernel to match. If you're not doing a wipe it could be holding a setting that's keeping the wifi turned off

Thanks but been there done that a few thousand times .... with full wipe, and always checking if bcm4329 is the good one for the loaded kernel... Actually if it was the problem I would not even post a question here, it is something else.

I tried stock, cm , enomther and MCR with various kernel various hboot and various radio. Apart from loading 20 times the module until the motherboard accepts to open the sdio bus nothing seems to be efficient.

Link to comment
Share on other sites

Guest McBaul
I thought I was an isolated case too...

FRF72 did not change a thing : always that sdio_register timeout when trying to insert the bcm4329 driver but I found that doing insmod a few dozen times may load the driver !!

Android shows me "Error" but by typing "rmmod bcm4329" and quicly enable wifi from the control panel it worked.

Unfortunately it did not survive a reboot but hey , it's some news ! And it really looks like faulty hardware now ... ;)

guruvan : I tried several different kernels and took care that the bcm module was compiled for that same kernel ... no luck ... Im beginning to think about witchcraft to get my wifi card back

McBaul : do you have the same msm_i2c related errors and/or dhd_module_init: sdio_register_driver timeout posted before ?

Sorry, I didn't notice that.

Link to comment
Share on other sites

Guest McBaul
Thanks but been there done that a few thousand times .... with full wipe, and always checking if bcm4329 is the good one for the loaded kernel... Actually if it was the problem I would not even post a question here, it is something else.

I tried stock, cm , enomther and MCR with various kernel various hboot and various radio. Apart from loading 20 times the module until the motherboard accepts to open the sdio bus nothing seems to be efficient.

I tried too. If fresh rom didn't solve this problem, maybe this is a HW problem........

Waiting for further solutions...

Link to comment
Share on other sites

  • 3 months later...
Guest msemaan

hello ,

anybody got a solution for this problem, i am having the same problem myself

sdio_register_driver timeout

i got this problem since i upgraded to cm6 , but not instantly, i used it a while , then after sometime the problem began to happen

i managed to open my wifi once since then , but i cant figure out how to enable it again ,even if it is hard could someone point it out?

Link to comment
Share on other sites

  • 2 weeks later...

This issue is appearing on the new ViewSonix G Tablet as well. >75% of the time the wifi errors out with these errors. Every once in a while, on a reboot, the wifi will start properly. Has anyone found any answers to this? I'm really concerned that it is hardware related.

-Brint

Link to comment
Share on other sites

  • 3 months later...
Guest pol88

I know it's been a while since last reply.. Exact same problem here (Failed to load wi-fi driver - sdio_register_driver timeout).. Is there a solution for this issue?

Nexus One

Cyanogenmod7 RC1 (but also tried with several other roms, including stock, both rooted and not)

Link to comment
Share on other sites

Guest windozer
I know it's been a while since last reply.. Exact same problem here (Failed to load wi-fi driver - sdio_register_driver timeout).. Is there a solution for this issue?

Nexus One

Cyanogenmod7 RC1 (but also tried with several other roms, including stock, both rooted and not)

Im using the modaco 03/Mar r26 ROM now.

My wifi stopped working after i put intersectraven's cm7 kernel. i have yet to try his wififast version. : ) anyway my wifi is working now after flashing wildmonk's CM kernel http://wildmonks.whoisthedrizzle.com/kernel/2.6.35/022311/

Edited by windozer
Link to comment
Share on other sites

  • 2 weeks later...
Guest pol88
Im using the modaco 03/Mar r26 ROM now.

My wifi stopped working after i put intersectraven's cm7 kernel. i have yet to try his wififast version. : ) anyway my wifi is working now after flashing wildmonk's CM kernel http://wildmonks.whoisthedrizzle.com/kernel/2.6.35/022311/

Thank you very much for the reply :D excuse my ignorance but, which kernel should i download? the directory you linked has several files.. i'm new to this whole custom stuff :(

Link to comment
Share on other sites

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.