[Q] Micro SD - G Tablet General

Can anyone verify what types of Micro SD cards the G-Tablet will use?
I have an 8 GB Micro SDHC and it mounts and writes to the card and files copy to it ok. It shows up in the directory as /sdcard2.
But I cannot get the programs to address it yet. Guess I'm too new to Android.
I have videos, pics and music on the card and the stock software doesn't find any of them.
Thanks for any info/suggestions
Rev

It's not a MicroSD card issue - it's a known flaw with certain tablets, at the moment. In the case of the GTab, the microSD mounts to /sdcard2, which many applications cannot read.
The zPad firmware gets around this issue by mapping the microSD under /sdcard/sdcard1(?), which helps. But we don't have that fix for TnT (Lite). If you use a file manager and manually go to /sdcard2, you'll see your files and, in the case of video, can actually execute them.

Understand your answer about a microSD issue.
But my question still is......does it make any difference whether a card is microSD or microSDHC? Also, would it use a 32 Gig card is things get to the point it is worth putting the money into it?
Lots more microSDHC cards available and larger ones too.
Rev

I am fairly certain any card over 4 gigs is a SDHC. I am also fairly certain that the g-tab will only see a 16gig card max.

rayden25 said:
I am fairly certain any card over 4 gigs is a SDHC. I am also fairly certain that the g-tab will only see a 16gig card max.
Click to expand...
Click to collapse
It reads 32GB microSD -- I own one.

Sweet! I thought the box said only to 16gig.

The 32-GB cards are fairly new. It may be they worked with the spec of 16 GB simply because they were not available back then.
Either way, if I get everything like I want it and it works as good as I hope, more storage is always better!!!
Rev

roebeet said:
It's not a MicroSD card issue - it's a known flaw with certain tablets, at the moment. In the case of the GTab, the microSD mounts to /sdcard2, which many applications cannot read.
The zPad firmware gets around this issue by mapping the microSD under /sdcard/sdcard1(?), which helps. But we don't have that fix for TnT (Lite). If you use a file manager and manually go to /sdcard2, you'll see your files and, in the case of video, can actually execute them.
Click to expand...
Click to collapse
Couldn't you fix this in TNT lite by replacing /etc/vold.fstab
In that file there is the following:
Code:
dev_mount sdcard2 /mnt/sdcard2 auto /devices/platform/tegra-sdhci.2/mmc_host/mmc1
Would it work if you changed it to
Code:
dev_mount sdcard2 /mnt/sdcard/sdcard2 auto /devices/platform/tegra-sdhci.2/mmc_host/mmc1
Edit: I just checked the vold.fstab on zPad and that mount point is as follows
Code:
dev_mount sdcard2 /mnt/sdcard/sdcard auto /devices/platform/tegra-sdhci.2/mmc_host/mmc1

Adam B. said:
Couldn't you fix this in TNT lite by replacing /etc/vold.fstab
In that file there is the following:
Code:
dev_mount sdcard2 /mnt/sdcard2 auto /devices/platform/tegra-sdhci.2/mmc_host/mmc1
Would it work if you changed it to
Code:
dev_mount sdcard2 /mnt/sdcard/sdcard2 auto /devices/platform/tegra-sdhci.2/mmc_host/mmc1
Edit: I just checked the vold.fstab on zPad and that mount point is as follows
Code:
dev_mount sdcard2 /mnt/sdcard/sdcard auto /devices/platform/tegra-sdhci.2/mmc_host/mmc1
Click to expand...
Click to collapse
Well this mostly works... before trying you need to '#mkdir /sdcard/sdcard' ... then edit /system/etc/vold.fstab to match the zpad /sdcard/sdcard mountpoint... then reboot... Then after booted need to remove/reinsert the real sdcard and then it shows up on /sdcard/sdcard... so seems the way they are mounting these requires a delay between mounting internal to /sdcard and external to /sdcard/sdcard or something is trying to mount them out of order on first startup...

Would it be safer to just add a command before the dev_mount to make sure the directory exists and add it? This way if /sdcard is ever purged out, the system will recreate the directory then mount. I don't know how this fstab runs or when, nor the command notation, so this is just more of a curiosity thing.

