Hello,
 
Sorry to disturb, I saw you discussed this problem last month.
Is there any solution?
 
I meet this problem and have no idea what to do.
Currently I'm using Linux 2.6.12.
And it's a 32M nand flash with 3 mtdbolcks.
first 3M bytes              reserved
following 16M bytes         file system(cramfs)
last 13M bytes              yaffs
 
I can see it reports few bad blocks for the yaffs.
I always get this error message
-----------------
yaffs tragedy: no more eraased blocks
!!!!!!!!! Allocator out !!!!!!!!!!!!!!!!!
---------------------
And what I did is just using VI to edit a file(no more than 30 bytes).
 
I have attached the /proc/yaffs file and the message during linux start up.
 
Really appreciate the help from you?
 
Thanks.
Paul