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
