Re: [Yaffs] Re: bit error rates

Top Page
Attachments:
Message as email
+ (text/plain)
Delete this message
Reply to this message
Author: Jon Masters
Date:  
To: Charles Manning
CC: Peter Barada, yaffs, Sergei Sharonov
Subject: Re: [Yaffs] Re: bit error rates
On 2/10/06, Charles Manning <> wrote:

> I think an interrupted erase is probably more likely to cause
> problems, but again this is just a hunch.


I wonder how we could implement logic to detect this.

> Dealing to an interrupted write is relatively straight forward. It
> will always be the last page written before the system went
> down. Most of the time (except for the last page written to a
> block), we can detect the last page because it is the last page
> in the currently allocated block.


I don't think this is currently testing on mount though.

> It would be nice to improve this, but as Jon sayas, I think data
> integrity should always come first!


Other people seem to disagree with my previous suggestions and I'm not
saying I can't be wrong in the matter :-) But I've not seen excessive
numbers of blocks being marked bad (except when fixing the OOB
code...) with read ECC failures. I accept though that this might just
be good old fashioned paranoia so if one of the vendor folks on this
list can comment, it would really help.

Anyway. I'm switching jobs soon (going to hack on a certain vendor's
enterprise kernel tools), so I won't have to worry so much about this
on a daily basis - just on home projects :-)

Jon.