Go Back   Android Forums > Android Discussion > Android Lounge
Android Lounge A place for general Android discussion and questions.

Get excited for the Samsung Galaxy S5! Find everything you need and discuss it in our Galaxy S5 Forum!

test: Reply
 
LinkBack Thread Tools
Old November 28th, 2011, 03:15 PM   #1 (permalink)
New Member
Thread Author (OP)
 
Join Date: Nov 2011
Location: Dingli, Malta
Posts: 6
 
Device(s): Beiger Magibox
Carrier: Not Provided

Thanks: 2
Thanked 0 Times in 0 Posts
Default sd card help

I just bought a new tablet. It's a cheap one i found for a good price (the firmware in the about screen shows beiger-magibox or something like that).

Anyway I am confused because the internal memory can be found in /storage/internal as well as /sdcard

also the external sdcard can be found mounted on /storage/sdcard

However apparently most applications (such as media player) cannot access the external sd card and only see the internal memory.

Also if I go to the application settings and select move to sdcard, nothing gets written to the external sd card :/ so it must still be writing to the internal memory somewhere

Can anybody understand why this is happening and maybe what can be done to rectify the situation? 10x

VrIgHtEr is offline  
Reply With Quote
sponsored links
Old November 28th, 2011, 03:36 PM   #2 (permalink)
Usually off topic
 
Join Date: Jul 2010
Location: FG
Posts: 10,465
 
Device(s): Gnex N7
Carrier: Not Provided

Thanks: 2,166
Thanked 4,976 Times in 3,268 Posts
Default

Welcome to AF.

You may need to format the SD card first to make sure the tablet can read it. Once formatted if you add a mp3 to the SD card and the tablet doesn't see it you should be able to unmount then mount the SD again to cause the system to rescan the card. If the card is formatted in a way the tablet can't read it you will be unable to use the card.
__________________
Forum Gaming
Yeahha is offline  
Reply With Quote
Old November 28th, 2011, 03:41 PM   #3 (permalink)
New Member
Thread Author (OP)
 
Join Date: Nov 2011
Location: Dingli, Malta
Posts: 6
 
Device(s): Beiger Magibox
Carrier: Not Provided

Thanks: 2
Thanked 0 Times in 0 Posts
Default

that's the thing... the tablet CAN read the sd card... i can see it and access its files from a file explorer and certain applications. My problem is that it's not exactly detected as an actual sd card by the OS. As i said in my previous post, for example if i move an application to the sd card using the application manager, all it does is move it to a separate partition in the internal memory.

The tablet has a 4gb internal memory but it seems like it's split up into two partitions of 2gb each, and one of them is seen as the sd card by apps
VrIgHtEr is offline  
Reply With Quote
Old November 28th, 2011, 03:43 PM   #4 (permalink)
New Member
Thread Author (OP)
 
Join Date: Nov 2011
Location: Dingli, Malta
Posts: 6
 
Device(s): Beiger Magibox
Carrier: Not Provided

Thanks: 2
Thanked 0 Times in 0 Posts
Default

i mean not detected as *THE* sd card... it still shows a notification that an sd card is mounted. I'm not sure if i'm explaining this correctly
VrIgHtEr is offline  
Reply With Quote
Old November 28th, 2011, 03:53 PM   #5 (permalink)
Usually off topic
 
Join Date: Jul 2010
Location: FG
Posts: 10,465
 
Device(s): Gnex N7
Carrier: Not Provided

Thanks: 2,166
Thanked 4,976 Times in 3,268 Posts
Default

I think I understand what you are saying. By default there is some internal memory that can be used as an SD card if there is no SD in the tablet. You put an SD in the tablet but for some reason the tablet doesn't change the app storage to the actual SD instead of the internal memory. And some apps will not read the SD to say play music.

What type tablet do you have?
Yeahha is offline  
Reply With Quote
Old November 28th, 2011, 03:55 PM   #6 (permalink)
New Member
Thread Author (OP)
 
Join Date: Nov 2011
Location: Dingli, Malta
Posts: 6
 
Device(s): Beiger Magibox
Carrier: Not Provided

Thanks: 2
Thanked 0 Times in 0 Posts
Default

It's one of those cheap ones. In the about screen it says Beiger Magibox and it runs android 2.2
VrIgHtEr is offline  
Reply With Quote
Old November 28th, 2011, 03:57 PM   #7 (permalink)
Moderati ergo sum
 
lunatic59's Avatar
 
Join Date: Jun 2010
Location: Pennsylvania
Posts: 23,725
 
Device(s): Nexus 4, Galaxy S II, Captivate, Nexus 1 (retired), Nook Color, Asus Transformer.
Carrier: AT&T

Thanks: 7,582
Thanked 12,258 Times in 6,737 Posts
Default

Quote:
Originally Posted by VrIgHtEr View Post
i mean not detected as *THE* sd card... it still shows a notification that an sd card is mounted. I'm not sure if i'm explaining this correctly
I can explain it but I don't have a solution for you. Android has specific rules for where it installs apps. If the app has a specified location, that takes priority. If it is not specified in the app, then the default install location is used. Android has 3 identifiers for app storage location:

0 = Internal
1 = Auto
2 = External (sd card)

If 0 is set in the app, then it can only be installed on the internal storage regardless of the default install location. Widgets, services and apps that periodically poll need to be in the internal storage to run correctly.

Similarly the phone itself can have a default install location set so if the app is set to 1 (Auto) then it will direct the app where to be installed. The only thing you must remember is that 1 is not an option for a phones default location. If the app were set to Auto location and the phone was to, it wouldn't know what the default was.

Out of the box, all Android devices come with the default location set to 0, so if a widget or service was set to Auto, it would go in the right place. Apps that could be moved can always be moved to the sd card manually. You can always change the default to the sd card manually, which is what apps2sd does for you. Ask me if you'd like to know how.