TeamSpeed said:
Would it be safer to just add a command before the dev_mount to make sure the directory exists and add it? This way if /sdcard is ever purged out, the system will recreate the directory then mount. I don't know how this fstab runs or when, nor the command notation, so this is just more of a curiosity thing.
Click to expand...
Click to collapse
fstab isn't a script, it's parsed by another program that mounts drives. So this wouldn't work.

Wow this is messy in logcat... but I believe it's the 'Preparing....' steps that mess this up or certianly delay how this happens as
...
I//system/bin/fsck_msdos( 890): ** /dev/block/vold/179:25
I//system/bin/fsck_msdos( 890): ** Phase 1 - Read FAT (compare skipped)
...
I//system/bin/fsck_msdos( 890): 66 files, 3867748 free (3064089 clusters)
D/dhcpcd ( 1152): acknowledged 192.168.2.22 from 192.168.2.254
I/logwrapper( 890): /system/bin/fsck_msdos terminated by exit(0)
I/Vold ( 890): Filesystem check completed OK
D/dhcpcd ( 1152): checking 192.168.2.22 is available on attached networks
D/dhcpcd ( 1152): sending ARP probe (1 of 3), next in 1.67 seconds
D/Calendar( 1184): missed alarms found: 0
I/Vold ( 890): Device /dev/block/vold/179:25, target /mnt/sdcard mounted @ /
mnt/secure/staging
I/PackageManager( 970): Updating external media status from unmounted to mounte
d
D/Vold ( 890): Moved mount /mnt/secure/staging -> /mnt/sdcard sucessfully
D/Vold ( 890): Volume sdcard state changing 3 (Checking) -> 4 (Mounted)
I/StorageNotification( 970): Media {/mnt/sdcard} state changed from {checking}
-> {mounted}
...
1000 lines in logcat
...
I//system/bin/fsck_msdos( 890): ** /dev/block/vold/179:17
I//system/bin/fsck_msdos( 890): ** Phase 1 - Read and Compare FATs
...
I//system/bin/fsck_msdos( 890): ** Phase 4 - Checking for Lost Files
I//system/bin/fsck_msdos( 890): 363 files, 245312 free (138738 clusters)
I/logwrapper( 890): /system/bin/fsck_msdos terminated by exit(0)
I/Vold ( 890): Filesystem check completed OK
I/Vold ( 890): Device /dev/block/vold/179:17, target /mnt/sdcard/sdcard moun
ted @ /mnt/secure/staging
D/Vold ( 890): Moved mount /mnt/secure/staging -> /mnt/sdcard/sdcard sucessf
ully
D/Vold ( 890): Volume sdcard2 state changing 1 (Idle-Unmounted) -> 4 (Mounte
d)
W/MountService( 970): getVolumeState(/mnt/sdcard/sdcard): Unknown volume
E/VoldConnector( 970): Error handling '605 Volume sdcard2 /mnt/sdcard/sdcard st
ate changed from 1 (Idle-Unmounted) to 4 (Mounted)'
Are definitily in the correct order and spaced apart... Maybe I tried to access it before it was ready... I'll reboot and wait longer... waited 10min... still same... needed to eject/reinsert sdcard for it to mount to /sdcard/sdcard ... AND!!!! then when mounted to PC you see /sdcard/sdcard NOT internal /sdcard with /sdcard/sdcard mounted to it!!!

Any way to softlink /sdcard2 under /sdcard and have the OS parse the file structure this way upon reboot? I would love to keep my music on the microSD and not copy it to the onboard storage, as would many of the rest of us. Thanks for the followup on this too!

This may seem silly, but I'm new to Android.
Is there such a thing as a "path" command where we could tell it to check /sdcard, /sdcard2, etc.
Rev

I assume everyone is using Class 6 cards? I have a few spare microsd cards but since my GTab hasn't arrived yet I'm just trying to get an idea of what I'll need in terms of speed.

