For some reason, a number of apps detect the built-in storage as the external sd-card (/mnt/emmc) and the external sdcard as the built-in storage (/mnt/sdcard). Has anybody seen this issue before? Can I fix it, or at least make it consistent?
I've got a USA 5.0 (YP-G70) running JackpotCalvin's CM9 rom, installed via Entropy's CWM build. A quick glance didn't show this as a known issue for either of them.
That's not reversed for ics. Emmc is supposed to be the internal.
Sent from my 'Chip' off the old 'stock'
Was it different in gingerbread?
I remember putting using it for all my big files, and thinking that emmc stood for external multi media card.
In gingerbread (stock) /sdcard is internal and /sdcard/external_sd is external
Sent from my 'Chip' off the old 'stock'
Related
I recently took the the plunge and flashed my first non-stock ROM. Went with turl's CM9 Kang (v8). I noticed that the mounts are different than stock in regards to the internal storage and my external card. I understand that using emmc for internal and sdcard for external is more "proper", but it now appears that every app that wants to write data is writing out to my external card. Presumably because /mnt/sdcard was the internal storage on stock, but now is not. I noticed a setting under Storage->Storage Configuration called 'Use internal storage'. I found some mention of it in the dev thread, but would like to know what this does. Does it simply flip the mounts so that apps will write data to the internal storage? I would have liked to have just my music, videos, documents, etc. on the external and all the app data internal...otherwise that 11GB is pretty much going to waste? And, yes, I could just try changing the setting (currently off) and rebooting, but I'm not really interested in my apps resetting all their external data again. Looking for enlightenment. As always, thanks in advance.
flash this zip in CWM
ovitz said:
flash this zip in CWM
Click to expand...
Click to collapse
What does this do? You'll have to excuse my hesitation when someone just says" flash this".
If you wanna to use internal memory as primary memory you have to flash this ZIP.
SDcard will be mount as emmc, internal memory will be mount as SDcard (the same like with any Blur rom)
ovitz said:
If you wanna to use internal memory as primary memory you have to flash this ZIP.
SDcard will be mount as emmc, internal memory will be mount as SDcard (the same like with any Blur rom)
Click to expand...
Click to collapse
Is there any program to switch that around?
I have programs that can only access sdcard (e.g. for audiobook listening). I need to place my external sdcard somewhere in the sdcard folder to be able to use it.
I have tried to adjust the vold.fstab, but it won't save the file after adjustment.
Hope you can help. Thanks in advance.
Just got my E4GLTE and of course the first thing I did was root it, unlock it, and make a nandroid backup. I just moved from a Motorola Photon 4G and on that device the internal memory (pseudo sdcard) is mounted on /mnt/emmc and the external card is on /mnt/sdcard. Assuming you run out of app space in base memory, you can always move most of your app to the SD Card. Since the E4GLTE mounts the external SD Card on /mnt/sdcard/ext_sd, it appears that actual external storage can only be used for media or data where the app (or the system using the Storage tool) has a function to map to a different directory.
Have I described the situation properly? Does anybody else see the limitations this might pose or suggest workarounds?
..rob
bitbearmi said:
Just got my E4GLTE and of course the first thing I did was root it, unlock it, and make a nandroid backup. I just moved from a Motorola Photon 4G and on that device the internal memory (pseudo sdcard) is mounted on /mnt/emmc and the external card is on /mnt/sdcard. Assuming you run out of app space in base memory, you can always move most of your app to the SD Card. Since the E4GLTE mounts the external SD Card on /mnt/sdcard/ext_sd, it appears that actual external storage can only be used for media or data where the app (or the system using the Storage tool) has a function to map to a different directory.
Have I described the situation properly? Does anybody else see the limitations this might pose or suggest workarounds?
..rob
Click to expand...
Click to collapse
Yes I see this as a problem as well. I have looked into the vold.fstab file (where the system looks to see how it should mount partitions) but changing them just makes neither partition mount. I have a feeling that it might be something in the kernel but I will keep digging around.
Also if someone does figure it out how do you prefer them to be mounted? Internal as /emmc and external as /sdcard? Internal as /sdcard/int_sd and external as /sdcard? Maybe something else?
I guess it would depend how the apps and the kernel handle it, which of course, would vary with a custom ROM. Early builds of CM9 for the MoPho alternated back and forth, but there is also an option to swap what is internal and external as well. When it wasn't mounting at all, you could edit the vold.fstab, which would be my first inclination, so thanks for saving me that step!
I think, from most implementations I've seen, when a device has internal and external storage its been mounted as /mnt/emmc and /mnt/sdcard. Its like that on most of the custom ROMs I've used (on Nook, OG EVO, Hero, MoPho).
..rob
Im really lost on the whole external sd thing. I just want to be able to have my apps on there but android has made it seemingly impossible to do so anymore. Is there a write up or something on how this can be done with todays ICS?
Sent from my EVO using xda premium
If this question has been answered elsewhere than you have my sincerest apologies but I haven't found an answer elsewhere.
Ever since using ROM Manager on AOSP ROM's such as CyanogenMod, the option to use ROM manager with external storage is greyed out and unavailable in settings. I'm wondering if this is a result of the "sdcard" and "emmc" mount points being reversed. I suppose I could reverse my internal with external mount points but I don't exactly feel as though that's the most optional solution to the problem lol.
This isn't a huge issue since I can backup to external storage natively in ClockWorkMod but it would be nice to figure it out so I can rename backups appropriately without corrupting hash sum.
Thanks to anyone who can help!
I just used rom manager on cm10 with the option to save to external card.
Sent from the TermiNOTEr!
the mount points aren't reversed...
Emmc = embedded multimedia memory chip
Embedded meaning internal...
In gingerbread and before the emmc was labeled sdcard, and the external was a folder within that directory.
On ics add above, it's actually how it should be. 2 separate mount points
studacris said:
the mount points aren't reversed...
Emmc = embedded multimedia memory chip
Embedded meaning internal...
In gingerbread and before the emmc was labeled sdcard, and the external was a folder within that directory.
On ics add above, it's actually how it should be. 2 separate mount points
Click to expand...
Click to collapse
Right, exactly why i say they are reversed. Although emmc should be the embedded internal storage, ever since I started suing ICS, emmc has always been my external microSD and sdcard has been my internal 16 GB storage embedded into the phoen. I'll just reverse the mount points. Thanks for your help!
Hi, I'm currently running Firmware MediaPad ICS 4.0.3 HWMOD C232B005 which supposedly is pretty similar to stock. My problem is that the internal memory which apps are installed to, ae on the very same partition as the intenal sd card (mounted as /sdcard). Thus the andoird a2sd does not work, I get no "move to sd card option in Settings->Apps. With several games exceeding 500MB with the texture for the high resolution on the MediaPad, I need to be able to move some of them to SD. Also, I need the ames that store their data on /sdcard even if they shouldn't by Android standards (boo, Gameloft) to be stored on the REAL sdcard, whic is mounted as sdcard2. Preferably, I'd be able to do this without mucking about too much. Maybe the best option is to use CM10 if it's about ready for prime time? I guess it'll give me the choice of using /sdcard or /emmc as main storage. (Though it IS annoying CM by default incorrectly labels the sdcard as emmc and the internal memory as mmc - strictly opposite of defined standards for embedded devices.)
naguz said:
Hi, I'm currently running Firmware MediaPad ICS 4.0.3 HWMOD C232B005 which supposedly is pretty similar to stock. My problem is that the internal memory which apps are installed to, ae on the very same partition as the intenal sd card (mounted as /sdcard). Thus the andoird a2sd does not work, I get no "move to sd card option in Settings->Apps. With several games exceeding 500MB with the texture for the high resolution on the MediaPad, I need to be able to move some of them to SD. Also, I need the ames that store their data on /sdcard even if they shouldn't by Android standards (boo, Gameloft) to be stored on the REAL sdcard, whic is mounted as sdcard2. Preferably, I'd be able to do this without mucking about too much. Maybe the best option is to use CM10 if it's about ready for prime time? I guess it'll give me the choice of using /sdcard or /emmc as main storage. (Though it IS annoying CM by default incorrectly labels the sdcard as emmc and the internal memory as mmc - strictly opposite of defined standards for embedded devices.)
Click to expand...
Click to collapse
It's really easy, do this
settings > storage > set primary storage > SD card > restart tablet
all apps will be moved to external sd card, and hopefully also games data like gameloft files. if this didn't happen then do it manualy. if none of that worked well... just download the data again
I think even if you set primary storage to SD, your apps remain on internal. However it will force the Gameloft etc /sdcard storage to external.
I thought the old native apps to external SD functionality was deprecated from ICS onwards? But I could be wrong...
Sent from my HUAWEI MediaPad using Tapatalk 2
Setting the primary storage is the only option ICS provides, no other apps like app2sd work actualy, i tried them
but... root opens new doors remember, i'm sure there are some apps that can move all apps to external sd, although i son't think that's possible when it comes to system apps.
and here i have a question: is it possible to set en ext3 partition on the external sd so that apps can be moved there? i did this on my beloved "dead" htc wildfire and i tell you I LOVE IT! all apps on ext3 partition (256 mb) but when looking at storage settings they appear in internal memory!! crazy right? and that makes those apps load really fast whenturning the phone on.
Don't bother trying to use old a2sd hacks that were designed for Gingerbread and Froyo phones with only a few hundred MB of internal storage.
But I did verify, yes, if you select the option to designate primary (/sdcard) storage as the external SD, the option to move apps to SD reappears. I prefer to store as much as possible on internal rather than external, because the read/write speeds are faster. Of course, regardless of which you select, any app that does allow you to change its storage directory can have a path entered that locates the correct place.
Thanks for the replies everypne! My CM9 Galaxy S II does have an option for moving apps to sd card in the settings->apps menu for compatilbe apps, so I don't think this has been discontinued in ICS+?
Anyway, I figured there WAS enough space on the internal memory for the app I was installing when I got the insufficient space error. I also noticed I had different available memory on sdcard0 (internal storage) and /data (also the same partition of the internal storage) when I ran df in a terminal, and figured something was off, so I ditched the ROM I was using, wiped it all form recovery, and installed CM9. Seems to be working OK for now.
I'll still run out of space in the internal sd card - but for the huge data guzzlers like gameloft I'll try to use Directory Bind which I vaguely remembered reading about and so googled up. As mentioned, it is not really an option to have all apps default to save stuff on the external sd card for security reasons. But if directory bind works (or manually editing in bind mounts in init files), and hopefully it should still be smooth sailing.
Still not sure whether I want to trade it in for a 10" though. Such a pity I can't find any 10" without acceptable resolution, gps, 3g and a price I can justify. The Mediapad sure is a nifty device with a good screen, even though it is a little heavy. But no I'm going way of topic.
I've got CM11 on my S7-303u.
Seems to work pretty well but I'm running into the problem that made me end up having to put CM on it in the first place since I couldn't reinstall the stock ICS firmware. (I'm still fairly new to Android)
The problem I have is storage. 1 of the storage problems is I want the external 32g sd I have as my primary instead of the 16g internal so I can have more room for the loads of apps I want to put on it again.
With the stock ICS when I switched the primary from internal to external I could still see both with ES file manager but with CM11's KK I can only see both storage cards when the primary is set to internal. The external seems to disappear when I switch primary to external.
The reason I know this is because since I originally couldn't tell which was which, while I had it working right I put zero byte files on each of my storage cards and drives named for where they reside. i.e. '32g-External.nomedia' on the external sdcard.
Is there a way I can fix it so when it's set to external for the primary to show both internal and external?
If not I will see if I can get around it with the 'FolderMount [ROOT]' app by madmack.
The other storage question I have is what is the best app to use for mounting external usb sdcards and usb flash drives that won't interfere with Androids stock configuration on how it accesses it's internal and external cards. Meaning I don't want whatever app I use to give new mounting point names for the int/ext cards.
Can someone give me some insight?
LunaEros said:
I've got CM11 on my S7-303u.
Seems to work pretty well but I'm running into the problem that made me end up having to put CM on it in the first place since I couldn't reinstall the stock ICS firmware. (I'm still fairly new to Android)
The problem I have is storage. 1 of the storage problems is I want the external 32g sd I have as my primary instead of the 16g internal so I can have more room for the loads of apps I want to put on it again.
With the stock ICS when I switched the primary from internal to external I could still see both with ES file manager but with CM11's KK I can only see both storage cards when the primary is set to internal. The external seems to disappear when I switch primary to external.
The reason I know this is because since I originally couldn't tell which was which, while I had it working right I put zero byte files on each of my storage cards and drives named for where they reside. i.e. '32g-External.nomedia' on the external sdcard.
Is there a way I can fix it so when it's set to external for the primary to show both internal and external?
If not I will see if I can get around it with the 'FolderMount [ROOT]' app by madmack.
The other storage question I have is what is the best app to use for mounting external usb sdcards and usb flash drives that won't interfere with Androids stock configuration on how it accesses it's internal and external cards. Meaning I don't want whatever app I use to give new mounting point names for the int/ext cards.
Can someone give me some insight?
Click to expand...
Click to collapse
StickMount works. It will mount the USB device. Though I have been having some issues with some mounting and some not. Granted I am running a different device and it may depend on Kernel support. But, you can try it. Then the device should be viewable through file manager.