I came to know SIOCSIWPRIV is required in froyo also. Do you have any idea how it should be implement SIOCSIWPRIV?
On Wed, Oct 13, 2010 at 11:57 PM, hedwin <hedwin.kon...@gmail.com> wrote: > Hmm, interesting. Thnx for the feedback. > > The vold change was needed in eclair to ignore no SD-card readers > connected to an mmc interface but vold has changed in froyo so a > different setup in vold > could that be the reason that it is not needed anymore. > Same for SIOCSIWPRIV it is required in by the eclair Wifi layer > without it doesn't work > > The error your seeing is also socket related, it is the connection > between Wifi and wpa_supplicant. Since creating sockets this way gave > me > quite a headache I switched to using the sockets in the android namespace. > > Hedwin > > > On Wed, Oct 13, 2010 at 8:34 PM, manish shakya <msha...@oakland.edu> > wrote: > > Hi Hedwin, > > > > I have solved Timeout problem as you have said in your post.I could not > see > > the need of SIOCSIWPRIV and vold. In my case, permission for sockets are > > fine. I tried both unix socket and android socket but both of them didn't > > work. > > > > After solving timeout problem,I think ,WPA Supplicant is working fine. It > > can scan AP and tries to connect with one one AP but it fails. Here is a > log > > I get: > > > > D/wpa_supplicant( 1349): RTM_NEWLINK: operstate=0 ifi_flags=0x1003 ([UP]) > > D/wpa_supplicant( 1349): RTM_NEWLINK, IFLA_IFNAME: Interface 'wlan0' > added > > D/wpa_supplicant( 1349): Received 731 bytes of scan results (4 BSSes) > > D/wpa_supplicant( 1349): Scan results: 4 > > I/wpa_supplicant( 1349): CTRL-EVENT-SCAN-RESULTS Ready > > D/wpa_supplicant( 1349): Selecting BSS from priority group 0 > > D/wpa_supplicant( 1349): Try to find WPA-enabled AP > > D/wpa_supplicant( 1349): 0: 00:12:17:65:c9:f6 ssid='Connect01' > wpa_ie_len=26 > > rsn_ie_len=0 caps=0x11 > > D/wpa_supplicant( 1349): skip - SSID mismatch > > D/wpa_supplicant( 1349): 1: 00:1f:ca:5f:c3:f0 ssid='NEDSCHROEF' > wpa_ie_len=0 > > rsn_ie_len=0 caps=0x11 > > D/wpa_supplicant( 1349): skip - no WPA/RSN IE > > D/wpa_supplicant( 1349): 2: 94:44:52:62:94:31 ssid='Belkin.3431' > > wpa_ie_len=0 rsn_ie_len=0 caps=0x1 > > D/wpa_supplicant( 1349): skip - no WPA/RSN IE > > D/wpa_supplicant( 1349): 3: 00:12:17:65:d9:4e ssid='Seminar ' > wpa_ie_len=0 > > rsn_ie_len=0 caps=0x1 > > D/wpa_supplicant( 1349): skip - no WPA/RSN IE > > D/wpa_supplicant( 1349): Try to find non-WPA AP > > D/wpa_supplicant( 1349): 0: 00:12:17:65:c9:f6 ssid='Connect01' > wpa_ie_len=26 > > rsn_ie_len=0 caps=0x11 > > D/wpa_supplicant( 1349): skip - privacy mismatch > > D/wpa_supplicant( 1349): 1: 00:1f:ca:5f:c3:f0 ssid='NEDSCHROEF' > wpa_ie_len=0 > > rsn_ie_len=0 caps=0x11 > > D/wpa_supplicant( 1349): skip - privacy mismatch > > D/wpa_supplicant( 1349): 2: 94:44:52:62:94:31 ssid='Belkin.3431' > > wpa_ie_len=0 rsn_ie_len=0 caps=0x1 > > D/wpa_supplicant( 1349): selected non-WPA AP 94:44:52:62:94:31 > > ssid='Belkin.3431' > > I/wpa_supplicant( 1349): Trying to associate with 94:44:52:62:94:31 > > (SSID='Belkin.3431' freq=2412 MHz) > > D/wpa_supplicant( 1349): Cancelling scan request > > D/wpa_supplicant( 1349): WPA: clearing own WPA/RSN IE > > D/wpa_supplicant( 1349): Automatic auth_alg selection: 0x1 > > D/wpa_supplicant( 1349): WPA: clearing AP WPA IE > > D/wpa_supplicant( 1349): WPA: clearing AP RSN IE > > D/wpa_supplicant( 1349): WPA: clearing own WPA/RSN IE > > D/wpa_supplicant( 1349): No keys have been configured - skip key clearing > > D/wpa_supplicant( 1349): wpa_driver_wext_set_drop_unencrypted > > D/wpa_supplicant( 1349): State: SCANNING -> ASSOCIATING > > I/wpa_supplicant( 1349): CTRL-EVENT-STATE-CHANGE id=-1 state=3 > > D/wpa_supplicant( 1349): wpa_driver_wext_set_operstate: operstate 0->0 > > (DORMANT) > > D/wpa_supplicant( 1349): WEXT: Operstate: linkmode=-1, operstate=5 > > D/wpa_supplicant( 1349): wpa_driver_wext_associate > > D/wpa_supplicant( 1349): Setting authentication timeout: 10 sec 0 usec > > D/wpa_supplicant( 1349): EAPOL: External notification - > > portControl=ForceAuthorized > > D/wpa_supplicant( 1349): RTM_NEWLINK: operstate=0 ifi_flags=0x1003 ([UP]) > > D/wpa_supplicant( 1349): RTM_NEWLINK, IFLA_IFNAME: Interface 'wlan0' > added > > D/wpa_supplicant( 1349): Wireless event: cmd=0x8b06 len=8 > > D/wpa_supplicant( 1349): RTM_NEWLINK: operstate=0 ifi_flags=0x1003 ([UP]) > > D/wpa_supplicant( 1349): RTM_NEWLINK, IFLA_IFNAME: Interface 'wlan0' > added > > D/wpa_supplicant( 1349): Wireless event: cmd=0x8b04 len=12 > > D/wpa_supplicant( 1349): RTM_NEWLINK: operstate=0 ifi_flags=0x1003 ([UP]) > > D/wpa_supplicant( 1349): RTM_NEWLINK, IFLA_IFNAME: Interface 'wlan0' > added > > D/wpa_supplicant( 1349): Wireless event: cmd=0x8b1a len=19 > > > > > > Interface wlan0 is added a lot of times.why?? > > > > > > I also get following error. > > E/WifiHW ( 1178): Unable to open connection to supplicant on > > "/data/system/wpa_supplicant/wlan0": No such file or directory > > > > > > With Regards, > > Manish Shakya > > > > On Wed, Oct 13, 2010 at 10:23 AM, hedwin <hedwin.kon...@gmail.com> > wrote: > >> > >> kernel version is 2.6.32 but it is done in eclair. But what I've seen > >> sofar is that there is not that much difference compared to froyo. > >> > >> ok, let me know if you run into issues. > >> > >> Cheers, > >> Hedwin > >> > >> > >> On Wed, Oct 13, 2010 at 4:07 PM, manish shakya > >> <manishshakya...@gmail.com> wrote: > >> > Hi Hedwin, > >> > > >> > Thanks. Good to know you made wifi working. Which version of kernel > are > >> > you using ? I am using kernel 2.6.32 and Android 2.2 . > >> > > >> > I am going through you posts in rowboat mailing list. I will update my > >> > findings. > >> > > >> > > >> > On Wed, Oct 13, 2010 at 5:49 AM, hedwin <hedwin.kon...@gmail.com> > wrote: > >> >> > >> >> Hi > >> >> > >> >> Made android wifi work on a IGEPv2 board. This board also uses a > >> >> Marvell > >> >> chip. > >> >> You can find my patches in the android rowboat mailing list. > >> >> > >> >> Btw the problem you encounter is due to the fact that the mmc gets > >> >> disabled while wifi is still operational. > >> >> > >> >> Hedwin. > >> >> > >> >> On Tue, Oct 12, 2010 at 4:56 PM, Manish <manishshakya...@gmail.com> > >> >> wrote: > >> >> > Hi , > >> >> > > >> >> > There is no place to generate those bin files. > >> >> > > >> >> > On Oct 12, 8:01 am, manish shakya <manishshakya...@gmail.com> > wrote: > >> >> >> Hi Hairui > >> >> >> > >> >> >> Thanks for your response. > >> >> >> > >> >> >> Let me try to re-compiling the modules and generate sd8686.bin > and > >> >> >> sd8686_helper.bin files. > >> >> >> BTW, what are those bin files for? > >> >> >> > >> >> >> ManishOn Mon, Oct 11, 2010 at 11:11 PM, hairui < > szhai...@gmail.com> > >> >> >> wrote: > >> >> >> > Maybe you should re-compile the modules for yourself arch which > >> >> >> > you > >> >> >> > chose to use the prebuild one. > >> >> >> > >> >> >> > On 10月12日, 上午2时50分, manish shakya <manishshakya...@gmail.com> > >> >> >> > wrote: > >> >> >> > > Hi everyone, > >> >> >> > >> >> >> > > I am trying to make Marvell Wifi to work on overo board > running > >> >> >> > > Android. > >> >> >> > I > >> >> >> > > am using 2.6.32 linux kernel and Android 2.2. I have put all > >> >> >> > > files( > >> >> >> > > libertas_sdio.ko, sd8686.bin,sd8686_helper.bin etc) in > required > >> >> >> > > place. > >> >> >> > > I am using d8686.bin,sd8686_helper.bin from console prebuilt > >> >> >> > > image > >> >> >> > (2.6.34 > >> >> >> > > linux ) from gumstix.It seems that libertas driver is loaded > and > >> >> >> > > driver > >> >> >> > is > >> >> >> > > able to find MAC address of the chip. But the problem is there > >> >> >> > > are > >> >> >> > > a lot > >> >> >> > of > >> >> >> > > time out after that. It seems chip is not getting > >> >> >> > > command send by the processor. Below is log that I get: > >> >> >> > >> >> >> > > libertas_sdio: Libertas SDIO driver > >> >> >> > > libertas_sdio: Copyright Pierre Ossman > >> >> >> > > libertas_sdio mmc1:0001:1: firmware: requesting > >> >> >> > > sd8686_helper.bin > >> >> >> > > init: untracked pid 1221 exited > >> >> >> > > libertas_sdio mmc1:0001:1: firmware: requesting sd8686.bin > >> >> >> > > init: untracked pid 1224 exited > >> >> >> > > libertas: 00:19:88:37:0e:dd, fw 9.70.7p0, cap 0x00000303 > >> >> >> > > libertas: wlan0: Marvell WLAN 802.11 adapter > >> >> >> > > libertas: command 0x0006 timed out > >> >> >> > > libertas: requeueing command 0x0006 due to timeout (#1) > >> >> >> > > libertas: Received result 0 to command 6 after 1 retries > >> >> >> > > libertas: command 0x0013 timed out > >> >> >> > > libertas: requeueing command 0x0013 due to timeout (#1) > >> >> >> > > libertas: command 0x0013 timed out > >> >> >> > > libertas: requeueing command 0x0013 due to timeout (#2) > >> >> >> > > libertas: command 0x0013 timed out > >> >> >> > > libertas: requeueing command 0x0013 due to timeout (#3) > >> >> >> > > libertas: command 0x0013 timed out > >> >> >> > > libertas: Excessive timeouts submitting command 0x0013 > >> >> >> > > libertas: PREP_CMD: command 0x0013 failed: -110 > >> >> >> > > libertas: command 0x0010 timed out > >> >> >> > > libertas: requeueing command 0x0010 due to timeout (#1) > >> >> >> > > libertas: command 0x0010 timed out > >> >> >> > > libertas: requeueing command 0x0010 due to timeout (#2) > >> >> >> > > libertas: command 0x0010 timed out > >> >> >> > > libertas: requeueing command 0x0010 due to timeout (#3) > >> >> >> > > libertas: command 0x0010 timed out > >> >> >> > > libertas: Excessive timeouts submitting command 0x0010 > >> >> >> > > libertas: command 0x0010 timed out > >> >> >> > > libertas: requeueing command 0x0010 due to timeout (#1) > >> >> >> > > libertas: command 0x0010 timed out > >> >> >> > > libertas: requeueing command 0x0010 due to timeout (#2) > >> >> >> > > libertas: command 0x0010 timed out > >> >> >> > > libertas: requeueing command 0x0010 due to timeout (#3) > >> >> >> > > libertas: command 0x0010 timed out > >> >> >> > > libertas: Excessive timeouts submitting command 0x0010 > >> >> >> > > libertas: command 0x0006 timed out > >> >> >> > > libertas: requeueing command 0x0006 due to timeout (#1) > >> >> >> > > libertas: command 0x0006 timed out > >> >> >> > > libertas: requeueing command 0x0006 due to timeout (#2) > >> >> >> > > libertas: command 0x0006 timed out > >> >> >> > > libertas: requeueing command 0x0006 due to timeout (#3) > >> >> >> > > libertas: command 0x0006 timed out > >> >> >> > > libertas: Excessive timeouts submitting command 0x0006 > >> >> >> > > libertas: PREP_CMD: command 0x0006 failed: -110 > >> >> >> > > libertas: SCAN_CMD failed > >> >> >> > > libertas: command 0x0028 timed out > >> >> >> > > libertas: requeueing command 0x0028 due to timeout (#1) > >> >> >> > > libertas: command 0x0028 timed out > >> >> >> > > libertas: requeueing command 0x0028 due to timeout (#2) > >> >> >> > > libertas: command 0x0028 timed out > >> >> >> > > libertas: requeueing command 0x0028 due to timeout (#3) > >> >> >> > > libertas: command 0x0028 timed out > >> >> >> > > libertas: Excessive timeouts submitting command 0x0028 > >> >> >> > > libertas: command 0x002f timed out > >> >> >> > > libertas: requeueing command 0x002f due to timeout (#1) > >> >> >> > > libertas: command 0x002f timed out > >> >> >> > > libertas: requeueing command 0x002f due to timeout (#2) > >> >> >> > > libertas: command 0x002f timed out > >> >> >> > > libertas: requeueing command 0x002f due to timeout (#3) > >> >> >> > > libertas: command 0x002f timed out > >> >> >> > > libertas: Excessive timeouts submitting command 0x002f > >> >> >> > > libertas: PREP_CMD: command 0x002f failed: -110 > >> >> >> > >> >> >> > > Any ideas would be really appreciated. > >> >> >> > >> >> >> > > Manish Shakya > >> >> >> > >> >> >> > -- > >> >> >> > unsubscribe: > >> >> >> > > >> >> >> > android-porting+unsubscr...@googlegroups.com<android-porting%2bunsubscr...@googlegroups.com> > <android-porting%2bunsubscr...@googlegroups.com<android-porting%252bunsubscr...@googlegroups.com> > > > >> >> >> > website:http://groups.google.com/group/android-porting > >> >> >> > >> >> >> > >> >> > > >> >> > -- > >> >> > unsubscribe: > >> >> > android-porting+unsubscr...@googlegroups.com<android-porting%2bunsubscr...@googlegroups.com> > >> >> > website: http://groups.google.com/group/android-porting > >> >> > > >> > > >> > > >> > > >> > -- > >> > Manish Shakya > >> > http://www.manishshakya.com.np > >> > http://secs.oakland.edu/~ganesan/iMX/ > >> > > > > > > > > > -- > > Manish Shakya > > http://www.manishshakya.com.np > > http://secs.oakland.edu/~ganesan/iMX/ > > > -- Manish Shakya http://www.manishshakya.com.np http://secs.oakland.edu/~ganesan/iMX/ -- unsubscribe: android-porting+unsubscr...@googlegroups.com website: http://groups.google.com/group/android-porting