On Tuesday, February 25, 2014 3:20:37 AM UTC+1, Carl-Fredrik Sundström wrote: > > Has anyone actually experienced an emmc go bad due to it getting worn out > ? Does the controller just refuse any more writes when it reaches the 3000 > writes or does it attempt writing anyways ? >
A certain fraction of the memory is kept back and used to replace bad blocks as they are detected. From the spec sheet: "If a defective block is identified, JEDEC eMMC completely replaces the defective block with one of the spare blocks. This process is invisible to the host and generally does not affect data space allocated for the user." After a block replacement there is a risk that the filesystem will be left corrupt, and a possibility that fsck will not be able to repair the data. But re-flashing from backups should restore function. Of course the supply of spare blocks will eventually run out, but I suspect that this will take a long time. -- For more options, visit http://beagleboard.org/discuss --- You received this message because you are subscribed to the Google Groups "BeagleBoard" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/groups/opt_out.
