I use ssd as my storage space on imx6 sabresd board. but i found the /mnt/sata have permissions problem :
shell@android:/mnt $ ls -l
d--------- system system 1970-01-02 00:03 satad---rwxr-x system sdcard_rw 1970-01-02 00:13 sdcard
drwx------ root root 1970-01-02 00:03 secure
drwxrwxr-x system graphics 1970-01-02 00:03 shm
d--------- system system 1970-01-02 00:03 udisk
d--------- system system 1970-01-02 00:03 udisk2
if everyone know where file set the permission. please tell me .I expect your help。thank you.
Solved! Go to Solution.
My operation as follows:
1.make menuconfig :add the driver.
2./myandroid/device/fsl/imx6/etc/init.rc:
exportSECONDARY_STORAGE /mnt/extsd:/mnt/udisk:/mnt/udisk2:/mnt/sata
symlink /mnt/udisk /udisk
mkdir /mnt/udisk2 0000 system system
symlink /mnt/udisk2 /udisk2
mkdir /mnt/sata 0000 system system
symlink /mnt/sata /sata
3.on the /myandroid/device/fsl/imx6/sabresd/vold.fstab flie:
dev_mount udisk2 /mnt/udisk2 auto /devices/platform/fsl-ehci.1/usb2
dev_mount sata /mnt/sata auto /devices/platform/ahci.0
And now the phenomenon is: you can see through the HyperTerminal:
lrwxrwxrwx root root 1970-01-02 00:37 sata -> /mnt/sata
drwxr-x--- root root 1970-01-01 00:00 sbin
lrwxrwxrwx root root 1970-01-02 00:37 sdcard -> /mnt/sdcard
lrwxrwxrwx root root 1970-01-02 00:37 udisk -> /mnt/udisk
lrwxrwxrwx root root 1970-01-02 00:37 udisk2 -> /mnt/udisk2
-rw-r--r-- root root 2616 1970-01-01 00:00 ueventd.freescale.rc
-rw-r--r-- root root 272 1970-01-01 00:00 ueventd.goldfish.rc
-rw-r--r-- root root 3825 1970-01-01 00:00 ueventd.rc
lrwxrwxrwx root root 1970-01-02 00:37 vendor -> /system/vendo
root@android:/mnt # ls -al
drwxr-xr-x root system 1970-01-01 00:00 asec
d--------- system system 1970-01-01 00:00 extsd
drwxr-xr-x root system 1970-01-01 00:00 obb
d--------- system system 1970-01-01 00:00 sata
d---rwxr-x system sdcard_rw 1970-01-01 00:00 sdcard
drwx------ root root 1970-01-01 00:00 secure
drwxrwxr-x system graphics 1970-01-01 00:00 shm
d--------- system system 1970-01-01 00:00 udisk
d--------- system system 1970-01-01 00:00 udisk2
we can see the sata is d---------。
Currently you can see this folder, but it can not be read/write, please help me analyze where is the problem, thank you very much ~!
My operation as follows:
1.make menuconfig :add the driver.
2./myandroid/device/fsl/imx6/etc/init.rc:
exportSECONDARY_STORAGE /mnt/extsd:/mnt/udisk:/mnt/udisk2:/mnt/sata
symlink /mnt/udisk /udisk
mkdir /mnt/udisk2 0000 system system
symlink /mnt/udisk2 /udisk2
mkdir /mnt/sata 0000 system system
symlink /mnt/sata /sata
3.on the /myandroid/device/fsl/imx6/sabresd/vold.fstab flie:
dev_mount udisk2 /mnt/udisk2 auto /devices/platform/fsl-ehci.1/usb2
dev_mount sata /mnt/sata auto /devices/platform/ahci.0
And now the phenomenon is: you can see through the HyperTerminal:
lrwxrwxrwx root root 1970-01-02 00:37 sata -> /mnt/sata
drwxr-x--- root root 1970-01-01 00:00 sbin
lrwxrwxrwx root root 1970-01-02 00:37 sdcard -> /mnt/sdcard
lrwxrwxrwx root root 1970-01-02 00:37 udisk -> /mnt/udisk
lrwxrwxrwx root root 1970-01-02 00:37 udisk2 -> /mnt/udisk2
-rw-r--r-- root root 2616 1970-01-01 00:00 ueventd.freescale.rc
-rw-r--r-- root root 272 1970-01-01 00:00 ueventd.goldfish.rc
-rw-r--r-- root root 3825 1970-01-01 00:00 ueventd.rc
lrwxrwxrwx root root 1970-01-02 00:37 vendor -> /system/vendo
root@android:/mnt # ls -al
drwxr-xr-x root system 1970-01-01 00:00 asec
d--------- system system 1970-01-01 00:00 extsd
drwxr-xr-x root system 1970-01-01 00:00 obb
d--------- system system 1970-01-01 00:00 sata
d---rwxr-x system sdcard_rw 1970-01-01 00:00 sdcard
drwx------ root root 1970-01-01 00:00 secure
drwxrwxr-x system graphics 1970-01-01 00:00 shm
d--------- system system 1970-01-01 00:00 udisk
d--------- system system 1970-01-01 00:00 udisk2
we can see the sata is d---------。
Currently you can see this folder, but it can not be read/write, please help me analyze where is the problem, thank you very much ~!