My 8 GB cards are only Class 2. I didn't see as much emphasis on the speed in the MicroSDHC size as I did in the larger ones, so I bought just a couple of normal ones.
Rev

32gb micro SD
The 32gb card is properly recognized in terms of total and free capacity. As noted above, accessing the files is a pain. Further, the USB cable hookup only shows the gTablet's onboard memory as a drive on the laptop. I find the easiest way to copy files to the micro card is to put the micro card into its adapter and put the thingie into the laptop's card slot.
--
Tom

First time to post but longtime XDA reader. Just reading thru... I would like to point out Class of cards (printed on most cards number inside tiny circle) is the transferr speed in MB. ie. 2 = 2mb, 4 = 4mb and etc. I found this out when working with apps2sd on G1 phone a couple years ago. The G1 needed class 6 or higher. I'm going down into Texas to pick up 8g class 6 card ($27) from CompUSA next weekend for my G Tablet. I really should order a patriot class 10 online but I like to immediately get something into my hands quickly if I'm in the area of one.

Related

[Q] MicroSD problems

Hi all,
First post as a new Asus Transformer owner:
I seem to be having problems with the MicroSD card, I have a brand new 32GB card, formatted as FAT32, it can be read and written to correctly on my pc.
When inserted into the Transformer I get a "Preparing external storage" message, LOST.DIR is created on the card, and the card is visible as /Removable/MicroSD/.
All good so far but then most apps can't see anything on the card and everything seems to be looking in /mnt/sdcard/ (internal storage) for files.
Examples -
I create a nook folder on the microsd card, then a my documents folder under that and place epub files in there but the nook app can't find files either in /Removable/MicroSD/Nook/MyDocuments or /mnt/sdcard/Nook/MyDocuments
Aldiko book reader - I hit home then sdcard and it displays the contents of /mnt/sdcard with no way to navigate to /Removable/MicroSD
Dropbox places files in /mnt/sdcard not on the MicroSD card
The Music App however is successful in automatically finding music in /Removable/MicroSD/Music
I have tested this with another (8gb) card and the same behavior happens.
Is this normal? if so how do I get the apps to look in (and store files in) the MicroSD card?
I am no expert but I think this is one of the "bugs" that need to be worked on in Android 3.x. It is most likely the reason why the XOOM still has no official microSD support. How are you going to mount the internal memory as /sdcard and in addition use a removable medium, also called /sdcard? Unfortunately, /sdcard is commonly the removable medium so I am curious as to what the solution will be! For now we just have to "suck it up" until someone smart comes up with a work-around

[Q] SD Card Mapping address?

Hi all, I hate first posts being a question, but needs must!
I bought a cheap 5" chinese phone thats running 4.0.4 but I have a little problem.
I bought a 32GB SD Card to go in it as well and the phone mounts it fine, however the camera says insert a card when I select storage>External
and the gallery see's the folders but not the contents.
However I can watch all the vids and pics if I use ES Explorer to navigate around.
I think the path isn't mapped correctly so apps arn't seeing it?
Any ideas?
Oh, Link2SD says for the camera app:
Symbolic Link - Second partition not found - /dev/block/mmcblk1p2: device not found.
Internal:
/data 1.84GB
SD Card:
/mnt/sdcard 5.54GB
Ext. SD:
/mnt/sdcard-ex 29.66GB.
Any help would be appreciated.
Thanks.

[Q] playing movies from 64gb sd card

