Related
A month ago I ordered this item:
http://www.amazon.com/Lexar-MicroSD..._m=ATVPDKIKX0DER&pf_rd_r=1PQ8JS4R3GMEAF3KKA5X
Yesterday it arrived, a 32GB, Class 10 MicroSHDC.
Previously I had a Sandisk 16GB Class 2.
Today I'm gonna try it on my Nexus One and keep this thread updated regarding my experience with this card.
Let me post ATTO test result screenshot first
4 May 09:10am Partitioning it, 256MB swap, 2GB ext2, rest = FAT 32
4 May 09:24am Done an ATTO test on my old Sandisk 16GB Class 2 and upload screenshot
4 May 09:27am Preparing for a complete wipe on my Nexus One. Re-format 32GB card using 32KB allocation unit size. Using Windows Explorer to copy and paste music into it, speed is around 9.9MB/s
4 May 09:33am Writing is very steady, at around 9.85MB/s. Finger touched on the card, it's very hot I'm using Lexar card reader (which came with the card).
4 May 10:19am Just cleaned my phone (physically ) and copied lot of music into the card, gonna put it back into phone and do a clean wipe
4 May 10:59am System boots fine, configuring settings, no noticeable boot speed improvement since I have not installed any app yet.
4 May 11:13am Noticed that the phone's speed of installing & downloading multiple apps at once has increased significantly.
4 May 11:29am Installed about 30 apps system runs smoothly, no any problem so far.
4 May 05:19pm Has been running the phone for half a day, noticed no battery consumption difference, the SD card is stable.
5 May 18:25pm Today I installed more apps (185 in total), and started experiencing serious performance problem, system stuck when listening to music and installing multiple apps. Re-partitioned the SD card into 0 sawp, 1.2GB ext 4 and rest is Fat32, still using 32kb as allocation unit size. I'll see if the issue gets solved. By the way, the battery consumption of the new card seems to be equal as my previous Sandisk one.
6 May 08:47am After re-formatted the card last night and updated to the latest CM nightly, IR's kernel and Gapps, the issue seems to be little better, although it is still laggy to install more than 10 applications at once however the phone does not freeze anymore (so far). Probably 2GB ext partition was too big for DT app2SD?
8 May 10:03am Everything seems to be very stable and fast, partition configuration is: 1.2GB Ext2, 0 Swap, rest = FAT32 using 32KB file allocation unit size, have more than 200 apps installed now.
9 May 15:47pm Well, after installed totally 300 apps yesterday, the system has been not very responsive, applications often lose response and come back after a while, Market app sometimes lose response and crashes, system is pretty unstable. I was on Nightly #64, IR's 0506 kernel and Gapps 0503. I have just re-partitioned the SD card again, trying 1GB Ext2, 0 Swap, rest = FAT 32 and use 16KB as file allocation unit size. This time I'll use CM stable 7.0.3, IR's 0507 kernel and Gapps 0301, see if everything becomes OK.
10 May 13:15 Really tired of re-installing system for more than 4 times in just one week. The card initially performed well but now it just can not handle App2ext, Market app keeps crashing, application forces close and system reboots automatically multiple times every hour. But I don't plan to give up and go back to my old 16GB card yet, I'm seeking for a solution and I'm confident that Nexus One can handle a 32GB sd card.
11 May 09:00 Yesterday I thought about changing the partition characteristics. Eventually I formatted the card into 1.2GB Ext3, 0 Swap, rest = Fat32 using 64KB file allocation unit size and now the stability issue seems to have been resolved, no more force closes or system reboots. Is it the key that 64KB allocation unit size resolved the issue?
11 May 20:00 I've just re-installed (I can't remember how many times I've done this in the last 10 days) system, did a clean and complete wipe and re-partitioned SD card into 1GB Ext3 and rest = Fat32 using 64KB file allocation unit size. I feel like the reason of instability is now determined. Now I'm installing apps and will report back later on stability and make a conclusion with this Class 10 32GB card.
12 May 20:03
Now I can make a conclusion on how to correctly use this card on Nexus One.
There are two factors, which contributed to instability of my previous installs, one is CPU voltage, another is partition layout.
The new card seems to use a bit more voltage to work, that's why my phone became unable to use (reboots and FCs) after I applied my own voltage table (undervolt 100mV at each frequency compare to default table) with IntersectRaven's kernel. The card works fine with the default voltage table of IntersectRaven and CM's kernels.
However, that's not all.
Why the system was very unresponsive when installing many applications, and simple multi tasking would completely freeze the system? Another factor contributed to the issue: File allocation unit size. From the speed test screen shot we can see that the card achieves its best performance when block size is 64KB, that indicates that the card internally is formatted into 64KB blocks. I am still not sure why using 16KB or 32KB file allocation unit size for its FAT32 partition will cause system to be very unstable, however after using 64KB as file allocation unit size, the system runs very smooth and stable, now I'm happy with the card's speed and quality.
Current partition layout:
1 GB Ext 2
0 Swap
Rest = FAT 32 using 64KB as file allocation unit size
18 May
Re-partitioned into 1.5GB Ext2 (1GB was not enough for 400+ apps) and rest=FAT32, still using 64KB as file allocation unit size.
The card has been stable and noticeably fast with more than 400 apps installed.
9 Aug
This card has corrupted for about 7 times due to rapid random accessing by phone, and proven unstable for daily use. Do not use this card on your phone if you have more than 200 apps installed on Ext partition!
See this post for more details:
http://forum.xda-developers.com/showthread.php?t=1209720
Good review!
Nice review.. I'm thinking of getting 32GB class 10 myself this'll help me lots.. hey can you tell me what speeds you get on usb mounting in android..not through recovery..Its frustrating to have USB writes less than an MB/s and have a class 10 card..
yeah that speed is very slow, no matter how good the card is, so i never use that way to transfer files i always take my SD out and put it into a card reader.
I actually tried pershoot's kernel right after the first post and then found it to be extremely good at USB transfers..even idling current is at an all time low..iR's and Redstar's used to give me about 105-115 mA on idle and screen on but pershoot's is giving 80-90!! and ROCK STABLE too!! no hiccups or jerky scrolling on any screen.. hell of an improvement..
may i ask if there is any difference in performance if the app partition is set as ext2, ext3, or ext4?
Thanks for the post. It got me going in the right direction.
32k clusters have mostly corrected the crashing and locking up my phone was doing with a new Wintec 32GB Class 10 card.
strangely If I create a file system in linux with
mkfs.vfat -s 32 -S 512 -n "Sdcard" /dev/sdc1 it results in 16k clusters..
mkfs.vfat -s 32 -S 1024 results in 32k clusters but windows XP can not access this file system and asks me to format
mkfs.vfat /dev/sdc1 results in 16k clusters
I had to use fat32format.exe on a windows machine to get 32k clusters with 512 bytes per logical sector that work both in Windows and Linux
so my question is how would I use mkfs.vfart to make a file system with 32k clusters that windows can read as well?
edit: my opinion on the ext question is that ext2 has a leg up on speed because it does not journal data and spends less time writing. however most people care about the integrity of there data and fsck is a terrible use of battery.. it seems the best of both worlds is ext4 with the mount options noatime,nodiratime,barrier=1,data=ordered as most roms now use
houzuoguo said:
A month ago I ordered this item:
http://www.amazon.com/Lexar-MicroSD..._m=ATVPDKIKX0DER&pf_rd_r=1PQ8JS4R3GMEAF3KKA5X
Yesterday it arrived, a 32GB, Class 10 MicroSHDC.
Previously I had a Sandisk 16GB Class 2.
Today I'm gonna try it on my Nexus One and keep this thread updated regarding my experience with this card.
...
Click to expand...
Click to collapse
I'm so glad i came across your post, I have the same sdcard as yours and had exact same issues as you had post. I was starting to believe my phone is faulty until reading your post pin pointed to the problem.
So i Formatted with 64KB allocation size, 27GB FAT32, 2.5GB Ext4 and 500MB Swap. I can already tell the phone is snappier, gone the reboots , app freezes ..etc.
UPDATE:
So i jumped the gun. Having not done anything about the voltage table i'm seeing the Freezes/Reboots time and time again. @houzuoguo Where can i find a voltage table that will work with my SGS II KE7 CF-Root?
puttytatko said:
I actually tried pershoot's kernel right after the first post and then found it to be extremely good at USB transfers..even idling current is at an all time low..iR's and Redstar's used to give me about 105-115 mA on idle and screen on but pershoot's is giving 80-90!! and ROCK STABLE too!! no hiccups or jerky scrolling on any screen.. hell of an improvement..
Click to expand...
Click to collapse
do you know... idle current should normally be below 20mAh, otherwise it means that your phone doesn't "sleep", something prevents it from sleeping... nightmares probably.
my phone uses about 4-9 mAh when idle.
dchn2 said:
may i ask if there is any difference in performance if the app partition is set as ext2, ext3, or ext4?
Click to expand...
Click to collapse
i've read a lot of posts, people don't recommend using ext4 for flash storage since ext4 read/write more while enhance file system integrity, however i have not read anyone who says ext 4 runs slower.
these file systems are very much compatible with each other so basically i can say that their performance is very close.
ke3pup said:
I'm so glad i came across your post, I have the same sdcard as yours and had exact same issues as you had post. I was starting to believe my phone is faulty until reading your post pin pointed to the problem.
So i Formatted with 64KB allocation size, 27GB FAT32, 2.5GB Ext4 and 500MB Swap. I can already tell the phone is snappier, gone the reboots , app freezes ..etc.
UPDATE:
So i jumped the gun. Having not done anything about the voltage table i'm seeing the Freezes/Reboots time and time again. @houzuoguo Where can i find a voltage table that will work with my SGS II KE7 CF-Root?
Click to expand...
Click to collapse
I in fact have noticed that lowering voltage still works fine with the card, however previously i could lower voltage by 100mV, now i can only lower it by 75mV, and the card still runs stable.
i don't have a SGS2 (i really want one ) so i'm afraid that i don't know much about android development of the phone.
Voltage table is built into kernel, some kernels support you to modify voltage table, while some others do not. First you need to make sure that the kernel you're using supports customizable voltage-table. then i suggest you to look into your phone's kernel's code, find out the default voltage table, and make changes accordingly.
I've got the same card. I haven't noticed any bad issues. Phone is noticeably faster than with a class 4.
CyanogenMod 7 nightly
0 swap
1024mb ext4
Rest FAT32
Simple2ext (S2E)
175mb free internal
houzuoguo said:
do you know... idle current should normally be below 20mAh, otherwise it means that your phone doesn't "sleep", something prevents it from sleeping... nightmares probably.
my phone uses about 4-9 mAh when idle.
Click to expand...
Click to collapse
Yeah its giving less than 6mA with screen off and sleeping... the less than 85mA is when the screen is on and no activity.. the iR or RedStar kernels have never given that much of an improvement..
houzuoguo said:
yeah that speed is very slow, no matter how good the card is, so i never use that way to transfer files i always take my SD out and put it into a card reader.
Click to expand...
Click to collapse
I am using Lexar 16GB Class 6 MicroSHDC. Transfer rate from PC by USB cable was ~ 1Mbyte/sec. Some days ago I installed CyanogenMod-7.1 for Nexus One and transfer rate dropped to ~700 Kbyte/sec. So you can try another ROM.
Well I just bought an ADATA 32GB class 10 and I’m having issues. It’s formatted fat32 w/the 32kb (did try 64kb) cluster, but any time I move data into the EXT3 or EXT4 partition that’s when the issues come up. I can use my ADATA 16GB class 10 without any problems. My ADATA 32GB class 4 just went bad, so that’s RMA. There were never any issues with that card. I did have a Patriot 32GB class 10 for a while, but lost it & that one never worked out either. If anyone has any other ideas I should try before I return this card, I'll try it.
UPDATE: Official response from ADATA “ split partitions are not guaranteed, EXT as a secondary partition is very complicated..”
Wintec FileMate Mobile Professional 32GB MicroSDHC Class 10 Flash Memory Card
anyone have try this one maybe? I am thinking of getting this one but have not gotten any review from here.
any help would be appreciated.
Class 10 sd cards are no good for smart phones so you'll always get sub par results. Class 6 is the highest you should go for best results
Sent from my Nexus One
64kb cluster size?
What tool are you using to adjust the cluster size to 64kb? I've got a couple SD card formatting utilities but I don't see that option anywhere, and they seem to default to 32kb.
Thanks
does anyone know the max sd card transfer speed of the pad, and the dock?
i am looking at a 128GB SDXC card (yes, its a lot, but this is replacing a dead laptop for the foreseeable future) , UHS-1 60mb/s, or a 45mb/s one. will the UHS card actually have any benefits in the dock, or simply when transfering data to it from the PC.
many thanks!
I'm currently running a Class 10 (200x) 32 GB SDHC in the dock, branded Dane-Elec. Runs fine. I don't know if it takes 32+ GB cards, though... And to be honest, while heavily dependent on what you actually do with it, for most purposes a high-speed card should suffice...
ishamm said:
does anyone know the max sd card transfer speed of the pad, and the dock?
i am looking at a 128GB SDXC card (yes, its a lot, but this is replacing a dead laptop for the foreseeable future) , UHS-1 60mb/s, or a 45mb/s one. will the UHS card actually have any benefits in the dock, or simply when transfering data to it from the PC.
many thanks!
Click to expand...
Click to collapse
I'm currently using two Sandisk cards:
- microSD class 10 30MBps SDHC Ultra (16GB)
- full SD class 10 SDHC Extreme 45MBps in the docking station (32GB)
They get better speeds than the built-in disk, but it is still not great. It seems to be about 15-18Mbps write for SD, 6Mbps write for microSD and 30-32Mbps read for both (as compared to 12/18 of the internal memory).
The fastest way of moving data still seems to be external USB HDD...
Hope this helps, haven't tried any other yet. I have tried both FAT32 and NTFS though. They seem to give similar results (I had no problems using NTFS on my SD card so far, which is a good sign).
d14b0ll0s said:
I'm currently using two Sandisk cards:
- microSD class 10 30MBps SDHC Ultra (16GB)
- full SD class 10 SDHC Extreme 45MBps in the docking station (32GB)
They get better speeds than the built-in disk, but it is still not great. It seems to be about 15-18Mbps write for SD, 6Mbps write for microSD and 30-32Mbps read for both (as compared to 12/18 of the internal memory).
The fastest way of moving data still seems to be external USB HDD...
Hope this helps, haven't tried any other yet. I have tried both FAT32 and NTFS though. They seem to give similar results (I had no problems using NTFS on my SD card so far, which is a good sign).
Click to expand...
Click to collapse
I haven't used an external drive yet, but I agree with the observation that the transfer speed is not optimal, no matter what card I plug in (I have transplanted a few I normally use in my DSLR just for testing; they are all fast cards, as you can imagine). I transferred several documentaries and a lot of photographs yesterday evening and it took ages, mainly due to the fact that the transfer process hangs up the entire device (!) regularly. It seems to happen after about 70 to 80 MB are read into (temporary?) memory and apparently are only then buffered out to the main storage. Let's hope a custom ROM can straighten this issue out...
Thanks. Given these figures, would you install apps on the main memory, if a 30mbps rated micro sd for best performance?
Sent from my LT26i using xda premium
ishamm said:
Thanks. Given these figures, would you install apps on the main memory, if a 30mbps rated micro sd for best performance?
Sent from my LT26i using xda premium
Click to expand...
Click to collapse
In my case internal memory is faster than microSD. You don't really have the option, unless you play with the filesystem and mount your MicroSD on /mnt/sdcard instead of /Removable/MicroSD. In the Infinity /mnt/sdcard is just a folder within the internal memory by default (many apps use it though, so they had to arrange it this way). I don't think there is any reason to change this, as internal memory seems faster and that's whole 64GB of it (OK, maybe 56 available, but still a lot..).
Perfect thanks, I thought though that there were current issues with I/O speeds until someone could fix it in a Rom. Or has this been addressed in the new firmware?
Sent from my LT26i using xda premium
ishamm said:
Perfect thanks, I thought though that there were current issues with I/O speeds until someone could fix it in a Rom. Or has this been addressed in the new firmware?
Click to expand...
Click to collapse
Hopefully I could tell you in a few days, but honestly I don't think it has (can't try it out yet, as the firmware released is Taiwanese version, and I'm on the World-Wide).
The Infinity is not that far behind other new tablets or rather it's not only TF700's problem, see http://forum.xda-developers.com/showpost.php?p=28416635&postcount=2842
However, after changing the scheduler to sio and doing some tweaks (see my post on it: http://forum.xda-developers.com/showthread.php?t=1758160), it's running pretty smoothly (unless you want to do a lot of CPU-heavy jobs while having huge reads or writes in the background, in this case it can get frustrating, but.. there is no real alternative these days).
d14b0ll0s said:
Hopefully I could tell you in a few days, but honestly I don't think it has (can't try it out yet, as the firmware released is Taiwanese version, and I'm on the World-Wide).
The Infinity is not that far behind other new tablets or rather it's not only TF700's problem, see http://forum.xda-developers.com/showpost.php?p=28416635&postcount=2842
However, after changing the scheduler to sio and doing some tweaks (see my post on it: http://forum.xda-developers.com/showthread.php?t=1758160), it's running pretty smoothly (unless you want to do a lot of CPU-heavy jobs while having huge reads or writes in the background, in this case it can get frustrating, but.. there is no real alternative these days).
Click to expand...
Click to collapse
This. As i've ranted earlier, the new firmware provides fixes for camera issues, not for the I/O the TF700 so obviously suffers from. Having said that, it is not like the tablet in itself is useless as it is -- far from it -- but remains a mystery to me why they didn't spot this in advance (like with the Prime's issues with GPS and wifi), It seems like ASUS develops a device by letting several teams work onindividual components, and, when they get their specific part up and running, just put it together and relese it. I have a distinct feeling that neither device was actually and properly tested.
But, still, I'm pretty happy with the device overall.
I think you need to read this thread:
http://forum.xda-developers.com/showthread.php?t=1767755
From what I see my UHS-1 card that doesn't work is initialized as DDR which means the max speed for the TF700T µSD is 50 MB/s (as that is the only DDR speed).
The full size SD socket uses a USB host so the big question is is it USB 2.0 or 3.0!
All specifications says USB 2.0 for the dock, so I would assume that's correct, even for the TF700 dock.
Asus has finally responded that there is limited UHS-1 support in the µSD slot.
For now you are better off not trying UHS-1 in there. The may come up with a patch...
external memory limits
ishamm said:
does anyone know the max sd card transfer speed of the pad, and the dock?
i am looking at a 128GB SDXC card (yes, its a lot, but this is replacing a dead laptop for the foreseeable future) , UHS-1 60mb/s, or a 45mb/s one. will the UHS card actually have any benefits in the dock, or simply when transfering data to it from the PC.
many thanks!
Click to expand...
Click to collapse
Careful there with a 128gig card, I read somewhere that there is a 32 gig upperlimit on recognizing cards and sticks...
tho I do wonder if you formatted it into enough partitions it might read them all?
kokoPedli said:
Careful there with a 128gig card, I read somewhere that there is a 32 gig upperlimit on recognizing cards and sticks...
tho I do wonder if you formatted it into enough partitions it might read them all?
Click to expand...
Click to collapse
If the dock uses a sdhc compatible controller and simply exposes the card as a mass storage device for the system, then there is really no such limit. The SDXC cards which supports >32GB does so due to the SD's FAT specification not for actual addressing and such.
SDXC cards are accessible as SDHC but standard specifies ExFat as default filesystem. This may not work on units not compatible with ExFat, but a reformat will fix that. In the TF700T's case we have already seen users use 64 GB cards breaking that 32GB barrier.
We have also seen the TF700T mount ExFat, although it seems to fallback to NTFS.
The thing he should be carefull of is UHS in the µSD socket as it's still wonky.
In the dock I suspect a UHS card will simply be treated as a normal SDHC card, but UHS cards usually have better class speeds so may be a benefit even with the dock doing USB2.0 hosting.
Edit:
To back up my claims see here...
http://kb.sandisk.com/app/answers/detail/a_id/2520/~/sd/sdhc/sdxc-specifications-and-compatibility
Hey guys,
I'm rooted / unlocked and I'm considering using the data2SD mod (on JB) with .18 update. And had a few questions:
1.) I'm looking at the "extreme pro" cards from SanDisk (I'm want to make sure that this mod completely erases IO issues or I'll be pissed). It's very disappointing that my android phone on 4.0.4 has at least twice the performance (particularly IO). Almost which I could just jam my phone into the "padfone" and just use the ASUS shell / dock.
tldr; Q: What's the fastest card (SD or Micro SD) anyone has confirmed to be compatible with the TF700 for this purpose? I realize that in order for this to work you need a card with great random read / write speeds just having a class 10, UHS-1 etc card might not cut it.
2.) I've found that the TF300 seems to support these cards while the TF700 does not? Can anyone confirm / deny this?
TF300 http://screencast.com/t/6Lgk7GVCY
TF700 http://screencast.com/t/1Wnw80mA
3.) Any reason to want to use SD vs Micro SD for this purpose? I use the dock 100% of the time.
Side note for other people who expect more from this tablet purchase: Make sure you install browser2RAM if you're rooted! http://forum.xda-developers.com/showthread.php?t=1923285
Thanks!
I'm wondering about this as well, and would love to know what the TF700 supports
amenic said:
Hey guys,
I'm rooted / unlocked and I'm considering using the data2SD mod (on JB) with .18 update. And had a few questions:
1.) I'm looking at the "extreme pro" cards from SanDisk (I'm want to make sure that this mod completely erases IO issues or I'll be pissed). It's very disappointing that my android phone on 4.0.4 has at least twice the performance (particularly IO). Almost which I could just jam my phone into the "padfone" and just use the ASUS shell / dock.
****You never could elimiate I/O issue completly however the extreme pro card provide the highest random write, (recent test on this card, gaining from .15 to .9, that's like 10time. You would not feel the lag any more.
tldr; Q: What's the fastest card (SD or Micro SD) anyone has confirmed to be compatible with the TF700 for this purpose? I realize that in order for this to work you need a card with great random read / write speeds just having a class 10, UHS-1 etc card might not cut it.
*****The fastest right now is the Sandisk extreme pro, rated @ 95MB/s, but it only come in with 16gb capacity(for now).
2.) I've found that the TF300 seems to support these cards while the TF700 does not? Can anyone confirm / deny this?
*****tf700 support all the Sandisk card for tf300 and all for tf700, some people having issue with the 64gb, but I don't.
TF300 http://screencast.com/t/6Lgk7GVCY
TF700 http://screencast.com/t/1Wnw80mA
3.) Any reason to want to use SD vs Micro SD for this purpose? I use the dock 100% of the time.
*** You need Micro SD card to implement data2SD card, which eliminated the I/O issue to the point that you couldn't tell if you still have I/O issue. Second benefit is you don't need to carry the dock with you all the time. Third is you could use the micro for your phone too.
Click to expand...
Click to collapse
Hi, I just bought a new SanDisk Ultra microSDHC 32GB Class 10 for use with my Surface RT and I'm wondering if I should format it to exFAT or NTFS? Any advantages and/or disadvantages of both file system? Thank you!
If the SD card is to last years, exFAT, otherwise NTFS. NTFS has more read/writes for its journalling feature (which only runs when the card is otherwise idle) and NTFS has little in the way of wear limiting for flash devices but is otherwise the superior filesystem, SD cards are particularly prone to flash wear but should still last a rather long time with NTFS.
Journaling also means less risk of data loss if the card is jostled or the tablet loses power in the middle of a write, of course.
Also, NTFS will allow you to apply security ACLs, which may be needed for running (store) apps off the card to work (just a guess, since many people seem to have problems doing this).
On the other hand, while legacy NT systems should be able to read NTFS just fine, many other devices (cameras, etc.) will not; for them, you'll want exFAT or similar.
... I now wonder whether my phone can read NTFS-formatted cards. Probably not important, though.
Mine was exFAT and kept "disappearing". Reformatted it to NTFS and it's been fine.
Even if it doesn't last as long now, there's no critical data on mine and they're cheap as chips anyway.
hotphil said:
Mine was exFAT and kept "disappearing". Reformatted it to NTFS and it's been fine.
Even if it doesn't last as long now, there's no critical data on mine and they're cheap as chips anyway.
Click to expand...
Click to collapse
Although NTFS won't last as long, overall it probably wont make a huge amount of difference as chances are it will be upgraded or something before it dies, and yeah, they are cheap to replace at any rate.
If you want to use it with devices that aren't running Windows, you should use FAT.
Moving the intent of a few posts on LineageOS thread to here.
rb1979 said:
Hi everyone,
Some of you reported that SD Card stopped working. This happened to me too today after about 20 hours after the latest update. The case with me is it doesn't fix itself even after a restart. I'm kind of stuck, whatever I want to do with the SD Card it wants me format it. I always had it as internal storage with apps and other things there. I have the the backup from the before the update. Will that fix if I restore it? Just want to mention that I update every week and never missed one. I had very minor issues up until now. Week in and week out everything has been fine and I started using the rom with the first release, all clean, full format and then weekly over the air updates every single week.
If anybody know any solution please let me know, if nothing works or I don't hear anything I'll probably try the backup restoration. BTW, to be specific about SD card no working I always get two notifications, one is "Unsupported SanDisk SD card" and the other is "SanDisk SD card missing"
Thank you
Click to expand...
Click to collapse
KrisM22 said:
Use a card brand other than sandisk and size 32GB or less.
Click to expand...
Click to collapse
rb1979 said:
Thank you for you help, I really appreciate it. The problem I see, right or wrong, is that I had this card for a year with no issues, first under stock rom, then under CM, and now under LineageOS up until the latest update with no issues at all. So it's just hard for me to take the card as the problem. Especially after seeing other people reporting it too lately. Do you have more information than just that? Meaning LineageOS and won't ever get along with sandisk or size larger than 32GB because of some external hardware limitation or something like that. Or this is just general knowledge what works best with LineageOS? In the first case I can think about case I can go and invest into a new card but in the second case I can just wait it out until codebase improves. It would good to know more so I can make better decisions.
Thanks for your help again.
Click to expand...
Click to collapse
KrisM22 said:
In my experience, most folks presenting SDcard problems have sandisk. I personally have had problems with sandisk that has led me to avoid them. I prefer samsung. There are many others. edit currently using a pny U3 32GB, but it's an old one and only does 56/29MBs R/W.
Click to expand...
Click to collapse
adityak1303 said:
+1 @KrisM22. I agree that almost all the users that state that there's a problem with their SD card were using a SanDisk SD card including myself. @rb1979, if you really think that your card isn't faulty, then try using it in some other phone. If you face the same errors then your card is faulty. If it works fine on the other phone, only then can it be considered as a problem with the ROM.
Click to expand...
Click to collapse
rb1979 said:
Thanks both of you, I'll do some testing around and get back to you with my findings.
Click to expand...
Click to collapse
KrisM22 said:
I just ordered one of these because I want to test the 64GB thing as it keeps coming up.
Samsung 64GB 100MB/s (U3) MicroSDXC EVO Select Memory Card with Adapter (MB-ME64GA/AM) - $23 + some silly $3 thing to get free shipping over $25. There are faster ones out there but I'm a cheapskate and don't use it enough to justify it.
Click to expand...
Click to collapse
That's most of it - then it goes verbose and wobbly.
I welcome any and all comments about SDcards!
There is no OT here but remember the XDA rules and try to be nice to folks. You can learn without trying to control others' behaviour.
No need to pretend you are TD. (allusion to Alice in Wonderland - Top Doormouse)
Thanks for creating this thread. There are surprisingly few other recent threads that discuss this topic on XDA apart from the one I've previously linked to (https://forum.xda-developers.com/android/help/micro-sd-write-access-format-exfat-t3358275). Also, I'm bringing over the well informed SD related comments that you left behind.
---------------------------
I've got to push back on the apriori assumption that these are specifically Sandisk brand card issues without knowing the specific details of the issues and seeing actual logs, and also without knowing the history of the individual cards in question (details of every device it was connected to and how it was connected, what OS and what file management methods were used, and how full the card typically is, and how frequently it might be disconnected in the middle of a file operations, among other things).
We must be mindful of the fact that the majority of SD cards in circulation are Sandisk cards which means that the majority of reported problems will be on Sandisk cards but this does not mean that the Sandisk cards are experiencing proportionately more issues than other brands. I don't doubt individual experiences, but it they may not speak to a larger picture. For example: Having supported large systems (>300 devices) running Linux directly from SD cards I did not see more problems with Sandisk cards than others. We've not seen enough evidence here to declare that this this is a Sandisk problem.
rb1979 said:
...I had this card for a year with no issues, first under stock rom, then under CM, and now under LineageOS up until the latest update with no issues at all.So it's just hard for me to take the card as the problem
Click to expand...
Click to collapse
The fact that a card has been used for a long time under different circumstances does not support a logical argument that the problem is in the ROM, in fact that supports the logical argument that the problem is with the card.
adityak1303 said:
....if you really think that your card isn't faulty, then try using it in some other phone. If you face the same errors then your card is faulty. If it works fine on the other phone, only then can it be considered as a problem with the ROM.
Click to expand...
Click to collapse
Good advise since, if the cards is having problems it should bring the problems to the other devices. Testing a different card in the first device on which the problem was noticed is also a good test.
--------------------------
Here is some supplemental information specific to Sandisk SD cards' built in data protection on cards experiencing failure. https://forum.xda-developers.com/android/help/micro-sd-write-access-format-exfat-t3358275. To summarize what is there: An SD card may begin to fail unknown to us, and then when the built in data protection is invoked it "breaks" the card with a dirty bit at beginning of drive so it cannot be written to or formatted but still allows us to copy data. The symoptoms when that data protection is invoked are similar to those bing reported by people who can no longer mount the card in Android devices (Android devices require read and write access to mount the card, unlike when the card is access via card reader on computer).
Just an update. I tried to format the card as portable storage (after this failure as internal and being burned I have hard time trusting it now) but it fails. I didn't do any testing with other phones just went straight for format. I might just buy another card. I think the phone specs say it's 32 GB max, is it still the case with different OS or not (meaning it was due to software not hardware) if I could get something higher than 32 (the current broken one is 32) I would go for it.
Thanks
rb1979 said:
Just an update. I tried to format the card as portable storage (after this failure as internal and being burned I have hard time trusting it now) but it fails. I didn't do any testing with other phones just went straight for format. I might just buy another card. I think the phone specs say it's 32 GB max, is it still the case with different OS or not (meaning it was due to software not hardware) if I could get something higher than 32 (the current broken one is 32) I would go for it.
Thanks
Click to expand...
Click to collapse
I believe after you use it as internal, and then try to use it as external, you first have to write an MBR on it and a partition formatted FAT32. i use a bootable stand-alone GPARTED to do that.
http://gparted.org/
Moto says it's limit is 32GB. Folks have, I believe, used much bigger cards on it. Don't know what is the limiting factor - be it software (ROM) , hardware, or licensing (exfat for Microsoft). I have ordered a 64GB Sammy which I should get in 1/2 week so I can test. Course I wouldn't be doing exactly what you would be doing so the test would only show that the G3 could read/write to it. I will only use it as external storage. I don't really "need" 64GB but it will allow me to be a bit more sloppy vis a vis nandroid backups.
It could be that after you format yours, that it will suddenly work just fine. Then again I just had a thumb drive go belly-up from I/O errors - once in a great while, it happens.
KrisM22 said:
... Moto says it's limit is 32GB. Folks have, I believe, used much bigger cards on it. Don't know what is the limiting factor .
Click to expand...
Click to collapse
I've got a 128gb in my Moto G (3rd - XT1540 2GB), and I have used the card for a long time. It works just fine for me, and the space is obviously fantastic to have. Every now and then (every few months or so, I'd say - maybe 3 times in the 18 months I've had it), it does become corrupted, though, and I get those same error messages. A backup, wipe/re-format, and restore, and I put it right back in my phone and it works just fine again. Seems like that's happened in other devices, though, too.
The card is a SanDisk Ultra SL128 (Class 10/UHS-1, man'd Jan 2016). I've only ever used it for external storage, never adopted, and I've only ever formatted the card as FAT32, using my PC. I'm running stock Android 6.0 24.24.1 at the moment, with TWRP.
beachfl said:
I've got a 128gb in my Moto G (3rd - XT1540 2GB), and I have used the card for a long time. It works just fine for me, and the space is obviously fantastic to have. Every now and then (every few months or so, I'd say - maybe 3 times in the 18 months I've had it), it does become corrupted, though, and I get those same error messages. A backup, wipe/re-format, and restore, and I put it right back in my phone and it works just fine again. Seems like that's happened in other devices, though, too.
The card is a SanDisk Ultra SL128 (Class 10/UHS-1, man'd Jan 2016). I've only ever used it for external storage, never adopted, and I've only ever formatted the card as FAT32, using my PC. I'm running stock Android 6.0 24.24.1 at the moment, with TWRP.
Click to expand...
Click to collapse
Thanks - Becoming corrupted every 6 months seems excessive, but with heavy use...? So what do you use it for? Also it sounds like you are using something other than the phone to format it...?
At least you are ready for it and just re-format it!
beachfl said:
I've got a 128gb in my Moto G (3rd - XT1540 2GB), and I have used the card for a long time. It works just fine for me, and the space is obviously fantastic to have. Every now and then (every few months or so, I'd say - maybe 3 times in the 18 months I've had it), it does become corrupted, though, and I get those same error messages. A backup, wipe/re-format, and restore, and I put it right back in my phone and it works just fine again. Seems like that's happened in other devices, though, too.
The card is a SanDisk Ultra SL128 (Class 10/UHS-1, man'd Jan 2016). I've only ever used it for external storage, never adopted, and I've only ever formatted the card as FAT32, using my PC. I'm running stock Android 6.0 24.24.1 at the moment, with TWRP.
Click to expand...
Click to collapse
That may not be drive corruption but rather a corrupted file or files. If it is localize drive corruption it may still be there without having any impact until some data is written to that part of the drive. Unlike platter based hard drives, when these drives actually start to fail they may invoke a built in data protection (dirty bit) which resembles being locked in read only mode preventing the drive from being formatted which is obviously not your case. Have you ever done a sector scan of the drive, eg chkdsk <driveletter> /f /r or done a full format (as opposed to quick format)? Either of those things may flush out localized damage and the scan might fix it but they would take a long time.
KrisM22 said:
Thanks - Becoming corrupted every 6 months seems excessive, but with heavy use...? So what do you use it for? Also it sounds like you are using something other than the phone to format it...?
At least you are ready for it and just re-format it!
Click to expand...
Click to collapse
Yeah I guess it is kinda a small PITA lol. Could just be from me starting and cancelling or moving too many things at once, I don't know.
I've never actually come close to needing all that space to TBH. I could probably do just fine with a 64, but it's nice to know I could record or store hours of HD video, for example, if I need it. I got nearly 30 gigs of music on it. I keep tv and movies on there, too, in case I get caught bored somewhere. Full Nandroid and Titanium backups are on there, as well.
I use a microSD adapter and a small (76 kb) utility for Windows called FAT32Format (Ridgecorp).
---------- Post added at 22:00 ---------- Previous post was at 21:45 ----------
IronTechmonkey said:
That may not be drive corruption but rather a corrupted file or files. If it is localize drive corruption it may still be there without having any impact until some data is written to that part of the drive. Unlike platter based hard drives, when these drives actually start to fail they may invoke a built in data protection (dirty bit) which resembles being locked in read only mode preventing the drive from being formatted which is obviously not your case. Have you ever done a sector scan of the drive, eg chkdsk <driveletter> /f /r or done a full format (as opposed to quick format)? Either of those things may flush out localized damage and the scan might fix it but they would take a long time.
Click to expand...
Click to collapse
I've had that problem before, too, but not on the 128 I have in my phone now. That is very frustrating. One of my 32 gb cards suddenly went into "read-only" mode as you describe, and nothing I can do will get it useable again. All the files are still readable from it (except the part of one huge video file that is on the bad sector that seems to have caused the problem).
So right, my 128 card doesn't have that problem, and seems to be corrupted files, as you say, not the drive itself. I do actually do what you talk about - when I do find I have to re-do the 128 sd card in my phone, I run a Windows chkdsk /r before I re-format it, and a chkdsk /f afterward, as a check. The chkdsk /r does take quite a while, yeah .. a few hours.
Cheers
beachfl said:
Yeah I guess it is kinda a small PITA lol. Could just be from me starting and cancelling or moving too many things at once, I don't know.
I've never actually come close to needing all that space to TBH. I could probably do just fine with a 64, but it's nice to know I could record or store hours of HD video, for example, if I need it. I got nearly 30 gigs of music on it. I keep tv and movies on there, too, in case I get caught bored somewhere. Full Nandroid and Titanium backups are on there, as well.
I use a microSD adapter and a small (76 kb) utility for Windows called FAT32Format (Ridgecorp).
---------- Post added at 22:00 ---------- Previous post was at 21:45 ----------
I've had that problem before, too, but not on the 128 I have in my phone now. That is very frustrating. One of my 32 gb cards suddenly went into "read-only" mode as you describe, and nothing I can do will get it useable again. All the files are still readable from it (except the part of one huge video file that is on the bad sector that seems to have caused the problem).
So right, my 128 card doesn't have that problem, and seems to be corrupted files, as you say, not the drive itself. I do actually do what you talk about - when I do find I have to re-do the 128 sd card in my phone, I run a Windows chkdsk /r before I re-format it, and a chkdsk /f afterward, as a check. The chkdsk /r does take quite a while, yeah .. a few hours.
Cheers
Click to expand...
Click to collapse
Great that you're running chkdsk on it. May be caused if you cancel or something happens in the middle of a move. Only other thing I could suggest is to do your format on the phone itself, after you've done everything else on the PC. Don't know if that would make a difference. Shouldn't but I've run across vy experienced folks saying to do that. But... Yeah you've got me hankering to put a 128GB on it...
edit: for read only cards before you trash them I would run them by gparted just to see if re-creating the MBR and partition would change its mind. I have successfully done that with thumb drives but not with cards/adapter/reader.
KrisM22 said:
Great that you're running chkdsk on it..
edit: for read only cards before you trash them I would run them by gparted just to see if re-creating the MBR and partition would change its mind. I have successfully done that with thumb drives but not with cards/adapter/reader.
Click to expand...
Click to collapse
Yeah, thanks for reminding me about fixing the errors, IronTechmonkey. It's kinda an important step I forgot to mention.
I not sure I have the bad card still. I didn't think about GParted, should have. I tried Paragon, among other things, but to no avail.
What speeds are folks getting from a U3 SDE card? I bought what I thought was a 100/60MB/s card and it does about what my old PNY card did - R=40-50, W=34-40MB/s. Is the phone the limiting factor or did I get a bum card?
KrisM22 said:
What speeds are folks getting from a U3 SDE card? I bought what I thought was a 100/60MB/s card and it does about what my old PNY card did - R=40-50, W=34-40MB/s. Is the phone the limiting factor or did I get a bum card?
Click to expand...
Click to collapse
AFAIK the the phone hardware/OS is unlikely to meet the advertised speeds of the cards. Likewise and perhaps more so for USB 2.0 ports and anything using MTP.
I dont know how this compares but for what it is worth: With a Sandisk Utra SDHC (Class 10 - Video, Ultra High Speed Class 1 - whatever that jargon means) touting 80 MB/s read speeds and 40 MB/s* write speeds; the read speeds did consistently approach the rating (getting hot enough to scorch the logo) and the wite speed occasional did. Another factor is the size of files being copied, larger quantities of smaller files taking more time per MB, unless using some dedicated test utility I've never actually done a test of SD r/w speeds on the device. What are you using to measure those?
* In re write speed ratings: Digging into the small print of the specifications may reveal that the manufacturer uses different size cards each for the reed and write speed ratings, effectively padding the write speeds by citing test results from smaller capacity cards.
IronTechmonkey said:
AFAIK the the phone hardware/OS is unlikely to meet the advertised speeds of the cards. Likewise and perhaps more so for USB 2.0 ports and anything using MTP.
I dont know how this compares but for what it is worth: With a Sandisk Utra SDHC (Class 10 - Video, Ultra High Speed Class 1 - whatever that jargon means) touting 80 MB/s read speeds and 40 MB/s* write speeds; the read speeds did consistently approach the rating (getting hot enough to scorch the logo) and the wite speed occasional did. Another factor is the size of files being copied, larger quantities of smaller files taking more time per MB, unless using some dedicated test utility I've never actually done a test of SD r/w speeds on the device. What are you using to measure those?
* In re write speed ratings: Digging into the small print of the specifications may reveal that the manufacture uses different size cards each for the reed and write speed ratings, effectively padding the write speeds by citing test results from smaller capacity cards.
Click to expand...
Click to collapse
Thanks.
Interesting - so you were testing it on windows (?) I did test them on linux and got W=74 on the PNY and 77MBs on the Samsung. That's through a USB3 cardreader.
On the phone I used A1 SD Bench, SD card test, and disk speed test.
Off to try windows...
I was just going to boot up a WinPE and test it there. What prog did you use to test it?
Yes, both of these cards test at about R=81 , W=66.
KrisM22 said:
Thanks.
Interesting - so you were testing it on windows (?) I did test them on linux and got W=74 on the PNY and 77MBs on the Samsung. That's through a USB3 cardreader.
On the phone I used A1 SD Bench, SD card test, and disk speed test.
Off to try windows...
I was just going to boot up a WinPE and test it there. What prog did you use to test it?
Click to expand...
Click to collapse
Yes, Windows 7, which reports file data transfer speeds in the copy process window so I did not use a utility. I've done this enough times in geneal, and a few times specifically with large files and a stopwatch, so I know the speed in the file copy window is relatively accurate (for single large files). The speeds you get on linux seem reasonable. I'll test A1 SD Bench on Osprey when I have a chance. Thanks.
---------- Post added at 11:09 PM ---------- Previous post was at 11:08 PM ----------
KrisM22 said:
Yes, both of these cards test at about R=81 , W=66.
Click to expand...
Click to collapse
Also seemingly reasonable.
My card seem to be working just fine on my Lineage OS. I rebooted by device and now it says it's corrupted. Is there any way out? Will I be able to get my data back?
jay.bhadra1995 said:
My card seem to be working just fine on my Lineage OS. I rebooted by device and now it says it's corrupted. Is there any way out? Will I be able to get my data back?
Click to expand...
Click to collapse
My suggestion would be to copy whatever you can off it and re-format it asap. If you can't read it via phone, try PC.
EDIT: I am assuming you are using it as external. If you are using it as internal, I believe you have lost everything. I know of nothing that can read it. GPARTED can only re-add an MBR and a partition and make it usable again, but all data is lost.
KrisM22 said:
My suggestion would be to copy whatever you can off it and re-format it asap. If you can't read it via phone, try PC.
EDIT: I am assuming you are using it as external. If you are using it as internal, I believe you have lost everything. I know of nothing that can read it. GPARTED can only re-add an MBR and a partition and make it usable again, but all data is lost.
Click to expand...
Click to collapse
Yeah. I copied everything and made a backup. Luckily I use it only as a storage device and not an internal drive for apps. But how do I re-format it? I tried using the format option that my phone gives me but to no avail.
jay.bhadra1995 said:
Yeah. I copied everything and made a backup. Luckily I use it only as a storage device and not an internal drive for apps. But how do I re-format it? I tried using the format option that my phone gives me but to no avail.
Click to expand...
Click to collapse
Do you have a little card reader so you can plug it into your PC?
KrisM22 said:
Do you have a little card reader so you can plug it into your PC?
Click to expand...
Click to collapse
No. Sadly I don't. Is there no other way round to format it?