try
"dev_mount sdcard /mnt/sdcard auto /block/mmcblk0"
in vold.fstab

2010/8/12 Anthony Russello <[email protected]>

> Hi All,
>
> I am currently working on bringing up Froyo on a device on which we
> are booting to the sdcard. U-Boot, kernel, and root filesystem are all
> there on separate partitions.
>
> We have a partition, /dev/block/mmcblk0p1, which has a FAT32
> filesystem to be used as /mnt/sdcard. In Eclair, this worked fine. But
> with the new vold, we find that it fails.
>
> I'm using the Freescale i.MX51 platform, my vold.fstab looks like
> this:
>
>   dev_mount sdcard /mnt/sdcard auto /devices/platform/mxsdhci.0
>
> I've also tried:
>
>   dev_mount sdcard /mnt/sdcard auto /devices/platform/mxsdhci.0/
> mmc_host/mmc0
>
>   dev_mount sdcard /mnt/sdcard auto /devices/platform/mxsdhci.0/
> mmc_host/mmc0/mmc0:b368
>
> Niether of those worked either.
>
> Here's the output I get while booting:
>
>   I/Netd    ( 2041): Netd 1.0 starting
>   I/Vold    ( 2040): Vold 2.1 (the revenge) firing up
>   D/Vold    ( 2040): Volume sdcard state changing -1 (Initializing) -
> > 0 (No-Media)
>   D/DirectVolume( 2040): Dv::diskIns - waiting for 6 partitions (mask
> 0x7e)
>   D/Vold    ( 2040): Volume sdcard state changing 0 (No-Media) -> 2
> (Pending)
>   D/DirectVolume( 2040): Dv:partAdd: part_num = 1, minor = 1
>   D/DirectVolume( 2040): Dv:partAdd: pending mask now = 0x7c
>   D/DirectVolume( 2040): Dv:partAdd: part_num = 2, minor = 2
>   D/DirectVolume( 2040): Dv:partAdd: pending mask now = 0x78
>   D/DirectVolume( 2040): Dv:partAdd: part_num = 3, minor = 3
>   D/DirectVolume( 2040): Dv:partAdd: pending mask now = 0x70
>   D/DirectVolume( 2040): Dv:partAdd: part_num = 4, minor = 4
>   D/DirectVolume( 2040): Dv:partAdd: pending mask now = 0x60
>   D/DirectVolume( 2040): Dv:partAdd: part_num = 5, minor = 5
>   D/DirectVolume( 2040): Dv:partAdd: pending mask now = 0x40
>   D/DirectVolume( 2040): Dv:partAdd: part_num = 6, minor = 6
>   D/DirectVolume( 2040): Dv:partAdd: pending mask now = 0x6
>
> And here is some output from the vdc command line interface:
>
>   # vdc volume list
>   110 sdcard /mnt/sdcard 2
>   200 Volumes listed.
>   # vdc volume mount /mnt/sdcard
>   405 volume operation failed (Device or resource busy)
>
> I can manually mount the device using this command without any error:
>
>   mount -t vfat /dev/block/mmcblk0p1 /mnt/sdcard
>
> Any help with this would be appreciated.
>
> Thanks,
> Anthony
>
> --
> unsubscribe: 
> [email protected]<android-porting%[email protected]>
> website: http://groups.google.com/group/android-porting
>



-- 
------

Jianbo Qiu (邱建波)

Mobile: 13681184653

MSN:[email protected] <msn%[email protected]>

------

-- 
unsubscribe: [email protected]
website: http://groups.google.com/group/android-porting

Reply via email to