Hi First, you should make clear which byte in OOB of your nand flash indicates the bad block. I think the spec has described it. If you have erased the nand flash with the bad blocks, the bad block information may be lost, and you may get wrong bad block warnings. Best Regards Chao -----Original Message----- From: yaffs-admin@stoneboat.aleph1.co.uk [mailto:yaffs-admin@stoneboat.aleph1.co.uk] On Behalf Of wang dengyi Sent: 2005Äê6ÔÂ7ÈÕ 1:58 To: yaffs@stoneboat.aleph1.co.uk Subject: [Yaffs] Bad eraseblock Hello, My embedded system is AT91RM9200(arm9) with linux 2.6.11.10. My NAND flash is Toshiba TC58DVG02A1FT00. The flash has 8192 blocks. When linux boots, it reports that the first 2105 blocks are "Bad eraseblock". What does it mean? I check the code. It's in the function create_bbt(). Seems it reads the flash and compares with some pattern then shows the error message. Does it affect anything at all? __________________________________ Discover Yahoo! Get on-the-go sports scores, stock quotes, news and more. Check it out! http://discover.yahoo.com/mobile.html _______________________________________________ yaffs mailing list yaffs@stoneboat.aleph1.co.uk http://stoneboat.aleph1.co.uk/cgi-bin/mailman/listinfo/yaffs