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.

Reply via email to