Anyway, newer phones that include large amounts (by current mobile standards) Like the Atrix (and my other phone, the Captivate) often partition them so that you don't have a huge amount of system memory that wouldn't be accessible for file storage. On the Captivate (and I am assuming it's similar with the Atrix) Samsung has a 2 GB partition for the system and the remaining 14 GB partitioned and recognized as an sd card by making its mount point /sdcard.

Therein lies the problem. The path to external storage within Android is /sdcard so apps that are installed to external storage will be there, which is the internal sd partition, not the removable sd card. On the Captivate the path to the removable sd card is /sdcard/sd_external, on my SGS2 it's /sdcard/external_sd and on my Transformer is /Removable/Microsd.

It may be possible to redirect the external location to the actual removable sd card, but it would involve editing the init.rc executable script file which may be incredibly dangerous (or not, I frankly don't know). Or, you could actually change the mount points of these devices so the removable sd card was mounted as default external storage, but that would probably require a custom rom to do.

Like I said earlier, an explanation but no solution. If I may ask, why do you want to use the removable card for apps if there's room on the internal partition?

Quote:
Originally Posted by Yeahha View Post
I think I understand what you are saying. By default there is some internal memory that can be used as an SD card if there is no SD in the tablet. You put an SD in the tablet but for some reason the tablet doesn't change the app storage to the actual SD instead of the internal memory. And some apps will not read the SD to say play music.

What type tablet do you have?
I think all media will still be recognized on an external SD card. It just can't use that location for apps and caches.
__________________
_
If the information is useful, Like the post, if the person was helpful, Thank the member.
RULES: Lest we forget | This part of signature intentionally left blank.
_________________________________________________

No Ivory-Billed Woodpeckers were harmed in the composition of this message.
lunatic59 is offline  
Last edited by lunatic59; November 28th, 2011 at 04:02 PM.
Reply With Quote
The Following 2 Users Say Thank You to lunatic59 For This Useful Post:
VrIgHtEr (November 28th, 2011), Yeahha (November 28th, 2011)
Old November 28th, 2011, 04:02 PM   #8 (permalink)
New Member
Thread Author (OP)
 
Join Date: Nov 2011
Location: Dingli, Malta
Posts: 6
 
Device(s): Beiger Magibox
Carrier: Not Provided

Thanks: 2
Thanked 0 Times in 0 Posts
Default

well the internal sd card is a measly 2gb and the external sd card is 32 gb... i'm sure that's a good enough reason for me wanting to use that

The main problem is that while i can use it for media files etc, not all applications recognize it as such. For example if i open the default media player, any file in the external sd card don't show up. Of course i installed a separate media player but the problem still bugs me (even though maybe i *can* live with it... i'm the perfectionist type haha...)

Btw thanks for the quick replies
VrIgHtEr is offline  
Reply With Quote
Old November 28th, 2011, 04:07 PM   #9 (permalink)
Usually off topic
 
Join Date: Jul 2010
Location: FG
Posts: 10,465
 
Device(s): Gnex N7
Carrier: Not Provided

Thanks: 2,166
Thanked 4,976 Times in 3,268 Posts
Default

Try unmounting then mounting the SD again or rebooting. Sometimes when you add data to the SD card Android decides to not scan the card again and the new files will not show up until it has been scanned. You could also try an app called SDrescan if you have the market.
Yeahha is offline  
Reply With Quote
The Following 2 Users Say Thank You to Yeahha For This Useful Post:
lunatic59 (November 28th, 2011), VrIgHtEr (November 28th, 2011)
Old November 28th, 2011, 04:14 PM   #10 (permalink)
New Member
Thread Author (OP)
 
Join Date: Nov 2011
Location: Dingli, Malta
Posts: 6
 
Device(s): Beiger Magibox
Carrier: Not Provided

Thanks: 2
Thanked 0 Times in 0 Posts
Default

I'll try but i don't think it will work. If as was said the system expects the sd card to appear in /sdcard then i don't think that this will do anything regarding the app install problem
VrIgHtEr is offline  
Reply With Quote
sponsored links
Old November 28th, 2011, 07:54 PM   #11 (permalink)
Killer Psychologist
 
chanchan05's Avatar
 
Join Date: Jun 2011
Gender: Male
Posts: 10,779
 
Device(s): Samsung Galaxy SL (I9003), Samsung Galaxy Tab 7.0 Plus (P6200), Samsung Galaxy SIII mini (i8190)
Carrier: Not Provided

Thanks: 140
Thanked 2,337 Times in 1,941 Posts
Default

Depending on some file managers, the external sd card is seen as a folder labeled "external_sd" inside the onboard SD card file.
__________________
https://shared.com?ref=51950 100GB free storage. WOW.

Worried about your health? Take the True Health Assessment now! Click HERE
chanchan05 is online now  
Reply With Quote
Old November 29th, 2011, 09:37 AM   #12 (permalink)
Usually off topic
 
Join Date: Jul 2010
Location: FG
Posts: 10,465
 
Device(s): Gnex N7
Carrier: Not Provided

Thanks: 2,166
Thanked 4,976 Times in 3,268 Posts
Default

Quote:
Originally Posted by VrIgHtEr View Post
I'll try but i don't think it will work. If as was said the system expects the sd card to appear in /sdcard then i don't think that this will do anything regarding the app install problem
I don't expect it to fix the app install issue, I was trying to come up with a way to get your media to be recognized by the device.
Yeahha is offline  
Reply With Quote
Reply
Tags
internal memory, sd card access


Go Back   Android Forums > Android Discussion > Android Lounge
Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On



All times are GMT -5. The time now is 10:30 PM.
Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2014, vBulletin Solutions, Inc.