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

Reply via email to