Hi,

michael wrote:
Hi,

Werner Almesberger wrote:
michael wrote:
I have installed android on a freerunner and I don't understand why the wpa_supplicant doesn't work when it try
to scan network. I see at the code and the SIOCSIWSCAN is implemented.

If you just do an  iwlist scan  does that work ?

- Werner

LD_LIBRARY_PATH=/data ./ld-2.6.1.so ./iwlist scan > result.txt

Ok is not a kernel problem I suppose. I look at the android code.

Regards Michael

Few notes:

- sometimes it gives: eth0 Failed to read scan data : Resource temporarily unavailable

Looking at the code of wpa_supplicant I see that:
 for (;;) {
               tv.tv_sec = 2;
               tv.tv_usec = 0;
               FD_ZERO(&rfds);
               FD_SET(ctrl->s, &rfds);
               res = select(ctrl->s + 1, &rfds, NULL, NULL, &tv);
               if (FD_ISSET(ctrl->s, &rfds)) {
                       res = recv(ctrl->s, reply, *reply_len, 0);

It applies a timeout of 2 seconds for the answer. Maybe the completantion code on ar6000 driver
wait more than 2 seconds?

Regards Michael






Reply via email to