Hi,

thank you very much for your reply (and sorry for my delayed response). I tried your patches. When I load the module ("modprobe libertas_sdio"), the wait time is indeed very short, but the firmware is not found. After maybe 30 seconds, I get the error message:
libertas_sdio: failed to find firmware (-2)

The content of /lib/firmware is:

root@overo:/lib/firmware# ls -la
total 152
drwxrwxr-x 9 root root  4096 Jun  6  2012 .
drwxrwxr-x 6 root root  4096 Jun  6  2012 ..
drwxrwxr-x 2 root root  4096 Jun  6  2012 edgeport
drwxrwxr-x 2 root root  4096 Jun  6  2012 emi26
drwxrwxr-x 2 root root  4096 Jun  6  2012 emi62
drwxrwxr-x 2 root root  4096 Jun  6  2012 kaweth
drwxrwxr-x 2 root root  4096 Jun  6  2012 keyspan_pda
drwxr-xr-x 2 root root  4096 Jun  6  2012 libertas
-rw-r--r-- 1 root root 13847 Jun  6  2012 mts_cdma.fw
-rw-r--r-- 1 root root 14067 Jun  6  2012 mts_edge.fw
-rw-r--r-- 1 root root 13847 Jun  6  2012 mts_gsm.fw
-rw-r--r-- 1 root root  2048 May 29 22:19 rt73.bin
lrwxrwxrwx 1 root root    36 May <a href="tel:31%2015" value="+333115" target="_blank">31 15:13 sd8686.bin -> /lib/firmware/libertas/sd8686_v9.bin
lrwxrwxrwx 1 root root    43 May <a href="tel:31%2015" value="+333115" target="_blank">31 15:13 sd8686_helper.bin -> /lib/firmware/libertas/sd8686_
v9_helper.bin
-rw-r--r-- 1 root root 13765 Jun  6  2012 ti_<a href="tel:3410" value="+333410" target="_blank">3410.fw
-rw-r--r-- 1 root root 13764 Jun  6  2012 ti_5052.fw
-rw-r--r-- 1 root root 23554 Jun  6  2012 whiteheat.fw
-rw-r--r-- 1 root root  5626 Jun  6  2012 whiteheat_loader.fw
drwxrwxr-x 2 root root  4096 May 31  2012 zd1211


root@overo:/lib/firmware/libertas# ls -la
total 2224
drwxr-xr-x 2 root root   4096 Jun  6  2012 .
drwxrwxr-x 9 root root   4096 Jun  6  2012 ..
-rw-r--r-- 1 root root  95132 Jun  6  2012 cf8381.bin
-rw-r--r-- 1 root root   2132 Jun  6  2012 cf8381_helper.bin
-rw-r--r-- 1 root root  97128 Jun  6  2012 cf8385.bin
-rw-r--r-- 1 root root   2140 Jun  6  2012 cf8385_helper.bin
-rw-r--r-- 1 root root 154608 Jun  6  2012 gspi8682.bin
-rw-r--r-- 1 root root   2140 Jun  6  2012 gspi8682_helper.bin
-rw-r--r-- 1 root root 126652 Jun  6  2012 gspi8686_v9.bin
-rw-r--r-- 1 root root   2140 Jun  6  2012 gspi8686_v9_helper.bin
-rw-r--r-- 1 root root 261596 Jun  6  2012 gspi8688.bin
-rw-r--r-- 1 root root   2140 Jun  6  2012 gspi8688_helper.bin
-rw-r--r-- 1 root root 120924 Jun  6  2012 lbtf_sdio.bin
-rw-r--r-- 1 root root  96716 Jun  6  2012 sd8385.bin
-rw-r--r-- 1 root root   2140 Jun  6  2012 sd8385_helper.bin
-rw-r--r-- 1 root root 155648 Jun  6  2012 sd8682.bin
-rw-r--r-- 1 root root   2616 Jun  6  2012 sd8682_helper.bin
-rw-r--r-- 1 root root 122800 Jun  6  2012 sd8686_v8.bin
-rw-r--r-- 1 root root   2464 Jun  6  2012 sd8686_v8_helper.bin
-rw-r--r-- 1 root root 124188 Jun  6  2012 sd8686_v9.bin
-rw-r--r-- 1 root root   2516 Jun  6  2012 sd8686_v9_helper.bin
-rw-r--r-- 1 root root 259172 Jun  6  2012 sd8688.bin
-rw-r--r-- 1 root root   2616 Jun  6  2012 sd8688_helper.bin
-rw-r--r-- 1 root root 127824 Jun  6  2012 usb8388_olpc.bin
-rw-r--r-- 1 root root 100292 Jun  6  2012 usb8388_v5.bin
-rw-r--r-- 1 root root 126644 Jun  6  2012 usb8388_v9.bin
-rw-r--r-- 1 root root 174332 Jun  6  2012 usb8682.bin

Is there a way to get more debugging output?

Thanks for any other ideas
Best
Uli


From: Donny3000 [via Gumstix] <[hidden email]>
To: ulih <[hidden email]>
Sent: Wednesday, June 6, 2012 7:22 AM
Subject: Re: Did they ever solve the slow bring up of wifiproblem?

Hi Ulih,

I actually made some changes to the patches for the libertas_sdio driver for the 3.2 kernel.  Try these and let me know if they work for you.  Previously, I was trying to minimize the number of files, but this time I just re-patched the entire driver so I wouldn't miss anything.  I applied these patches and they seemed to work for me with a considerable decrease in the wait time (about 2-3 seconds).

Patch Files:
asynchronous_add_decl_h.patch
asynchronous_add_dev_h.patch
asynchronous_add_firmware_c.patch
asynchronous_add_if_cs_c.patch
asynchronous_add_if_sdio_c.patch
asynchronous_add_if_spi_c.patch
asynchronous_add_if_usb_c.patch
asynchronous_add_main_c.patch
asynchronous_add_Makefile.patch

I didn't do anything special other than making sure my /etc/network/interfaces and /etc/wpa_supplicant.conf were configured correctly.  To do that I followed this Overo WiFi wiki.


If you reply to this email, your message will be added to the discussion below:
http://gumstix.8.n6.nabble.com/Did-they-ever-solve-the-slow-bring-up-of-wifi-problem-tp4944197p4964541.html
To unsubscribe from Did they ever solve the slow bring up of wifi problem?, click here.
NAML




View this message in context: Re: Did they ever solve the slow bring up of wifiproblem?
Sent from the Gumstix mailing list archive at Nabble.com.