[Q] Weirdest SD Card Problem - Refuses to mount until inserted into PC
I have Galaxy S3 running CM10.1 Siyah Kernel (problem has occured over several months of various CM10.1 nightlies) and I just cannot figure out why the following is happening. Please read the thread carefully because I've ensured that every sentence contains details which should be important clues to the root of the problem.
Sometimes following reboot, the phone completely refuses to read my memory card
. In this state, the phone does not give me the Unmount option, but when I remove the memory card directly then it does show the 'Removed SD card in the' notification. Now if I insert it again, it shows 'Preparing SD card'
in the notification and this notification doesnt go away by itself (which it should if the mount is successful) and the card does not mount. This situation does not change no matter how many times I repeat the process. After several attempts, I get the ongoing 'Damaged SD Card'
notification. Dozens of reboots dont help either.
After loads of trial-and-error's, I have concluded that almost everytime that this issue has occurred was when the memory card was in-use
(playing songs etc. Accessing anything off the memory card basically), although on rare occasions it has also occurred when no apps were in use at all. This gets me to believe that the software is failing to properly release some kind of lock on the memory card before rebooting.
Now the only way
to get the memory card working again on the cellphone is to put it in my laptop memory card reader
, and it can instantly read the memory card. Now if I safely remove the memory card from my laptop and insert it in the S3, then it always mounts on the first go
. Now it will work perfectly again, until some completely random time (usually at least 1 week away) when it will start its problem again.
Also note that whenever this problem occurs, Developer Options does not load and crashes
I want to reiterate that this is not repeatable
each time. Even if the conditions are exactly the same (well, as far as I can see as an end user anyway), the problem will very likely just occur in just 1 out of the 50 attempts.
I have already got the memorycard+sim card slot replaced from samsung under warranty. I have also paid extra to buy the SanDisk memory card from SanDisk themselves based in the Czech Republic - so it is extremely unlikely that it is hardware fault
Can anyone shed some light on this situation? Feel free to ask for any clarifications, I have tried to put as much information as possible.