• After 15+ years, we've made a big change: Android Forums is now Early Bird Club. Learn more here.

Root SD Card "Blank/Unsupported"

I have an Virgin Mobile Optimus Elite VM696 ZV5 rooted running Tagged 1.0.5 (Slim). The problem was evident before and after the ROM change but after rooting as Link2SD requires root. I have seen a number of posts discussing this very problem but no concrete resolution, if I have missed it I am sorry.

I have a 16gb ADATA microsd card I am attempting to use as storage and for Link2SD. It is formatted with a FAT32 Primary as first partition, EXT3 Primary as a secondary partition, and Linux Swap Primary as third partition. I have attempted formatting it from a PC with MiniTool Partition Wizard and from the phone itself through CWM with the same results.

The phone will not automatically detect and mount the FAT32 partition regardless of reboot, cycling mass storage/usb charge, or a quick reboot in Link2SD. It always reports that a blank or unsupported card has been inserted however Link2SD's script mounts the ext3 secondary with no problems and the swap partition gets detected as well.

If I mount / as rw then create a directory sdcard2 in /mnt and use the command 'busybox mount /dev/block/mmcblk1p1 /mnt/sdcard2' I can access the card but it is not mounted as it should and seems not to be recognized by certain system functions. Of course if I reboot I have to remount but rather than automate that process I would like to find a way to make it automount properly or manually mount it so it is recognized by the system as the external sd card.

If I allow the system to format the card it works/mounts fine but of course I can't use Link2SD.
 
As of now any ROMs for the Elite don't support a secondary sdcard partition due to limitations with the kernel and therefore don't support any app to sd programs

A few users have had luck using Directory Binding which lets you map one directory to another. You can look into that but until someone creates a kernel that supports an sdext partition it's your only choice.
 
Mounting the sd card is handled by the vold program. LG has edited the vold binary and hardcoded some behavior in it. It will not behave the same as any other phone. All the roms we have are still using the stock vold and fstab. You can build it from source and remove the stuff that LG added to make it act like it does on any other phone.
 
Back
Top Bottom