Dear All: from http://hi.baidu.com/aokikyon/blog/item/6ab95e60f9060a49ebf8f885.html, we can see :
if use android socket, service wpa_supplicant /system/bin/wpa_supplicant -dd -Dwext -iwlan0 -c /system/etc/wifi/wpa_supplicant.conf socket wpa_wlan0 dgram 660 wifi wifi group system wifi inet disabled oneshot if use unix socket: service wpa_supplicant /system/bin/wpa_supplicant -dd -Dwext -iwlan0 -c /system/etc/wifi/wpa_supplicant.conf group system wifi inet disabled oneshot seems that mine is wrong,i should change to : service wpa_supplicant /system/bin/wpa_supplicant -dd -Dwext -iwlan0 -c /system/etc/wifi/wpa_supplicant.conf group system wifi inet disabled oneshot remove "socket wpa_wlan0 dgram 660 wifi wifi" because my wifi.c static const char IFACE_DIR[] = "/data/system/wpa_supplicant"; android need to create socket control interface,right? B.R Tommy 2011/2/17 tommy.hong <hongjiuj...@gmail.com> > Hi,Guys,I am debuging S3C64XX RT2070L Androdi2.1 issue,met some issue.any > friend can give some good suggestion?thanks! > > D/SettingsWifiEnabler( 1964): Received wifi state changed from Disabled to > Enabling > D/WifiService( 1891): ACTION_BATTERY_CHANGED pluggedType: 1 > E/WifiHW ( 1891): Unable to open connection to supplicant on > "/data/system/wpa_supplicant/wlan0": No such file or directory > D/wpa_supplicant( 2072): Initializing interface 'wlan0' conf > '/data/misc/wifi/wpa_supplicant.conf' driver 'wext' ctrl_interface 'N/A' > bridge 'N/A' > D/wpa_supplicant( 2072): Configuration file > '/data/misc/wifi/wpa_supplicant.conf' -> > '/data/misc/wifi/wpa_supplicant.conf' > D/wpa_supplicant( 2072): Reading configuration file > '/data/misc/wifi/wpa_supplicant.conf' > D/wpa_supplicant( 2072): update_config=1 > D/wpa_supplicant( 2072): ctrl_interface='DIR=/data/system/wpa_supplicant > GROUP=wifi' > D/wpa_supplicant( 2072): eapol_version=1 > D/wpa_supplicant( 2072): ap_scan=1 > D/wpa_supplicant( 2072): fast_reauth=1 > D/wpa_supplicant( 2072): Initializing interface (2) 'wlan0' > D/wpa_supplicant( 2072): EAPOL: SUPP_PAE entering state DISCONNECTED > D/wpa_supplicant( 2072): EAPOL: KEY_RX entering state NO_KEY_RECEIVE > D/wpa_supplicant( 2072): EAPOL: SUPP_BE entering state INITIALIZE > D/wpa_supplicant( 2072): EAP: EAP entering state DISABLED > D/wpa_supplicant( 2072): EAPOL: External notification - portEnabled=0 > D/wpa_supplicant( 2072): EAPOL: External notification - portValid=0 > D/SettingsWifiEnabler( 1964): Received wifi state changed from Enabling to > Enabled > [ 53.685117] <-- RTMPAllocTxRxRingMemory, Status=0 > [ 53.707149] -->RTUSBVenderReset > [ 53.709149] <--RTUSBVenderReset > E/WifiHW ( 1891): Unable to open connection to supplicant on > "/data/system/wpa_supplicant/wlan0": No such file or directory > [ 58.551652] Key1Str is Invalid key length(0) or Type(0) > [ 58.551808] Key2Str is Invalid key length(0) or Type(0) > [ 58.556617] Key3Str is Invalid key length(0) or Type(0) > [ 58.561821] Key4Str is Invalid key length(0) or Type(0) > [ 58.568985] 1. Phy Mode = 9 > [ 58.569623] 2. Phy Mode = 9 > [ 58.572449] NVM is Efuse and its size =2d[2d0-2fc] > [ 59.779384] 3. Phy Mode = 9 > [ 59.874377] RTMPSetPhyMode: channel is out of range, use first channel=1 > [ 59.926393] MCS Set = ff 00 00 00 01 > E/WifiHW ( 1891): Unable to open connection to supplicant on > "/data/system/wpa_supplicant/wlan0": No such file or directory > D/WifiService( 1891): ACTION_BATTERY_CHANGED pluggedType: 1 > [ 62.710501] RTMPFilterCalibration - can't find a valid value, > loopcnt=102 stop calibrating<==== rt28xx_init, Status=0 > [ 63.057503] 0x1300 = 00064300 > D/wpa_supplicant( 2072): SIOCGIWRANGE: WE(compiled)=22 WE(source)=14 > enc_capa=0xf > D/wpa_supplicant( 2072): capabilities: key_mgmt 0xf enc 0xf > D/wpa_supplicant( 2072): WEXT: Operstate: linkmode=1, operstate=5 > D/wpa_supplicant( 2072): Own MAC address: 00:19:94:12:0b:61 > D/wpa_supplicant( 2072): wpa_driver_wext_set_wpa > D/wpa_supplicant( 2072): wpa_driver_wext_set_key: alg=0 key_idx=0 set_tx=0 > seq_len=0 key_len=0 > D/wpa_supplicant( 2072): wpa_driver_wext_set_key: alg=0 key_idx=1 set_tx=0 > seq_len=0 key_len=0 > D/wpa_supplicant( 2072): wpa_driver_wext_set_key: alg=0 key_idx=2 set_tx=0 > seq_len=0 key_len=0 > D/wpa_supplicant( 2072): wpa_driver_wext_set_key: alg=0 key_idx=3 set_tx=0 > seq_len=0 key_len=0 > D/wpa_supplicant( 2072): wpa_driver_wext_set_countermeasures > D/wpa_supplicant( 2072): wpa_driver_wext_set_drop_unencrypted > D/wpa_supplicant( 2072): Setting scan request: 0 sec 100000 usec > D/wpa_supplicant( 2072): Using existing control interface directory. > D/wpa_supplicant( 2072): ctrl_interface_group=1010 (from group name 'wifi') > D/wpa_supplicant( 2072): Added interface wlan0 > D/wpa_supplicant( 2072): RTM_NEWLINK: operstate=0 ifi_flags=0x11043 > ([UP][RUNNING][LOWER_UP]) > D/wpa_supplicant( 2072): RTM_NEWLINK, IFLA_IFNAME: Interface 'wlan0' added > D/wpa_supplicant( 2072): RTM_NEWLINK: operstate=0 ifi_flags=0x11043 > ([UP][RUNNING][LOWER_UP]) > D/wpa_supplicant( 2072): RTM_NEWLINK, IFLA_IFNAME: Interface 'wlan0' added > D/wpa_supplicant( 2072): Wireless event: cmd=0x8b06 len=8 > D/wpa_supplicant( 2072): RTM_NEWLINK: operstate=0 ifi_flags=0x11003 > ([UP][LOWER_UP]) > D/wpa_supplicant( 2072): RTM_NEWLINK, IFLA_IFNAME: Interface 'wlan0' added > D/wpa_supplicant( 2072): State: DISCONNECTED -> SCANNING > I/wpa_supplicant( 2072): CTRL-EVENT-STATE-CHANGE id=-1 state=2 > D/wpa_supplicant( 2072): Starting AP scan (broadcast SSID) > D/wpa_supplicant( 2072): Trying to get current scan results first without > requesting a new scan to speed up initial association > D/wpa_supplicant( 2072): Received 0 bytes of scan results (0 BSSes) > D/wpa_supplicant( 2072): Scan results: 0 > I/wpa_supplicant( 2072): CTRL-EVENT-SCAN-RESULTS Ready > D/wpa_supplicant( 2072): No suitable AP found. > D/wpa_supplicant( 2072): Setting scan request: 0 sec 0 usec > D/wpa_supplicant( 2072): Starting AP scan (broadcast SSID) > D/wpa_supplicant( 2072): Scan requested (ret=0) - scan timeout 5 seconds > [ 64.376360] --- Power Button release, code=116 > > > > I use iwlist scanning to test in console,it can detect AP network,but > android say that issue"/data/system/wpa_supplicant/wlan0" > > i use wpa_supplicant -Dwext -d -iwlan0 -c > ./data/misc/wifi/wpa_supplicant.conf ,it have wlan0 in > /data/system/wpa_supplicant/ directory,so i guess it should be permission > issue,but i have give permission in init.rc. > > attachment is init.rc,hardware_leagcy/wifi,wpa_supplicant.conf,dhcpcd.conf > > > this question is so wird. > > > B.R > Tommy > > > -- > our psychological growth is the movement from dependence to independence > to interdependence! > -- our psychological growth is the movement from dependence to independence to interdependence! -- unsubscribe: android-porting+unsubscr...@googlegroups.com website: http://groups.google.com/group/android-porting