dangerous NAND_BBT_SCANBYTE1AND6
Matthieu CASTET
matthieu.castet at parrot.com
Thu Apr 21 11:52:59 EDT 2011
Hi,
I believe NAND_BBT_SCANBYTE1AND6 behavior is very dangerous.
We have a ST flash where ecc where but on bit 5 and 6.
With new kernel all block are bad.
Is this option is really needed ?
ST datasheet say [1]. We already check the first Word.
Why do we need to check the 6th Byte ?
Matthieu
PS : the code check 1st, 2nd, 6th, 7th Bytes. So it check too much bytes.
[1]
The devices are supplied with all the locations inside valid blocks erased
(FFh). The Bad
Block Information is written prior to shipping. Any block, where the 1st and 6th
Bytes, or 1st
Word, in the spare area of the 1st page, does not contain FFh, is a Bad Block.
More information about the linux-mtd
mailing list