[Q] Apps use internal storage as SD card, can not see actual SD card - Atrix 4G Q&A, Help & Troubleshooting

New Atrix, unmodded. Tested on default storage setting set in either internal storage, or sd card.
16g sd card.
Card contains music, books and pictures.
File manager of the phone can see it and folders on it just fine, music player can see music files on it just fine.
Market bought music player( Power Amp) does not see SD card, it can only see internal storage as SD card.
Cool Reader- same- it thinks internal memory is SD card.
Neither can browse to the SD card.
Both apps worked with droid x and nexus s phones succesfuly before.
Apps that have ability to browse internal memory (tiny player and fbreader)- can go to /sdcard-ext/ and find files there.
Is there any way to make sure that apps, that are built to use SD card for their media would be able to see and use SD card, instead of "virtual" SD on the Internal Storage?
Thank You

onna said:
New Atrix, unmodded. Tested on default storage setting set in either internal storage, or sd card.
16g sd card.
Card contains music, books and pictures.
File manager of the phone can see it and folders on it just fine, music player can see music files on it just fine.
Market bought music player( Power Amp) does not see SD card, it can only see internal storage as SD card.
Cool Reader- same- it thinks internal memory is SD card.
Neither can browse to the SD card.
Both apps worked with droid x and nexus s phones succesfuly before.
Apps that have ability to browse internal memory (tiny player and fbreader)- can go to /sdcard-ext/ and find files there.
Is there any way to make sure that apps, that are built to use SD card for their media would be able to see and use SD card, instead of "virtual" SD on the Internal Storage?
Thank You
Click to expand...
Click to collapse
Hi,
I had the same issue with a app called Slideshow Bob. I came from a Samsung Captivate and the file system was such that the external card was seen as a subdirectory of the internal card. I never had a problem with this arrangement in apps. However, the Atrix sees the external card as completely separate and some apps simply could not "see" the external card. My solution? I used a different slideshow app. Not exactly the ideal solution, but I had spent enough time trying to work around it. I don't know how other android devices have the external card arrangement, but this may be a bigger issue than we'd like until app developers change their apps or Motorola decides to change it's storage arrangement. Hope this helps.

Thank you for your answer,
using different apps is a work around.
I used different one- moved my content to the internal storage.
Both work.
What I realy would like to see is - those apps work as intended, the way they do work in most android phones from Droid to Nexus S.

onna said:
Is there any way to make sure that apps, that are built to use SD card for their media would be able to see and use SD card, instead of "virtual" SD on the Internal Storage?
Thank You
Click to expand...
Click to collapse
contact the developer

Has anyone tried to replace the Music folder on internal storage with a symbolic link to the Music folder on external? Not sure if Android supports symbolics or not...

Should have known it would'nt be this easy. Tried it on existing SD and found that symbolic links are not supported on FATx. Reformatted my SD to EXT3/2 and booted back up. I get a SD format not recognized error.

Related

[Q] SD Card Issue

