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