CM9 - emmc/external_sd issue - Android Q&A, Help & Troubleshooting

Upon USB connection/Mass Storage Mode only the internal memory of my device (i9001) gets detected, i.e the memory card doesn't get 'mounted' to the PC. (unlike in other non-CM9 ROMs) Does anyone here know about a way of how to mount the internal and external cards in a way other Rom do it? That means: Internal SD card = /sdcard and external SD card = /sdcard/External_SD.
At present emmc = Internal Storage(Internal SD) and sdcard = Memory Card. I tried "mount -o bind /emmc /mnt/sdcard/external_sd/" in terminal but it only maps the Memory Card temporarily to the "external_SD" directory, doesn't still get mounted when using mass storage.

Had same issue once, solved it by re-installing the driver on PC..

yowanvista said:
Upon USB connection/Mass Storage Mode only the internal memory of my device (i9001) gets detected, i.e the memory card doesn't get 'mounted' to the PC. (unlike in other non-CM9 ROMs) Does anyone here know about a way of how to mount the internal and external cards in a way other Rom do it? That means: Internal SD card = /sdcard and external SD card = /sdcard/External_SD.
At present emmc = Internal Storage(Internal SD) and sdcard = Memory Card. I tried "mount -o bind /emmc /mnt/sdcard/external_sd/" in terminal but it only maps the Memory Card temporarily to the "external_SD" directory, doesn't still get mounted when using mass storage.
Click to expand...
Click to collapse
Try the application: RemountSD

Try App called :
"ICS SD Binder"

Was having the same issue. Been looking after a solution for hours. ICS SD Binder is really recommended! Thanks!

Related

[Q] Atrix SD card folder location

What are the mount locations for both the internal and external storage locations.
For example, the internal may be mounted to /sdcard/
I'm not sure what the external would be mounted to on this device.
Thanks
greatking8 said:
What are the mount locations for both the internal and external storage locations.
For example, the internal may be mounted to /sdcard/
I'm not sure what the external would be mounted to on this device.
Thanks
Click to expand...
Click to collapse
internal is /sdcard
external is /sdcard-ext

[Q] Memory / Storage area definintions