Hi Guys,
I recently picked up a new galaxy s2 and but of course rooted it and installed cyanogenmod 7.1
The one problem i ve been faced with in an other wise perfect set up has been to do with the SD card.
I didnt realise that the internal memory (16gb) is actually partitioned into a internal drive of around 1-2gb and an internal SD card of around 14gb
See i have an external 32gb card, but the problem faced is it seems i can only either use the 32gb or the 16gb internal, not both at the same time (it can see both but paths one or the other down a root of mnt/emmc which cant be accessed by most apps
Is there any way to use both? Ideally i wanted my apps to be mounted on the 16gb and google music with its offline music to be mounted on the 32gb sd card?
Is there any way to achieve this?
No?
Sent from my GT-I9100 using xda premium
Narzsa said:
Hi Guys,
I recently picked up a new galaxy s2 and but of course rooted it and installed cyanogenmod 7.1
The one problem i ve been faced with in an other wise perfect set up has been to do with the SD card.
I didnt realise that the internal memory (16gb) is actually partitioned into a internal drive of around 1-2gb and an internal SD card of around 14gb
See i have an external 32gb card, but the problem faced is it seems i can only either use the 32gb or the 16gb internal, not both at the same time (it can see both but paths one or the other down a root of mnt/emmc which cant be accessed by most apps
Is there any way to use both? Ideally i wanted my apps to be mounted on the 16gb and google music with its offline music to be mounted on the 32gb sd card?
Is there any way to achieve this?
Click to expand...
Click to collapse
Say wha?
The internal (14 gb partition of the included 16gb) is /mnt/sdcard.
If you have an external SD card mounted, it will be /mnt/sdcard/external_sd.
Apps using Gingerbread's native apps to sd will always be on the internal sd card, as far as I know.
I can access both internal sd and external sd whenever I want.
I have mp3s stored on external sd, pictures from the camera saving to internal sd.
At least, this is how it is on MY phone.
Hi mate,
cyangenmod let's you play swaps with what one is mounted as sdcard and emmc
None of my apps though can see the other card, except for esfile manager and titanium backup
ideally also for what I want, I need to move apps over to both since I want to dedicated the 32gb card to google music and offline music storage
Your question is what happens already? All apps are automatically installed on your Internal SD and then you put the music manually on your external SD. Not sure if troll or...
I'm honestly not trolling but maybe I'm missing a trick as google music won't see that card?
Also I was hoping to use the offline function built into google music to download the songs to that card so I can pick and chose albums on the fly
Ah, I missed the part where this is a CyanogenMod feature. I don't use CyanogenMod right now, so I'm not familiar with this feature. Can't help you, sorry.
You might want to post to the CyanogenMod forum since this is a feature specific to that ROM. (both the thread here on XDA and on the CM forums)

SDCARD/MicroSD confusion

I took a new 32GB mSD, copied directories of music, ringtones, TiBu files, etc. to the root directory of the mSD in preparation for the Note (using a computer, directly to SD). I do this with all of my new Android devices.
I rooted the Note before I did anything with it, and popped in the mSD and started the phone.
The first thing I noticed was that TiBu did not find any files in the default backup directory. After some looking, I found that all those directories I copied to the root (again, using a computer), are now under a directory called external_sd.
I shut down the phone, took out the mSD, popped it into the computer, and all I see are the directories I copied, right off of root.
Using Root Explorer--I see that /sdcard is /dev/block/vold/179:28 and external_sd is mounted at /dev/block/vold/179:33.
Why is this? I have had about fifteen Android phones and none behaved like this.
Thanks.
When you hook your note up to the computer do both sd cars mount separately ?
Sent from my SAMSUNG-SGH-I727 using xda premium
I have only used Samsung Android devices, but out of all of them that I have had, each one has behaved this way. They mount the external sd card inside a folder inside the internal sd card.
The Note (and other galaxy phones) use the internal storage as the "SDcard". The actual SD card will show up like you said under external_sd. Most if not all apps work off the SDcard. You can however direct TB to use the external_sd.
I have a separate problem all together were my music files do not show up on either storage.
This is because the Samsung Galaxy line (and the Infuse) have a 2 gb system partition as well as in internal 16gb SD card which is labeled SD and an external SD card slot which will accept up to a 32gb MicroSD card. The external SD card is referenced as external_SD on your phone. It's just the mount point that Samsung chose for the external SD card.
Hope this helps. If so, hit thanks, over there -------------------------------->
--Mike
MobileData said:
This is because the Samsung Galaxy line (and the Infuse) have a 2 gb system partition as well as in internal 16gb SD card which is labeled SD and an external SD card slot which will accept up to a 32gb MicroSD card. The external SD card is referenced as external_SD on your phone. It's just the mount point that Samsung chose for the external SD card.
Hope this helps. If so, hit thanks, over there -------------------------------->
--Mike
Click to expand...
Click to collapse
I have the Sandisk 64gb MicroSD in mine and its been perfect. Several others on the note forums have the 64gb as well. 32gb isn't the maximum size.
Sent from my SAMSUNG-SGH-I717 using xda premium
Thanks for all the replies and explaination. I have an Epic 4G, which is a Galaxy S, but it does not have the internal SD. I will have to check my Galaxy Nexus to see how it is.
Follow up questions:
1) I used SanDisk Memory tool and saw that the Internal Memory is shown as being "x.x (bytes) of 10.8 GB Free". I thought the Internal is 16GB?
2) Is there a way to force the phone to use the external SD as the SDCARD? I have a class 10 card, I'm not concerned about performance, and I rather have a memory card that I can remove. It makes it easier to transfer large video, picture, backup, or music files.
Thanks.
I have an infuse and anything I put on the external microsd is seen by the phone- apps installer sees the apk's, e-readers can find my books, etc.
On the note, I have the same set up on my external sd card. But the apps installer does not see the apk's, the books are not seen. The only way I can install the apk's is thru the file explorer- the stock one. I am completely stock. When you go to the storage, you see the ext. sd card has content by the amt of space left.
What the Note did find were my ringtones- sms and reg. ringtones- and were selectable by the Note sound settings and contacts.
So the external micro sd cards are being seen differently by the Infuse and the Note.
deleted...
If you go in preference of ti, u can tell it to search whole device it will find it on micro sd.
Sent from my SAMSUNG-SGH-I717 using Tapatalk

Why don't Android ICS apps detect my external SD card?

