[Yaffs] yaffs2 - bad block marking and mtd write.

Naushad K naushad00 at gmail.com
Tue Jan 3 01:02:30 GMT 2006


Hi,

I am trying to put yaffs2 on to the Samsung K9F1G08 nand. I am using
2.6.10 kernel.

I observed that all blocks used by the yaffs are being marked bad
block by mtd, and as per the info i got from mailing list, I commented
 out the bad block marking part in the mtd. With this yaffs2 is
mounting.

And when yaffs tries to write to nand flash, the mtd nand_write
function modifies the ecc part and the oobdata gets modified. So I
modified the nand_write not to recalculate the ecc, but to just write
same oobdata from yaffs to the nand.


Are these methods correct? Is there  better way or patches available for these ?

How does the yaffs2 handle a genuine bad block in the nand flash?

Thanks,
Naushad



More information about the yaffs mailing list