I have a Note 10.1 with a 32gb sd card. I put a bunch of mp4 movies on the card and can play them without any problems on my note 10.1. I started running low on space so I got a 64gb sd card. I copied some movies to the card and figured everything would play just like with the 32gb card. However, the movies won't play. They are on the card, the titles show up on my list, but the length of the movie shows as 00:00:00. I know the data is on the card Beca use when I look at what is taking up space on the memory card, the movies are a big chunk of it. Can anyone tell me how I can get them to play? I don't get what the difference is between playing from the 32gb card and the 64gb card.
Thanks, GL
Might just be a copy error, can you use a card reader and play the movies off your PC
Sent from my SM-T700 using XDA Free mobile app
It looks like your microSD is corrupted:
Unplug your microSD from your SGN 10.1
Insert it into a MS Windows PC
Press Win+R then type: chkdsk [your_card_drive_letter]: /x /f /r
Wait until it is finish checking
After finish & if it found some errors open Windows Explorer & in the Address Bar type: [your_card_drive_letter]:\FOUND.[3_digit_number]
Replace [3_digit_number] with (usually) 000 or increment it by 1 if there is no folder by that name.
Inspect the file(s) if there's an important file (look at the content, not the filename)
After everything is done you can try to repeat step 1 again to make sure.
Re-copy the movie you want to watch
Replace [your_card_drive_letter] with the appropriate letter of your microSD card.
Thanks, but I have a mac. I tried formatting the card to FAT32 with disc utility. That may have been what messed the card up. It's strange, because my tablet recognizes the card and shows that it's a 64gb card, other functions work normally as far as saving data to it, but it won't play the movies. I've also tried formatting the card with sdFormatter for mac. It goes through the whole process and says the card has been formatted, yet it ends up the same as before I started. There are still folders on it that should have been erased during the process, and when I load a movie on it and try playing it on the tablet still nothing. I have tried formatting the card in the tablet, but the same thing happens. Any other suggestions would be greatly appreciated.
Thanks, GL
d4rkkn16ht said:
It looks like your microSD is corrupted:
Unplug your microSD from your SGN 10.1
Insert it into a MS Windows PC
Press Win+R then type: chkdsk [your_card_drive_letter]: /x /f /r
Wait until it is finish checking
After finish & if it found some errors open Windows Explorer & in the Address Bar type: [your_card_drive_letter]:\FOUND.[3_digit_number]
Replace [3_digit_number] with (usually) 000 or increment it by 1 if there is no folder by that name.
Inspect the file(s) if there's an important file (look at the content, not the filename)
After everything is done you can try to repeat step 1 again to make sure.
Re-copy the movie you want to watch
Replace [your_card_drive_letter] with the appropriate letter of your microSD card.
Click to expand...
Click to collapse
gl.08chc said:
Thanks, but I have a mac. I tried formatting the card to FAT32 with disc utility. That may have been what messed the card up. It's strange, because my tablet recognizes the card and shows that it's a 64gb card, other functions work normally as far as saving data to it, but it won't play the movies. I've also tried formatting the card with sdFormatter for mac. It goes through the whole process and says the card has been formatted, yet it ends up the same as before I started. There are still folders on it that should have been erased during the process, and when I load a movie on it and try playing it on the tablet still nothing. I have tried formatting the card in the tablet, but the same thing happens. Any other suggestions would be greatly appreciated.
Thanks, GL
Click to expand...
Click to collapse
Never ever use FAT32 on 64GB & above storage (any storage)
Filesystem standard for storage nowadays is dominated by Microsoft, so you need Ms Windows to repair any errors without compromising any other data by formatting it (I hate this, but what can I say....).
Luckily, in Linux (Mac long lost sibling ) there's a tool called fsck & it can check & repair any MS filesystem (not recommended but handy if needed)
And also LUCKILY......Android=Linux.....
Back to point 1,AGAIN.....never EVER use FAT32 on 64GB & above storage.
The following limitations exist using the FAT32 file system with Windows operating systems:
Clusters cannot be 64 kilobytes (KB) or larger. If clusters were 64 KB or larger, some programs (such as Setup programs) might calculate disk space incorrectly.
A volume must contain at least 65,527 clusters to use the FAT32 file system. You cannot increase the cluster size on a volume using the FAT32 file system so that it ends up with less than 65,527 clusters.
The maximum possible number of clusters on a volume using the FAT32 file system is 268,435,445. With a maximum of 32 KB per cluster with space for the file allocation table (FAT), this equates to a maximum disk size of approximately 8 terabytes (TB).
The ScanDisk tool included with Microsoft Windows 95 and Microsoft Windows 98 is a 16-bit program. Such programs have a single memory block maximum allocation size of 16 MB less 64 KB. Therefore, The Windows 95 or Windows 98 ScanDisk tool cannot process volumes using the FAT32 file system that have a FAT larger than 16 MB less 64 KB in size. A FAT entry on a volume using the FAT32 file system uses 4 bytes, so ScanDisk cannot process the FAT on a volume using the FAT32 file system that defines more than 4,177,920 clusters (including the two reserved clusters). Including the FATs themselves, this works out, at the maximum of 32 KB per cluster, to a volume size of 127.53 gigabytes (GB).
You cannot decrease the cluster size on a volume using the FAT32 file system so that the FAT ends up larger than 16 MB less 64 KB in size.
You cannot format a volume larger than 32 GB in size using the FAT32 file system in Windows 2000. The Windows 2000 FastFAT driver can mount and support volumes larger than 32 GB that use the FAT32 file system (subject to the other limits), but you cannot create one using the Format tool. This behavior is by design. If you need to create a volume larger than 32 GB, use the NTFS file system instead.
Click to expand...
Click to collapse
Source: https://support.microsoft.com/en-us/kb/184006
It means that the maximum capacity that FAT32 supports is 32GB.
Normally, 64GB & above storage come with exFAT from the factory....until....you format it to FAT32.
In MS Windows, you can't format 64GB & above storage with FAT32 (even if you want to).
Unfortunately, Mac & Linux users can accidentally format it to FAT32.
How to covert it to exFAT without losing data?
In MS Windows: convert /FS:EXFAT
In Linux: gparted
As you use Mac, I don't know how to do that....BUT, I can recommend you to use any Linux LIVECD/DVD.
I'm using Linux Mint & in the LiveCD Gparted is included.
it's a partitioning application with GUI (of the command line tool called parted)
Try it & ask me if you have any question.
Ok, thanks. I was formatting to FAT32 because that's what I read on one of these forums was the way to be able to use a 64gb card with my tablet. I will try your suggestions when I get back into town next week and let you know how it goes. Thanks for the help, hope this works
gl.08chc said:
Ok, thanks. I was formatting to FAT32 because that's what I read on one of these forums was the way to be able to use a 64gb card with my tablet. I will try your suggestions when I get back into town next week and let you know how it goes. Thanks for the help, hope this works
Click to expand...
Click to collapse
I don't know what ROM that you use but remember to UPDATE beforehand.
exFAT filesystem needs a kernel support & older Android kernel version doesn't support it.
Using custom kernel can guarantee kernel support for exFAT.