Hi guys I am new to android and I got myself a Micromax A110 running on android ics with 2 gb of internal SD card memory...
As you guys can figure, the internal memory just isn't enough for installing heavy games and storing and downloading large videos and music, so I added a 32 gb external micro SD card.. the card shows in my file manager and its contents are accessible, most apps like ttpod, ttorrent, vlc, chrome etc don't detect my external card. They only access the contents of my internal SD card, download to it.. I can't set the default directory to the external card...
When I installed nfs most wanted to my phone, it asked me to free up data in my SD card or insert another one as there was no space left due to obvious reasons of my internal SD card being filled with other apps.. I uninstalled and reinstalled it after setting the default storage location to the external storage... I found that the game installed in the internal storage this time and on startup, it gave the same message..
Is it a common problem or a limitation to the OS? Is there a work around for this? If so how? Does my phone needs to be rooted for the purpose? Please help as the problem is getting annoying.. my external card is lying almost empty...
Thanks in advance,
Extremely sorry for the long post...
Sent from my Micromax A110 using Tapatalk 2
It's because Google made the stupid decision, starting with Honeycomb (which is why the Motorola Xoom, the first Honeycomb device needed an update to enable use of it's MicroSD card slot) to merge the /data/ and /sdcard/ partitions. What that means is that the SD card becomes a virtual space (a folder, in fact) located in the same place where all your apps are stored. Why is it stupid? If you have a phone that actually has a MicroSD card slot, like yours or the Galaxy S III, the MicroSD card becomes a different "folder" (something like /sdext/, which stands for either extension or external). Only apps that specifically are programmed to look for that mount point/folder will be able to use it. Most music/video/picture players/viewers can, because it makes sense to automatically program to do that. But with large games, like you said, NFS Most Wanted (which I also have), it sucks because the game is like 2GB.
My Galaxy S3 has 16GB internal and a 32GB card. I'm forced to use the internal storage only for large games because they don't see the memory card. It sucks. The good thing about merging /data/ and /sdcard/ is that it simplifies things, like on the iPhone where your space is your space, no matter how you use it. It used to be that you had like 1GB or 2GB for apps (the APK files only, not the files that games download for example) (which the HTC One X does, but still only uses internal storage because there's no card slot), and the rest went to your MicroSD card slot. Now it's all to internal storage because your internal storage IS your MicroSD card slot at system level.
Product F(RED) said:
It's because Google made the stupid decision, starting with Honeycomb (which is why the Motorola Xoom, the first Honeycomb device needed an update to enable use of it's MicroSD card slot) to merge the /data/ and /sdcard/ partitions. What that means is that the SD card becomes a virtual space (a folder, in fact) located in the same place where all your apps are stored. Why is it stupid? If you have a phone that actually has a MicroSD card slot, like yours or the Galaxy S III, the MicroSD card becomes a different "folder" (something like /sdext/, which stands for either extension or external). Only apps that specifically are programmed to look for that mount point/folder will be able to use it. Most music/video/picture players/viewers can, because it makes sense to automatically program to do that. But with large games, like you said, NFS Most Wanted (which I also have), it sucks because the game is like 2GB.
My Galaxy S3 has 16GB internal and a 32GB card. I'm forced to use the internal storage only for large games because they don't see the memory card. It sucks. The good thing about merging /data/ and /sdcard/ is that it simplifies things, like on the iPhone where your space is your space, no matter how you use it. It used to be that you had like 1GB or 2GB for apps (the APK files only, not the files that games download for example) (which the HTC One X does, but still only uses internal storage because there's no card slot), and the rest went to your MicroSD card slot. Now it's all to internal storage because your internal storage IS your MicroSD card slot at system level.
Click to expand...
Click to collapse
Hey man! Thanks for the reply....
Can you tell me how to work out a solution for this?
Is directory bind or fstab file hack the only solution?
Is it possible to overcome this without root?
And some apps do detect my Micro SD card... It is in the directory mnt/sdcard2
Please post questions one time only and in the proper Q&A section.
http://forum.xda-developers.com/showthread.php?t=2019921

[Q] external_sd folder And external SD card

Hi all!
I have recently brought an 16GB External SD card for my SGSII, to store my Titanium Backups. I found the external_sd folder in the internal sd card, and thought that it was the External SD card, so i placed all my backups there. But just recently it seems like i have run out of space on the phone, so i can't update some of my apps. I started deleting a lot of photos and videos from my phone and cleared 2.5GB, but i still can't update some of my apps. I began looking through my folders, and noticed that i also have an External SD card partition on my phone. The same one i see when the phone is connected to the pc. In it i can see a Clockwork Recovery folder containing my ROM backups. So i began wondering if the external_sd folder is actually located on the phone and not in the External SD card. Can anyone confirm this?
Also, when i open the Storage (i think that's what it's called) section in the settings on CM10, and noticed that i have 2 Internal Storage sections, one of them has only App data, and the other has photos, apps, music etc. and a SD Card section, with 6.64GB storage left. Does anyone know why is there is 2 Internal Storage sections?
Thank you in advance!
/gammarik
As far as I know the "external_sd" is your removable external SD card. For some inexplicable reason it mounts as a sub-directory from the internal SD card, but it is definitely your removable external SD card.
I have a feeling that Jellybean brings a change and the external SD card mounts in a different way to ICS. I had only a brief experience of this when I played with the leaked ROM but I have reverted to ICS because of battery drain problems.
Your internal memory is partitioned with about 500MB for the system ROM, and 2GB reserved for app installations. Once this fills to around 85-90% you'll begin hitting problems with insufficient storage space errors. If you move apps to SD then this will make use of the data partition of your internal memory (about 12GB available to user on a 16GB device).
I'm running JB (Rootbox 3.2). I set the target path as /extSdCard/Titanium Backup in Preferences for it to work.
Sent from my GT-I9100 using Tapatalk 2
Mr Anderson said:
As far as I know the "external_sd" is your removable external SD card. For some inexplicable reason it mounts as a sub-directory from the internal SD card, but it is definitely your removable external SD card.
I have a feeling that Jellybean brings a change and the external SD card mounts in a different way to ICS. I had only a brief experience of this when I played with the leaked ROM but I have reverted to ICS because of battery drain problems.
Your internal memory is partitioned with about 500MB for the system ROM, and 2GB reserved for app installations. Once this fills to around 85-90% you'll begin hitting problems with insufficient storage space errors. If you move apps to SD then this will make use of the data partition of your internal memory (about 12GB available to user on a 16GB device).
Click to expand...
Click to collapse
So i should move my apps from the App reserved partition to the main storage partition? Or the external SD card? And how do i do that? Sorry for noob questions, i am not too much into how Android works
I don't think you can move apps to external SD card.
Go to settings -> applications and you'll see your apps listed with information about their size. Select one, and you should see a button "Move to SD card". If this is greyed out then the app doesn't support operation from the SD card, but for many you can press the button and it will move the app for you.
The interface in settings isn't the best - I use ZDBox which is a free utility tool available from the Play Store with several useful functions, including an improved "App to SD" UI which makes it easier to see what is going on.
Be careful with widget apps and others that interact with OS functionality as these often don't play happy if moved to SD card.
in your internal memory there is a folder call externel_sd ok leave it coz you still in your internal memory and go search your external sd card memory it named extSdCard or emmc
Also, when i open the Storage (i think that's what it's called) section in the settings on CM10, and noticed that i have 2 Internal Storage sections, one of them has only App data, and the other has photos, apps, music etc. and a SD Card section, with 6.64GB storage left. Does anyone know why is there is 2 Internal Storage sections?
Click to expand...
Click to collapse
1st internal is /data, 2nd internal is /storage/sdcard0 (your internal 11GB memory).

SD card question

I have bought a new tablet (Asus k019) and a new sd card because I can only use 4/8gb of internal storage,but I can't download any game/app bigger than 1.5 gb (I have 1gb left on the internal storage) because it says I don't have enough memory and any picture I recieve on whatsapp or any picture I take it's saved on the internal storage (called /sdcard/ in file manager and the card /MicroSD/ ,btw).On my old phone all my media it's automatically saved on the sd card,not on the internal storage.How can I make the sd card the default location for apps/media?
R0llin said:
I have bought a new tablet (Asus k019) and a new sd card because I can only use 4/8gb of internal storage,but I can't download any game/app bigger than 1.5 gb (I have 1gb left on the internal storage) because it says I don't have enough memory and any picture I recieve on whatsapp or any picture I take it's saved on the internal storage (called /sdcard/ in file manager and the card /MicroSD/ ,btw).On my old phone all my media it's automatically saved on the sd card,not on the internal storage.How can I make the sd card the default location for apps/media?
Click to expand...
Click to collapse
You will have to set it in each app. Also even if you move the app to the sdcard most of the data will still be on internal storage. This is due to the way android boots things up. The sdcard is not made to run games off of.
zelendel said:
You will have to set it in each app. Also even if you move the app to the sdcard most of the data will still be on internal storage. This is due to the way android boots things up. The sdcard is not made to run games off of.
Click to expand...
Click to collapse
Thought so.How can I do that for whatsapp?the app crashes often if I move it to sd card.i don't care if the app is installed on the internal storage,i want the recieved media to be on sd
R0llin said:
Thought so.How can I do that for whatsapp?the app crashes often if I move it to sd card.i don't care if the app is installed on the internal storage,i want the recieved media to be on sd
Click to expand...
Click to collapse
I dont think that app has the option. The main reason is mostly due to google removing the base code for SD cards. Each OEM adds them back in their own way so there is no universal way to code an app for it.
Check the settings. I dont use it nor does anyone that I know. We all moved away when FB bought it.

Categories

Resources