UBIFS Corrupt during power failure
Artem Bityutskiy
dedekind at infradead.org
Tue Jul 14 01:34:30 EDT 2009
On Mon, 2009-07-13 at 12:22 -0600, Eric Holmberg wrote:
> I verified with Spansion that the embedded erase algorithm first clears
> all 1's to 0's before erasing the bits to charge them back up to 1.
Yes, I found this information in the data sheet as well.
> The patch to write to the header is a great solution and I think it's
> the only possible solution. Performance should be fine, since the
> 4-byte write should only take about 0.5ms which is insignificant
> compared to a typical PEB erase time of 700ms.
Yeah, nor erase is dead slow comparing to NAND.
> I will run 4 boards through torture tests starting tonight and let you
> know later this week! Based upon the errors that I've seen and looking
> at the patch, I think that should solve the problem.
Nice. Note, with this patch I cannot reproduce UBIFS mount errors.
I am trying to see mount errors related to the buffered writes,
but cannot.
--
Best regards,
Artem Bityutskiy (Битюцкий Артём)
More information about the linux-mtd
mailing list