Hi, Any suggestions?
Thanks On Thu, Jan 21, 2010 at 5:33 PM, linux newbie <[email protected]>wrote: > Hi, > > I modified wifi.c but still couldnt get the UI to display the desired > results. This time logcat shows the following error. As I have started the > supplicant as service, it is associated to AP. > > If I do ifconfig eth1 it shows the static IP address assigned. > > I set the following in init.rc file after making modifications in wifi.c > accordingly > setprop wifi.interface "eth1" > setprop wlan.driver.status "ok" (as driver is built in kernel instead of > module) > setprop init.svc.wpa_supplicant "running" (as it is started as service) > > > service wpa_supplicant /system/bin/wpa_supplicant \ > -D wext -i eth1 -c /system/etc/wpa_supplicant.conf > group wifi > > > When I select WIFI in GUI, my association with AP disconnects. Following is > the logcat. Help me to resolve this issue. > > I/wpa_supplicant( 913): CTRL-EVENT-STATE-CHANGE id=0 state=4 > V/WifiMonitor( 2286): Event [CTRL-EVENT-STATE-CHANGE id=0 state=4] > I/wpa_supplicant( 913): Associated with 00:23:ab:be:90:70 > I/wpa_supplicant( 913): CTRL-EVENT-STATE-CHANGE id=0 state=5 > V/WifiStateTracker( 2286): Changing supplicant state: ASSOCIATING ==> > ASSOCIATED > D/NetworkStateTracker( 2286): setDetailed state, old =CONNECTING and new > state=CONNECTING > V/WifiMonitor( 2286): Event [Associated with 00:23:ab:be:90:70] > V/WifiMonitor( 2286): Event [CTRL-EVENT-STATE-CHANGE id=0 state=5] > V/WifiStateTracker( 2286): Changing supplicant state: ASSOCIATED ==> > FOUR_WAY_HANDSHAKE > D/NetworkStateTracker( 2286): setDetailed state, old =CONNECTING and new > state=AUTHENTICATING > D/ConnectivityService( 2286): ConnectivityChange for WIFI: > CONNECTING/AUTHENTICATING > I/wpa_supplicant( 913): CTRL-EVENT-STATE-CHANGE id=0 state=5 > V/WifiMonitor( 2286): Event [CTRL-EVENT-STATE-CHANGE id=0 state=5] > I/wpa_supplicant( 913): CTRL-EVENT-STATE-CHANGE id=0 state=6 > V/WifiStateTracker( 2286): Changing supplicant state: FOUR_WAY_HANDSHAKE > ==> FOUR_WAY_HANDSHAKE > V/WifiMonitor( 2286): Event [CTRL-EVENT-STATE-CHANGE id=0 state=6] > V/WifiStateTracker( 2286): Changing supplicant state: FOUR_WAY_HANDSHAKE > ==> GROUP_HANDSHAKE > D/NetworkStateTracker( 2286): setDetailed state, old =AUTHENTICATING and > new state=AUTHENTICATING > W/ResourceType( 2286): Failure getting entry for 0x7f020080 (t=1 e=128) in > package 0: 0xffffffb5 > I/wpa_supplicant( 913): CTRL-EVENT-STATE-CHANGE id=0 state=6 > I/wpa_supplicant( 913): WPA: Key negotiation completed with > 00:23:ab:be:90:70 [PTK=TKIP GTK=TKIP] > I/wpa_supplicant( 913): CTRL-EVENT-STATE-CHANGE id=0 state=7 > I/wpa_supplicant( 913): CTRL-EVENT-CONNECTED - Connection to > 00:23:ab:be:90:70 completed (reauth) [id=0 id_str=] > V/WifiMonitor( 2286): Event [CTRL-EVENT-STATE-CHANGE id=0 state=6] > V/WifiStateTracker( 2286): Changing supplicant state: GROUP_HANDSHAKE ==> > GROUP_HANDSHAKE > V/WifiMonitor( 2286): Event [WPA: Key negotiation completed with > 00:23:ab:be:90:70 [PTK=TKIP GTK=TKIP]] > V/WifiMonitor( 2286): Event [CTRL-EVENT-STATE-CHANGE id=0 state=7] > V/WifiStateTracker( 2286): Changing supplicant state: GROUP_HANDSHAKE ==> > COMPLETED > V/WifiMonitor( 2286): Event [CTRL-EVENT-CONNECTED - Connection to > 00:23:ab:be:90:70 completed (reauth) [id=0 id_str=]] > V/WifiStateTracker( 2286): New network state is CONNECTED > D/NetworkStateTracker( 2286): setDetailed state, old =AUTHENTICATING and > new state=OBTAINING_IPADDR > D/ConnectivityService( 2286): ConnectivityChange for WIFI: > CONNECTING/OBTAINING_IPADDR > D/Searchables( 2286): Checking component > ComponentInfo{com.google.android.providers.enhancedgooglesearch/com.google.android.providers.enhancedgooglesearch.Launcher} > D/dalvikvm( 2286): GREF has increased to 201 > D/dalvikvm( 2360): GC freed 3196 objects / 236944 bytes in 341ms > I/ActivityThread( 2360): Publishing provider > com.android.googlesearch.SuggestionProvider: > com.android.googlesearch.SuggestionProvider > I/ActivityThread( 2360): Publishing provider call_log: > com.android.providers.contacts.CallLogProvider > I/ActivityThread( 2360): Publishing provider user_dictionary: > com.android.providers.userdictionary.UserDictionaryProvider > I/WifiStateTracker( 2286): DhcpHandler: DHCP request failed: Timed out > waiting for dhcpcd to start > E/wpa_supplicant( 913): wpa_driver_priv_driver_cmd failed > I/wpa_supplicant( 913): CTRL-EVENT-STATE-CHANGE id=0 state=8 > V/WifiMonitor( 2286): Event [CTRL-EVENT-STATE-CHANGE id=0 state=8] > V/WifiStateTracker( 2286): Changing supplicant state: COMPLETED ==> DORMANT > D/WifiStateTracker( 2286): Deconfiguring interface and stopping DHCP > I/ActivityManager( 2286): Displayed activity > com.android.launcher/.Launcher: 10516 ms (total 10516 ms) > D/HomeLoaders( 2360): ----> items cloned, ready to refresh UI > E/WifiStateTracker( 2286): Could not stop DHCP > D/NetworkStateTracker( 2286): setDetailed state, old =OBTAINING_IPADDR and > new state=FAILED > E/wpa_supplicant( 913): wpa_driver_priv_driver_cmd failed > E/wpa_supplicant( 913): wpa_driver_priv_driver_cmd failed > D/ConnectivityService( 2286): ConnectivityChange for WIFI: > DISCONNECTED/FAILED > V/ConnectivityService( 2286): Attempt to connect to WIFI failed. > I/wpa_supplicant( 913): CTRL-EVENT-STATE-CHANGE id=-1 state=2 > V/WifiMonitor( 2286): Event [CTRL-EVENT-STATE-CHANGE id=-1 state=2] > W/wpa_supplicant( 913):* Failed to initiate AP scan.* > > > > > On Thu, Jan 21, 2010 at 12:49 PM, linux newbie > <[email protected]>wrote: > >> yea feiyang, I am doing that. As I already loaded the driver, I believe I >> need to make changes in it. >> >> let me try and get back to you guys. >> >> Thanks >> >> >> On Thu, Jan 21, 2010 at 12:45 PM, feiyang yun <[email protected]> wrote: >> >>> hi >>> you can check hardware/libhardware_legency/wifi/ >>> >>> 2010/1/21 linux newbie <[email protected]> >>> >>> Hi, >>>> >>>> Thanks for your suggestions. >>>> >>>> I went through the source code and modified wpa_supplicant configuration >>>> file and then I enabled it as service in init.rc file and its >>>> working.(verified on viewing the log of router). >>>> >>>> service wpa_supplicant /system/bin/wpa_supplicant \ >>>> -D wext -i eth1 -c /system/etc/wpasup.conf >>>> group wifi >>>> >>>> From Android GUI, if I select Wi-Fi, logcat still says "Failed to load >>>> driver". >>>> How the Android GUI communicates with wpa_supplicant? I believe GUI >>>> communicates with supplicant in order to get scan results or set/get >>>> network >>>> settings. correct me if I am wrong. >>>> >>>> Thanks >>>> >>>> On Wed, Jan 20, 2010 at 6:57 PM, ZhangJieJing <[email protected]> wrote: >>>> >>>>> can you do this ? >>>>> >>>>> # touch /data/misc/wifi/wpa_supplicant >>>>> >>>>> can you give more log about *chown[ctrl_interface]: Operation not >>>>> permitted ? >>>>> >>>>> * >>>>> you may should check which process do the chown operation and which >>>>> user of this process, >>>>> maybe search the source code will be helpful, but I can't do this since >>>>> the log infomation is too few. >>>>> >>>>> ** >>>>> --- >>>>> Best regards, >>>>> Zhang Jiejing >>>>> >>>>> >>>>> >>>>> On Wed, Jan 20, 2010 at 8:02 AM, linux newbie < >>>>> [email protected]> wrote: >>>>> >>>>>> how you mount your /data dir? >>>>>> >>>>>> As I copied the entire root file system of android into USB(ext2) and >>>>>> booting using "chroot /mnt /init", I commented out mount yaffs2 line in >>>>>> init.rc file. >>>>>> >>>>>> i.e commented following lines in default init.rc file >>>>>> #mount yaffs2 m...@system /system >>>>>> #mount yaffs2 m...@system /system ro remount >>>>>> #mount yaffs2 m...@userdata /data nosuid nodev >>>>>> #mount yaffs2 m...@cache /cache nosuid nodev >>>>>> >>>>>> also made rootfs as "rw" i.e mount rootfs rootfs / rw remount >>>>>> >>>>>> *ls -l /* >>>>>> drwxrwx--x system system 1970-01-01 00:08 data >>>>>> -rw-r--r-- root root 118 2010-01-19 02:18 default.prop >>>>>> drwxr-xr-x root root 1970-01-01 00:14 dev >>>>>> -rwxr-xr-x root root 103164 2010-01-19 02:18 init >>>>>> -rw-r--r-- root root 1677 2010-01-19 02:18 >>>>>> init.goldfish.rc >>>>>> lrwxrwxrwx root root 1970-01-01 00:01 etc -> >>>>>> /system/etc >>>>>> -rw-r--r-- root root 12692 1970-01-01 00:02 init.rc >>>>>> dr-xr-xr-x root root 1970-01-01 00:00 proc >>>>>> drwxr-xr-x root root 2010-01-19 02:18 sbin >>>>>> drwxr-xr-x root root 1970-01-01 00:00 sys >>>>>> drwxr-xr-x root root 2010-01-19 02:18 system >>>>>> lrwxrwxrwx root root 1970-01-01 00:01 d -> >>>>>> /sys/kernel/debug >>>>>> d--------- system system 1970-01-01 00:01 sdcard >>>>>> drwxrwx--- system cache 1970-01-01 00:01 cache >>>>>> dr-x------ root root 1970-01-01 00:01 config >>>>>> drwxrwxrwt root root 1970-01-01 00:09 >>>>>> sqlite_stmt_journals >>>>>> >>>>>> >>>>>> *# ls -l /data* >>>>>> drwxr-x--- root log 1970-01-01 00:01 dontpanic >>>>>> drwxrwx--t system misc 1970-01-01 00:01 misc >>>>>> drwxrwx--x shell shell 1970-01-01 00:01 local >>>>>> drwxrwx--x system system 1970-01-01 00:08 data >>>>>> drwxrwx--x system system 1970-01-01 00:01 app-private >>>>>> drwxrwx--x system system 1970-01-01 00:01 app >>>>>> drwx------ root root 1970-01-01 00:01 property >>>>>> drwxrwx--x system system 1970-01-01 00:14 dalvik-cache >>>>>> drwxrwx--- root root 1970-01-01 00:01 lost+found >>>>>> drwxr-xr-x system system 1970-01-01 00:02 tombstones >>>>>> drwxrwx--x system system 1970-01-01 00:06 anr >>>>>> drwxrwxr-x system system 1970-01-01 00:14 system >>>>>> drwx------ system system 1970-01-01 00:08 backup >>>>>> >>>>>> *# ls -l /data/misc* >>>>>> drwxrwx--- bluetooth bluetooth 1970-01-01 00:01 bluetoothd >>>>>> drwx------ keystore keystore 1970-01-01 00:01 keystore >>>>>> drwxrwx--- system system 1970-01-01 00:01 vpn >>>>>> drwxrwxrwx wifi wifi 1970-01-01 00:01 wifi >>>>>> >>>>>> >>>>>> On Tue, Jan 19, 2010 at 6:42 PM, ZhangJieJing <[email protected]>wrote: >>>>>> >>>>>>> how you mount your /data dir? >>>>>>> >>>>>>> what is outputs? >>>>>>> # ls -l /data >>>>>>> # ls -l /data/misc/ >>>>>>> >>>>>>> >>>>>>> --- >>>>>>> Best regards, >>>>>>> Zhang Jiejing >>>>>>> >>>>>>> >>>>>>> >>>>>>> On Tue, Jan 19, 2010 at 1:53 PM, linux newbie < >>>>>>> [email protected]> wrote: >>>>>>> >>>>>>>> ls -l /data/misc/wifi/wpa_supplicant *is empty* >>>>>>>> >>>>>>>> # mount >>>>>>>> rootfs / rootfs rw 0 0 >>>>>>>> /dev/root / jffs2 rw 0 0 >>>>>>>> none /proc proc rw 0 0 >>>>>>>> none /proc/bus/usb usbfs rw 0 0 >>>>>>>> none /dev/pts devpts rw,mode=600 0 0 >>>>>>>> tmpfs /dev/shm tmpfs rw 0 0 >>>>>>>> tmpfs /tmp tmpfs rw 0 0 >>>>>>>> /dev/sda1 / ext2 rw,errors=continue 0 0 >>>>>>>> tmpfs /dev tmpfs rw,mode=755 0 0 >>>>>>>> devpts /dev/pts devpts rw,mode=600 0 0 >>>>>>>> proc /proc proc rw 0 0 >>>>>>>> sysfs /sys sysfs rw 0 0 >>>>>>>> tmpfs /sqlite_stmt_journals tmpfs rw,size=4096k 0 0 >>>>>>>> >>>>>>>> >>>>>>>> On Tue, Jan 19, 2010 at 3:30 PM, ZhangJieJing <[email protected]>wrote: >>>>>>>> >>>>>>>>> >>>>>>>>> can you mail output of >>>>>>>>> >>>>>>>>> # ls -l /data/misc/wifi/wpa_supplicant >>>>>>>>> # mount >>>>>>>>> >>>>>>>>> --- >>>>>>>>> Best regards, >>>>>>>>> Zhang Jiejing >>>>>>>>> >>>>>>>>> >>>>>>>>> On Tue, Jan 19, 2010 at 5:36 AM, linux newbie < >>>>>>>>> [email protected]> wrote: >>>>>>>>> >>>>>>>>>> Any suggestions? >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> On Mon, Jan 18, 2010 at 6:26 PM, linux newbie < >>>>>>>>>> [email protected]> wrote: >>>>>>>>>> >>>>>>>>>>> Hi, >>>>>>>>>>> >>>>>>>>>>> I build the system for "generic" product and booted our target >>>>>>>>>>> with wpa_supplicant. >>>>>>>>>>> >>>>>>>>>>> On the Android command prompt, If I enable wpa_supplicant, it >>>>>>>>>>> says following error >>>>>>>>>>> *chown[ctrl_interface]: Operation not permitted* >>>>>>>>>>> ** >>>>>>>>>>> ctrl_interface=/data/misc/wifi/wpa_supplicant is set in >>>>>>>>>>> wpa_supplicant.conf file and the folder is created in init.rc file >>>>>>>>>>> >>>>>>>>>>> Can anyone let me know, how to overcome this issue? >>>>>>>>>>> >>>>>>>>>>> Thanks >>>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> -- >>>>>>>>>> unsubscribe: >>>>>>>>>> [email protected]<android-porting%[email protected]> >>>>>>>>>> website: http://groups.google.com/group/android-porting >>>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> -- >>>>>>>>> unsubscribe: >>>>>>>>> [email protected]<android-porting%[email protected]> >>>>>>>>> website: http://groups.google.com/group/android-porting >>>>>>>>> >>>>>>>> >>>>>>>> >>>>>>> >>>>>> >>>>> >>>> >>>> -- >>>> unsubscribe: >>>> [email protected]<android-porting%[email protected]> >>>> website: http://groups.google.com/group/android-porting >>>> >>> >>> >>> -- >>> unsubscribe: >>> [email protected]<android-porting%[email protected]> >>> website: http://groups.google.com/group/android-porting >>> >> >> > -- unsubscribe: [email protected] website: http://groups.google.com/group/android-porting
