nand_write_ecc() broken?

joshua at joshua at
Tue Dec 2 16:54:23 EST 2003

>   If bad block managemnet is not really an mtd responsibility then why
> does nand_erase() inside mtd/nand/nand.c call
> this->block_bad(mtd, page) which checks for bad blocks?
It is in the specification for most chips that you must not erase bad
blocks, as you'll wipe out the bad block data and generally cause Bad
Stuff to happen.

>   Rick Bronson

More information about the linux-mtd mailing list