[shr-u] wifi timeout with mokonnect
William Kenworthy
billk at iinet.net.au
Sat Aug 15 12:23:38 CEST 2009
The way I got around this is to use two scripts - the first just handles
spawning wpa_suppliocant and stops at a read statement - then hitting a
return key exits the script. The various rm and kill commands are to
cleanup before and after - needed for reliable and repeatable
connections! This works with AP's wpa2, wep and no encryption at all (I
use kernel 2.6.28 on shr-u, but it works with 2.6.29 as well)
The second script just calls the first using fsoraw - I use a desktop
icon calling script2 using "xterm -e script2"
script1:
#!/bin/sh
killall -9 wpa_supplicant udhcpc
sleep 1
rm /var/run/wpa_supplicant/eth0
echo "wifi starting!"
/usr/sbin/wpa_supplicant -B -t -i eth0 -Dwext
-c /etc/wpa_supplicant/wpa_supplicant.conf
sleep 8
ifup eth0
route del default gw 192.168.0.200
read
ifdown eth0
killall -9 wpa_supplicant udhcpc
echo "WiFi off"
script2:
#!/bin/sh
export USER=root
export HOME=/home/root
cd /home/root
ifdown eth0
sleep 1
/usr/bin/fsoraw -s -r WiFi,CPU -- /home/root/mefiles/wifi
echo "Done!"
On Fri, 2009-08-14 at 20:46 +0200, arne anka wrote:
> well, i did right now
>
> # fsoraw -r WiFi -- wpa_supplicant -ieth0 -Dwext
> -c/etc/wpa_supplicant/wpa_supplicant.conf
>
> which resulted in
>
> ioctl[SIOCSIWENCODEEXT]: Operation not supported
> ioctl[SIOCSIWENCODEEXT]: Operation not supported
> ioctl[SIOCSIWENCODEEXT]: Operation not supported
> ioctl[SIOCSIWENCODEEXT]: Operation not supported
> CTRL-EVENT-SCAN-RESULTS
> Trying to associate with XX:XX:.. (SSID='myssid' freq=2422 MHz)
> Association request to the driver failed
> Associated with XX:XX...
> WPA: Key negotiation completed with XX:XX:... [PTK=TKIP GTK=TKIP]
> CTRL-EVENT-CONNECTED - Connection to XX:XX:XX:... completed (auth) [id=2
> id_str=]
>
> ok, dhclient eth0 opbtained an ip.
> but so fra i got vene without fsoraw the last time. let's see, what
> happens in a second attempt.
>
> killing 'fsoraw ...' with CTRL+C ...
>
> CTRL-EVENT-TERMINATING - signal 2 received
> ioctl[SIOCSIWESSID]: Invalid argument
> ioctl[SIOCSIWMLME]: Operation not supported
> ioctl[SIOCSIWENCODEEXT]: Operation not supported
> ioctl[SIOCSIWENCODEEXT]: Operation not supported
> ioctl[SIOCSIWENCODEEXT]: Operation not supported
> ioctl[SIOCSIWENCODEEXT]: Operation not supported
> ioctl[SIOCSIWENCODEEXT]: Operation not supported
>
>
> hmm. ok,
>
> # fsoraw -r WiFi -- wpa_supplicant -ieth0 -Dwext
> -c/etc/wpa_supplicant/wpa_supplicant.conf
>
> and ...
>
> ioctl[SIOCGIWRANGE]: Input/output error
> ioctl[SIOCSIWENCODEEXT]: Operation not supported
> ioctl[SIOCSIWENCODEEXT]: Operation not supported
> ioctl[SIOCSIWENCODEEXT]: Operation not supported
> ioctl[SIOCSIWENCODEEXT]: Operation not supported
> ioctl[SIOCGIWSCAN]: Input/output error
> ioctl[SIOCSIWSCAN]: Input/output error
> Failed to initiate AP scan.
> ioctl[SIOCGIWSCAN]: Input/output error
> ioctl[SIOCSIWSCAN]: Input/output error
> Failed to initiate AP scan.
> ioctl[SIOCGIWSCAN]: Input/output error
> ioctl[SIOCSIWSCAN]: Input/output error
> Failed to initiate AP scan.
> ioctl[SIOCGIWSCAN]: Input/output error
> ioctl[SIOCSIWSCAN]: Input/output error
> Failed to initiate AP scan.
> ioctl[SIOCGIWSCAN]: Input/output error
> ioctl[SIOCSIWSCAN]: Input/output error
> ioctl[SIOCGIWSCAN]: Input/output error
> ...
>
> indefinitely.
>
> # killall wpa_suplicant
>
> and the fr is shock frozen.
> not really convincing a performance.
>
> _______________________________________________
> Openmoko community mailing list
> community at lists.openmoko.org
> http://lists.openmoko.org/mailman/listinfo/community
--
William Kenworthy <billk at iinet.net.au>
Home in Perth!
More information about the community
mailing list