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
>