--
unsubscribe: android-porti...@googlegroups.com
website: http://groups.google.com/group/android-porting
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 <linux.n...@gmail.com> 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 mtd@system /system
#mount yaffs2 mtd@system /system ro remount
#mount yaffs2 mtd@userdata /data nosuid nodev
#mount yaffs2 mtd@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 <kzj...@gmail.com> wrote:how you mount your /data dir?what is outputs?# ls -l /data# ls -l /data/misc/
Hi:
I have the same problem, "wpa_driver_priv_driver_cmd failed".
Did you resolve it?
Thanks,
On Jan 22, 7:34 am, linux newbie <linux.newbi...@gmail.com> wrote:
> Hi,
>
> Any suggestions?
>
> Thanks
>
> On Thu, Jan 21, 2010 at 5:33 PM, linux newbie <linux.newbi...@gmail.com>wrote:> Hi,
> > W/wpa_supplicant( 913):* Failed to initiate AP scan.*
>
> > On Thu, Jan 21, 2010 at 12:49 PM, linux newbie <linux.newbi...@gmail.com>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 <csd...@gmail.com> wrote:
>
> >>> hi
> >>> you can check hardware/libhardware_legency/wifi/
>
> >>> 2010/1/21 linux newbie <linux.newbi...@gmail.com>
>
> >>> 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 <kzj...@gmail.com> 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 <
> >>>>> linux.newbi...@gmail.com> 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 mtd@system /system
> >>>>>> #mount yaffs2 mtd@system /system ro remount
> >>>>>> #mount yaffs2 mtd@userdata /data nosuid nodev
> >>>>>> #mount yaffs2 mtd@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 <kzj...@gmail.com>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 <
> >>>>>>> linux.newbi...@gmail.com> 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 <kzj...@gmail.com>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 <
> >>>>>>>>> linux.newbi...@gmail.com> wrote:
>
> >>>>>>>>>> Any suggestions?
>
> >>>>>>>>>> On Mon, Jan 18, 2010 at 6:26 PM, linux newbie <
> >>>>>>>>>> linux.newbi...@gmail.com> 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: android-porti...@googlegroups.com<android-porting%2Bunsu...@googlegroups.com>
> >>>>>>>>> unsubscribe: android-porti...@googlegroups.com<android-porting%2Bunsu...@googlegroups.com>
> >>>> unsubscribe: android-porti...@googlegroups.com<android-porting%2Bunsu...@googlegroups.com>
> >>> unsubscribe: android-porti...@googlegroups.com<android-porting%2Bunsu...@googlegroups.com>
> >>> website:http://groups.google.com/group/android-porting
The issue is still there. But I can establish the connection with SSID.
I enabled wpa_supplicant and dhcpcd as service in init.rc. Then from GUI on selecting WIFI, I can able to connect to SSID. But all the time wpa_driver_priv_driver_cmd failed is keep on displaying (in logcat).
Also, just FYI I fixed my ctrl_interface operation not permitted error
by change the GROUP in the wpa_supplicant.conf to wifi. Just make sure
whichever directory you create for your wlan0 interface, use the same
group in your wpa_supplicant.conf file.
init.rc
mkdir /data/system/wpa_supplicant 0770 wifi wifi
wpa_supplicant.conf
ctrl_interface=DIR=/data/system/wpa_supplicant GROUP=wifi
On Jan 27, 11:28 pm, linux newbie <linux.newbi...@gmail.com> wrote:
> wpa_driver_priv_driver_cmd calls ioctl "SIOCSIWPRIV" which is not supported
> in kernel.
>
>
>
> On Thu, Jan 28, 2010 at 4:07 PM, ZhangJieJing <kzj...@gmail.com> wrote:
>
> > On Thu, Jan 28, 2010 at 8:29 AM, linux newbie <linux.newbi...@gmail.com>wrote:
>
> >> The issue is still there. But I can establish the connection with SSID.
>
> >> I enabled wpa_supplicant and dhcpcd as service in init.rc. Then from GUI
> >> on selecting WIFI, I can able to connect to SSID. But all the time
> >> wpa_driver_priv_driver_cmd failed is keep on displaying (in logcat).
>
> > What command failed ?
> > I think your wpa_driver_xxx.c or your wifi driver is have some command not
> > matched.
>
> > you maybe need dump the private command in wpa_supplicant & kernel wifi
> > driver to figure out which command is failed.
>
> >> If I go to static IP settings window, then bang "dhcpcd" fails and my
> >> target is not connecting to SSID. :(
>
> >> On Wed, Jan 27, 2010 at 8:26 PM, Richard Chang <
> >>> > >>>>>> #mount yaffs2 mtd@system /system ro remount...
>
> read more »
I modify wpa_supplicant.conf
#ctrl_interface=DIR=/data/system/wpa_supplicant GROUP=system
ctrl_interface=DIR=/data/system/wpa_supplicant GROUP=wifi
but the same result occurred.
I use Ralink usb wifi rt3070sta.ko. and I found that it insert driver
correctly.
but fail at the following log.
==============================
D/SettingsWifiEnabler( 1157): Received wifi state changed from
Disabled to Enabling
rtusb init --->
ra0 (usb): not using net_device_ops yet
usbcore: registered new interface driver rt2870
init: no such service 'wpa_supplicant'
D/PowerManagerService( 961): setPowerState: mPowerState=6 newState=3
noChangeLights=false
D/PowerManagerService( 961): oldKeyboardBright=false
newKeyboardBright=false
D/PowerManagerService( 961): oldScreenBright=true
newScreenBright=true
D/PowerManagerService( 961): oldButtonBright=true
newButtonBright=false
D/PowerManagerService( 961): oldScreenOn=false newScreenOn=true
D/PowerManagerService( 961): oldBatteryLow=false
newBatteryLow=false
D/WifiHW ( 961): Unable to unload driver module "ra0": No such file
or directory
E/WifiService( 961): Failed to start supplicant daemon.
D/SettingsWifiEnabler( 1157): Received wifi state changed from
Enabling to Unknown
> > >>> > > setpropinit.svc.wpa_supplicant"running" (as it is started as
> ...
>
> 閱讀更多 »