Are you saying you were on AOKP configured to use USB Mass Storage instead of MTP and still got hit with this problem? Also, was it the real issue as in internal storage completely not mountable and not able to be fixed?
Corected, was sleepy when typed.
Correct internal storage completely not mountable and not able to be fixed.
Captivate users: My Captivate, as well as others', threw the error at random. No PC, no MTP, no fanciness. In my case, I pulled my captivate out of my pocket and the error was there.
AFAIK, the internal SD (mmc0/movinand) won't be resuscitated by any Android/OS fixes, as it was confirmed "defective" by the SBL, a set of factory tools, built-in the phone, that is independent of the OS.
Vibrant users: MTP may be the culprit in your cases. I suggest you create a thread under your forum.
Woodrube, I agree that the problem is identical on Vibrant & Captivate. I think it is great to have a central forum and would like it if you stayed around here, please!
I am trying to get my hands on an Encrypted Vibrant to do some tests but when people get the error they tend to thrash their phones in a fit of rage or they try to "fix" it and make it worse.
(I have not encountered the issue myself yet on my Captivate. It's got CM9, but I'm not using MTP. I've been following this from pretty early on though.)
Maybe cross posting this in the general Android Development forum would get more exposure.
Vibrant users: MTP may be the culprit in your cases. I suggest you create a thread under your forum.
Captivate users: My Captivate, as well as others', threw the error at random. No PC, no MTP, no fanciness. In my case, I pulled my captivate out of my pocket and the error was there.
AFAIK, the internal SD (mmc0/movinand) won't be resuscitated by any Android/OS fixes, as it was confirmed "defective" by the SBL, a set of factory tools, built-in the phone, that is independent of the OS.
Good luck
Agree, it shouldn't have anything to do with MTP or mass storage. First of all, when my movinand failed it was totally at random, and secondly, USB mounting (whether MTP or mass storage) accesses mmc0 on the filesystem level. It doesn't even access at the block level (since /data is also on the same block device), much less the SD/MMC hardware interface level.
When you say you are not using MTP do you mean not connecting to a PC or you are forcing it to use USB Mass Storage mode instead of MTP?
# internal sdcard that is no longer working
dev_mount emmc /mnt/emmc 1 /devices/platform/s3c-sdhci.0/mmc_host/mmc0
# external sdcard
dev_mount sdcard /mnt/sdcard auto /devices/platform/s3c-sdhci.2/mmc_host/mmc2
As I mentioned in the previous post, firmware rev 0x19 has a bug where the emmc chip can lockup after an erase command is given. Not every time, but often enough. Usually, the device can reboot after this, but then lockup during the boot process. Very rarely, it can lockup even before fastboot is loaded. Your tester was unlucky. Since you can't even start fastboot, the device is probably bricked. :-( If he could run fastboot, then the device could probably be recovered with the firmware update code I have, assuming I can share it. I'll ask.
I think we should find a way to raise awareness for this issue. tons of people running around completely oblivious of how serious this is.
I used ics for a couple months before learning about this, quickly rolled back cause I'm not one to play with fire.
ROM threads have the responsibility dump in big bold letters as we all know, but they all know about this and it seems they chose to close their eyes to it hoping it goes away. A simple warning would hurt their downloads but would do wonders fire their character.