I am a bit confused as to how memory/SD/external_sd is defined on this device
Looking at root, I see mnt. IIRC, this is the mounting point for both the internal SD card and the external SD card.
when I plug my phone into my computer I see Internal Storage and Card.
So I have
A: 1GB RAM for OS (/system, /data, etc)
B: 16GB RAM for apps etc.
C: 16GB RAM external SD
I connected my computer to my phone and see two "folders" Internal Storage and SD Card. I put folders with those names in each one so when I open them up on my computer I see a folder called "..internal storage root" and one called .".sd card root"
Internal Storage 10GB B Same a 1) below
SD Card 14.8GB same as 3) below
SD Card/external_sd
From the phone in root explorer
1) /sdcard takes me to the internal storage root 10GB. I imagine that is (B) after the OS reserves 4GB
2) /mnt/sdcard which actually takes me to the internal storage root 10GB. (B?) Same as 1
3) /mnt /external_sd takes me to the SD card root but this is NOT my SD card.
4) /mnt /external_sd /external_sd takes me to SD card, (C)
I also see /storage which has sdcard0 and sdcard1. sdcard0 takes me to the internal storage root. sdcard1 takes me to the sd card root.. However this not my actual SD card.
Now.. without an SD card, sdcard1 is empty and external_sd is empty
,
My question: why, when I put my SD card in, does it show it as having something in it that is not actually on my card?
Sadly, the way android is currently setup... makes me want to throw my phone at someone... literally! I would gladly spend my time in jail for doing it as well! (as long as said person was the one who decided upon doing it this way)
Currently, on the Galaxy Note (and almost all other devices) you have the following:
Out of the internal memory space (which turns out to be about 14.8Gb after base10 or was that base 12... whatever, IDGAF, point is, its not 16GB usable):
2GB: Application and Application Data storage
10GB: Internal Memory on the device mounted as /sdcard* ([email protected]#!$!#@%^#)
And whatever your REAL sdcard is mounted as /external_sd
* /storage/sdcard0 is internal | /storage/sdcard1 is external
calling the internal memory of ANY device an sdcard annoys the piss outta me, as noted above
EDIT: if you have a rom with it included, you can use parted | print to view the partition layout as well as mount points and all that other happy horse carp

[Q] Internal SD not installed

Hello,
I've flashed on my SANEI N90 16 GB the Cyanogenmod 10 Unofficial (Found here http://forum.xda-developers.com/showthread.php?t=1821398).
All fine, but in settings>storage i see only this:
INTERNAL STORAGE
Total space: 0.98 GB
USB STORAGE
With this "Mount SD card. Insert an SD card for mounting" < NOT SELECTABLE
And my EXTERNAL SD Card that doesn't recognize from apps like camera, gallery, Rom Manager etc.
(But in Solid Explorer the External SD is recognized).
I found a tricks for the External SD Card:
- Go to edit the build.prop and go to this line "persist.sys.vold.switchexternal=0" and change the vaule to "1"
- Reboot the tablet.
Seems to work fine..
Now in Settings>storage i see:
a "second" INTERNAL STORAGE that refer to my External SD.
And SD CARD with this "Mount SD card" < SELECTABLE but if i press a notification appears and says me that the "SD is Damaged"
QUESTIONs:
There's a metod to solve all this?
Where is my internal 16 GB storage?
up
try this
type in terminal emulator
su
fdisk -l /dev/block/nand*
and find your lost partition
fix in /etc/vold.fstab
1. find sdcard ..... nand*
2. change to your partition
3. save and reboot

[Q] USB Storage not mounting.

I just flashed a new ROM on my galaxy S2 GT-I9100... But the USB storage is not mounting. I have inserted an SD card ( 2GB ) .. But instead of showing the SD card in the external storage, it is showing it in the internal storage. My 16GB internal storage is gone.. How can I mount my SD card to external storage and get back my internal 16GB Storage.... ????
Reply...
sagargoel6 said:
I just flashed a new ROM on my galaxy S2 GT-I9100... But the USB storage is not mounting. I have inserted an SD card ( 2GB ) .. But instead of showing the SD card in the external storage, it is showing it in the internal storage. My 16GB internal storage is gone.. How can I mount my SD card to external storage and get back my internal 16GB Storage.... ????
Reply...
Click to expand...
Click to collapse
The sd card is mounted as a folder and its shown as a folder in internal memory (that aint a problem since if you copy anything into that folder you are copying into the sd card) , and if you are saying that only the sd card is getting mounted and being used instead of internal memory enable root access for aps and adb in settings - developer options, this will mount internal as /mnt/eMMc and if you want to change the default storage go to storage settings press settings button and change from storage configuration, and please include more information like rom type, os version and many other relevant information if you want people to help.
Sent from my Galaxy Tab 7.0 Plus
I thank people who write helpful posts, so i expect the same.

External SD card always mounted as read only - no more ideas

4K android media box with AML812 chip. 2 USB ports, 1 USB OTG port and one SD card slot. Android 4.4.2 (KitKat?)
USB drive connected with FAT system is mounted as read/write device, all SD card I have tested were mounted as read only.
At first I wanted to make firefox to download files to SD card. But firefox had no rights to write to SD.
At second I thought that firefox can't write to SD because new privilages system in KitKat. So I found a solution on the web and have added media_rw entries in permission.xml file in WRITE_EXTERNAL_SD section. But it didn't help.
Then I have found out, that SD card is always mounted as read only by default (by terminal and mount command) - i tried 3 different SD cards, no success.
I have checked SD card with fsck_msdos and externally on my desktop PC - SD card had no errors.
I tried to remount SD as read/write with mount -o remount,rw device from terminal and it worked but apparently only apps with root privilages can write to SD. Firefox still can't write to SD.
And if I close terminal the SD returns to read only state.
Don't know what to do, where to find the solution.
In vold.fstab there is only one command with dev_mount, and this command doesn't have read/write or read only flags (checked dev_mount in the web).
There is no fstab.device files on the box, which are common? in KitKat (above android 4.3) so I am not so sure that this is KitKat device.
Please help to unlock SD card write rights.
EDIT: formatting to exFAT, NTFS or FAT32 with 32KB chunk size didn't resolve anything (advice from some android forum). My device doesn't recognize exFAT, and the rest give me read only mount point.
I installed Paragon exFat, NTFS app. It can't mount SD correctly at all. It unmounts mounted SD very good though. It can't check and fix SD because /dev/block/mmcblk0p1 is read-only file system.
The same goes for format - Error 0x1e from mkhfs.
When I try to mount SD with Paragon nothing happens (the mount button is still active, and unmount is inactive), and android memory settings show that SD card has been mounted as 803 MB card, not 16 GB card (14,84 GB exact capacity). Paragon can only unmount SD.
Now I see that I can't even format SD card from android memory settings. When I choose format, it unmounts SD card but then nothing happens. There is no format operation going on.
Really I don't have any more idea.

Categories

Resources