99% of such problems are caused by some incompatability with the MTD. Suggestions: 1) Fix the mtd. Make sure what you are using is more up to date. 2) Make sure that you configure consistent ECC policies. -- Charles > -----Original Message----- > From: yaffs-admin@stoneboat.aleph1.co.uk > [mailto:yaffs-admin@stoneboat.aleph1.co.uk] On Behalf Of > hariharan veerappan > Sent: Thursday, 17 March 2005 3:02 a.m. > To: yaffs@stoneboat.aleph1.co.uk > Subject: [Yaffs] Bad block with CONFIG_YAFFS_USE_OLD_MTD > > > Hi > TRY with YAFFS MODULE for linux 2.4.18 kernel > > compiled the yaffs with CONFIG_YAFFS_USE_OLD_MTD options > using arm linux gcc cross compiler 2.95.3 with kernel 2.4.18 > the module insertion and mount operations are successful. > > When i copy the file in the yaffs mounted directory, DMESG > shows the Bad block error a below, > > **>>ecc error unfixed on chunk 4775:0 > **>>Block 149 marked for retirement > **>>ecc error unfixed on chunk 4776:0 > **>>Block 149 marked for retirement > > when i keep on copying the file into mounted area, i end up > with flash of total bad block > > please advise to fix > > Hariharan.v. > > _______________________________________________ > yaffs mailing list > yaffs@stoneboat.aleph1.co.uk > http://stoneboat.aleph1.co.uk/cgi-> bin/mailman/listinfo/yaffs >