[HELP] failure on microSD and wont even stable load on Windows/Ubuntu, CALL for help?

This is a post, asking for some short of last chance of help, before calling the professionals
Yesterday, my phone went off (with quite a battery still) and when restarting a worrying message appear : "Impossible to mound SD card, it may be corrupted".
(and of course, with a outdated backup on my pc for weeks...)
I have read other posts, and nothing seems to help:
http://forum.xda-developers.com/showthread.php?t=1917058
http://forum.xda-developers.com/showthread.php?t=367912​
The microSD is a Transcend 16GB class4, not sure this info is key, but let it be know.
As Android doesn't load, I switch to PC, I plug the microSD into a USB adapter and go
First on Windows:
I try to load content, SD appear for few seconds and then disappear again.
On DISKPART >> list volume, The error message: "Virtual Disk Service Error: the object has been "
Try ZAR-X, and it keeps on "Enumerating devices, please wait", and does not do anything else
As things get ugly, I switch to linux (Ubuntu)
Trying to load on folder browser I got:
Unable to mount sd-ext
Error mounting /dev/sdc2 at /media/ubuntu/sd-ext:
Command line 'mount -t "ext3" -o "uhelper=udisk2,nodev,nosuid" "/dev/sdc2" "/media/ubuntu/sd-ext/" '
exited with non-zero exit status 32: wrong fs type, bad option, bad superblock on /dev/sdc2,
missing codepage or helper program, or other error
In some cases useful info is found in syslog -try dmesg | tail or so​or:​Error mounting /dev/sdc2 at /media/ubuntu/sd-ext:
Command-line `mount -t "ext3" -o "uhelper=udisks2,nodev,nosuid" "/dev/sdc2" "/media/ubuntu/sd-ext"'
exited with non-zero exit status 32: mount: /dev/sdc2 is not a valid block device​or:​Unable to open folder for 15GB Volume
Error when getting information for file '/media/ubuntu/ES64-FA45': No such file or directory​
went back to basis and run "sudo fdisk -l" and here I notice similar behiviour that windows, during the first 30 seconds or so after inserting the microSD/USB into the computer I it apear (among other disks) :
Disk /dev/sdc: 15.9 GB, 15931539456 bytes
255 heads, 63 sectors/track, 1936 cylinders, total 31116288 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x000d450f
Device Boot Start End Blocks Id System
/dev/sdc1 1 29617187 14808593+ c W95 FAT32 (LBA)
/dev/sdc2 29617188 30617187 500000 83 Linux
/dev/sdc3 30617188 31116287 249550 82 Linux swap / Solaris​but after those 30 second, no trace of the usb in the fdisk-list
I wonder if there is something else I can do from my limited hardware availability, and even that following attempts could damage further the microSD
On mention posts, it is told about dd_rescue :
On Linux can try dd_rescue. It creates copy like normal dd but it does not abort on errors.
Copy card to file and then mount this file like drive
http://forum.xda-developers.com/showpost.php?p=13196906&postcount=19​
is that something I could apply? OR something else I could do on my side?
or my last chance would be to put the SD in the hands of professionals and let do the job with open-heart-surgery-microscopy-tools?
(like those on : http://card-recovery.biz/us/service.php)
The data I have in the SD and not in the backup is enough valuable indeed to go that way, (on the other hand, house&personal insurance may also cover part of this cost)
----
By the way, two more things:
S-OFF, on one post, it is said:
S-OFF
This actually sounds a lot like what can happen to SD cards on some HTC devices if the S-OFF goes bad
(http://forum.xda-developers.com/showthread.php?t=1917058)​but I can't find what shrike1978 was refering to​
Real Time backup sync
Even I do regulary backups (or I intent to) I come to this situation.
Is there a tool/app/configuration that allows to have a real time synced copy of the contents on the SD (and preferable internal memory of mobile also) so chances of going broke are reduce to nearly ZERO ?
(In my PC I have of course a RAID, really bad there is no such options on Mobiles at cent costs on SD nowadays)​
any help, please?

FolderMount or other means to mount external SD dirs on internal /sdcard

There seems to be quite a bit of discussion about this but no real resolution. I've been trying to find a way to mount directories on my external SD card onto the internal /sdcard directories to force apps that only can write to /sdcard internally to actually write to the external card. What a mess. I've tried symbolic links, battled the FUSE mounts, experimented with "mount -o bind" -- on and on. FolderMount claims to do such things, but bricks the phone.
I can do the bind mounts -- and when I look at them with adb they appear to be correct. But the apps continue to write to the internal /sdcard dirs. I've also turned off SuperSu mount namespace separation in testing.
It's a shame that something that really should be so simple is such a PITA. Any new ideas? Thanks!
Why don't you use ADB and partition your SD card as internal storage. Samsung took out the adoptable storage feature for Marshmallow. For the workaround go here:
http://forum.xda-developers.com/galaxy-s7/how-to/enable-adoptable-storage-s7-t3333511
I considered that early on. The problem is that I've never seen a reasonable explanation of how "bonded" memory like that is handled. Right now I have a 64GB card split as one exFAT and one ext2 partition (the latter for link2sd, and mostly empty). But at least this lets me have some control over where apps end up. But if I bond ("adaptable") an SD card partition to the internal memory, I (AFAIK) lose that control. Any given app and app's data could end up on faster internal memory or slower external memory, and I wouldn't be able to control it. Also, at this point wiping the phone to do this would be a serious PITA. Am I missing something? Thanks!
Actually, you can partition part of the SD card as internal and part of it can remain external using the ADB method. I have a 64GB card myself, and it works great. I would recommend a high speed one though.

Categories

Resources