Hi, I have enabled wifi using the following command written in
init.rc:

   "mkdir /data/misc/wifi 0770 wifi wifi
    mkdir /data/misc/wifi/sockets 0770 wifi wifi
    mkdir /data/system/wpa_supplicant 0770 wifi wifi
    mkdir /data/misc/dhcp 0770 dhcp dhcp
    chown dhcp dhcp /data/misc/dhcp

    ifup wlan0

    service wpa_supplicant /system/bin/logwrapper /system/bin/
wpa_supplicant -iwlan0 -c/system/etc/wifi/wpa_supplicant.conf -dd
        group wifi

    service wlan_dhcpcd /system/bin/dhcpcd wlan0   "

and it can connetc to the network, but when i type "wpa_cli -p/data/
system/wpa_supplicant/ scan"

it shows "Failed to connect to wpa_supplicant - wpa_ctrl_open: Unknown
error: 0"

do you have any idea about this ? thank you


On 3月27日, 下午7時49分, Androidphan <niels.kee...@tass.nl> wrote:
> # wpa_cli -p/data/system/wpa_supplicant/ scan
> Selected interface 'wlan0'
> Failed to connect to wpa_supplicant - wpa_ctrl_open: No such file or
> directory
>
> On 27 mrt, 12:15, Michael Trimarchi <trimar...@gandalf.sssup.it>
> wrote:
>
>
>
> > Hi,
>
> > Androidphan wrote:
> > > This is the output when starting wpa_supplicant:
>
> > > Initializing interface 'wlan0' conf '/system/etc/wifi/
> > > wpa_supplicant.conf'
> > > drive
> > > r 'wext' ctrl_interface 'N/A' bridge 'N/A'
> > > Configuration file '/system/etc/wifi/wpa_supplicant.conf' -> '/system/
> > > etc/wifi/
> > > w
> > > pa_supplicant.conf'
> > > Reading configuration file '/system/etc/wifi/wpa_supplicant.conf'
> > > update_config=1
> > > ctrl_interface='DIR=/data/system/wpa_supplicant/ GROUP=system'
> > > eapol_version=1
> > > ap_scan=1
> > > fast_reauth=1
> > > Initializing interface (2) 'wlan0'
> > > EAPOL: SUPP_PAE entering state DISCONNECTED
> > > EAPOL: KEY_RX entering state NO_KEY_RECEIVE
> > > EAPOL: SUPP_BE entering state INITIALIZE
> > > EAP: EAP entering state DISABLED
> > > EAPOL: External notification - portEnabled=0
> > > EAPOL: External notification - portValid=0
> > > SIOCGIWRANGE: WE(compiled)=22 WE(source)=21 enc_capa=0xf
> > >   capabilities: key_mgmt 0xf enc 0xf
> > > WEXT: Operstate: linkmode=1, operstate=5
> > > Own MAC address: 00:22:43:2c:fa:a6
> > > wpa_driver_wext_set_wpa
> > > wpa_driver_wext_set_key: alg=0 key_idx=0 set_tx=0 seq_len=0 key_len=0
> > > wpa_driver_wext_set_key: alg=0 key_idx=1 set_tx=0 seq_len=0 key_len=0
> > > wpa_driver_wext_set_key: alg=0 key_idx=2 set_tx=0 seq_len=0 key_len=0
> > > wpa_driver_wext_set_key: alg=0 key_idx=3 set_tx=0 seq_len=0 key_len=0
> > > wpa_driver_wext_set_countermeasures
> > > ioctl[SIOCSIWAUTH]: Operation not supported on transport endpoint
> > > WEXT auth param 4 value 0x0 - wpa_driver_wext_set_drop_unencrypted
> > > Setting scan request: 0 sec 100000 usec
> > > ctrl_interface_group=1000 (from group name 'system')
> > > Added interface wlan0
> > > RTM_NEWLINK: operstate=0 ifi_flags=0x1002 ()
> > > RTM_NEWLINK, IFLA_IFNAME: Interface 'wlan0' added
> > > Wireless event: cmd=0x8b06 len=8
> > > Ignore event for foreign ifindex 4
> > > RTM_NEWLINK: operstate=0 ifi_flags=0x1003 ([UP])
> > > RTM_NEWLINK, IFLA_IFNAME: Interface 'wlan0' added
> > > State: DISCONNECTED -> SCANNING
> > > CTRL-EVENT-STATE-CHANGE id=-1 state=2
> > > Starting AP scan (broadcast SSID)
> > > Trying to get current scan results first without requesting a new scan
> > > to
> > > speed
> > > up initial association
> > > Received 0 bytes of scan results (0 BSSes)
> > > Scan results: 0
> > > CTRL-EVENT-SCAN-RESULTS  Ready
>
> > Hi, test youwificonnection using the wpa_cli program. The parse
> > function of the
> > scan result expect a - to the signal stregh (if I remember) to parse the
> > result, otherwise
> > fail.
>
> > wpa_cli has an interractive mode to operate, and you can send command like:
> > scan and scan-results.
>
> > > No suitable AP found.
> > > Setting scan request: 0 sec 0 usec
> > > No enabled networks - do not scan
> > > State: SCANNING -> INACTIVE
> > > CTRL-EVENT-STATE-CHANGE id=-1 state=1
>
> > > On 27 mrt, 11:39, Androidphan <niels.kee...@tass.nl> wrote:
>
> > >> I'm getting the following error at the moment:
> > >> D/WifiHW  ( 2325): Unable to open connection to supplicant on "/data/
> > >> system/wpa_supplicant/wlan0": No such file or directory
>
> > >> I got wpa_supplicant running.
>
> > >> # ls -l /data/system/wpa_supplicant/
> > >> srwxrwx--- root     system            2009-03-27 11:39 wlan0
>
> > >> So it exists.
>
> > >> Why is this??
>
> > Regards Michael- 隱藏被引用文字 -
>
> - 顯示被引用文字 -
--~--~---------~--~----~------------~-------~--~----~
unsubscribe: android-porting+unsubscr...@googlegroups.com
website: http://groups.google.com/group/android-porting
-~----------~----~----~----~------~----~------~--~---

Reply via email to