I've just been using my Nook as an e-reader for the past year or so however I've recently upgraded my camera and have decided to dedicate my Nook to my camera bag since it can control my DSLR and I can mount SD cards to it with an adapter.
I've updated to Jelly Bean however I'm having trouble with my /etc/vold.fstab file. Previously I modified my Nook's partition table to remove the /emmc (mmc8) partition and increase the /data partition to use the recovered space. Original post is
here. Obviously this comes with the side effect of not being able to mount the now non-existent /emmc partition. On Gingerbread ROMs I could easily remedy the issue by simply commenting out the line to mount /emmc in /etc/vold.fstab as follows:
Gingerbread vold.fstab:
Code:
## Vold 2.0 Barns and Nobel Encore
#######################
## Regular device mount
##
## Format: dev_mount <label> <mount_point> <part> <sysfs_path1...>
## label - Label for the volume
## mount_point - Where the volume will be mounted
## part - Partition # (1 based), or 'auto' for first usable partition.
## <sysfs_path> - List of sysfs paths to source devices
######################
dev_mount sdcard /mnt/sdcard auto /devices/platform/mmci-omap-hs.0/mmc_host/mmc1
## nookcolor has two fat32 partitions, p1 is boot p8 is internal storage, so we have to specify here
#dev_mount emmc /mnt/emmc 8 /devices/platform/mmci-omap-hs.1/mmc_host/mmc0
## USB storage device
dev_mount usbdisk /mnt/usbdisk auto /devices/platform/musb_hdrc
Note the
# in front of
Code:
dev_mount emmc /mnt/emmc 8 /devices/platform/mmci-omap-hs.1/mmc_host/mmc0
However when I comment out the line for mounting /emmc on Jelly Bean ROMs I end in a boot loop. Going with the stock vold.fstab it boots fine but I get the warning "Damaged SD card" (as expected).
Jelly Bean vold.fstab:
Code:
## Vold 2.0 Barns and Nobel Encore
#######################
## Regular device mount
##
## Format: dev_mount <label> <mount_point> <part> <sysfs_path1...>
## label - Label for the volume
## mount_point - Where the volume will be mounted
## part - Partition # (1 based), or 'auto' for first usable partition.
## <sysfs_path> - List of sysfs paths to source devices
######################
dev_mount sdcard /storage/sdcard1 auto /devices/platform/omap/omap_hsmmc.0/mmc_host/mmc1
## nookcolor has two fat32 partitions, p1 is boot p8 is internal storage, so we have to specify here
#dev_mount emmc /storage/sdcard0 8 /devices/platform/omap/omap_hsmmc.1/mmc_host/mmc0
## USB storage device
dev_mount usbdisk /mnt/usbdisk auto /devices/platform/musb_hdrc
Does anyone have any idea why this doesn't work and it there is any way to successfully tell it not to mount /emmc?
Martian21