Thread (1 message) 1 message, 1 author, 2015-08-28

Re: [PATCH v10 2/5] mtd: nand: vf610_nfc: add hardware BCH-ECC support

From: Bill Pringlemeir <hidden>
Date: 2015-08-28 21:14:14
Also in: linux-arm-kernel, lkml

On 26 Aug 2015, computersforpeace-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org wrote:
On Wed, Aug 26, 2015 at 10:57:38AM -0700, Stefan Agner wrote:
quoted
When printing the ECC error count on ECC fail when reading an erased
NAND flash, the numbers of bit flips (stuck at zero) seem to widely
correlate with the number returned by the controller. While it seems
to correlate widely, there are exceptions, as discussed in the
thread: http://thread.gmane.org/gmane.linux.ports.arm.kernel/295424
quoted
Maybe this is an artifact of the ECC algorithm we just
can't/shouldn't rely on? I am not sure where this originated, I did
not found any indication in the reference manual about what that
value contains in the error case.
Doesn't sound too reliable to me. And I'm not sure even if it was
reliable, that it would provide much value. We have to a lot of
re-counting anyway, so we might as well just be using our own
threshold.  Or maybe I'm missing the point.
quoted
Bill, do you have an idea why we used that value as threshold in
early implementations?
quoted
Otherwise I also think we should just drop the use of this value.
Yes, using this value is not especially useful if we re-read with ECC
disabled to count the bit flips for erased pages.   I think this is what
Stefan has done in the 11th patch set.

-- 
Married men live  longer than single men, but married  men are much more
willing to die - Dilworth
--
To unsubscribe from this list: send the line "unsubscribe devicetree" in
the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help