Hi All, Have got yaffs running on a 2.6.8-1 kernel , It mounts perfectly but when i try to copy a file or write a file to the mounted partion it gives a lot of **>>yaffs chunk 1 was not erased ................... **>> yaffs chunk 32567 was not erased **>> yaffs chunk 32568 was not erased **>> yaffs chunk 32569 was not erased **>> yaffs chunk 32570 was not erased **>> yaffs chunk 32571 was not erased **>> yaffs chunk 32572 was not erased **>> yaffs chunk 32573 was not erased **>> yaffs chunk 32574 was not erased **>> yaffs chunk 32575 was not erased **>> Block 1017 retired **>> yaffs write required 32544 attempts cp: unable to open `/mnt/yaffs/startup': Cannot allocate memory and df will show me full usage Filesystem 1k-blocks Used Available Use% Mounted on rootfs 31488 8944 22544 28% / /dev/mtdblock2 31488 8944 22544 28% / /dev/mtdblock3 16368 16368 0 100% /mnt/yaffs after the failed attemp to copy. I have tried enabling and disabling both IGNORE_CHUNK_ERASED = -DCONFIG_YAFFS_DISABLE_CHUNK_ERASED_CHECK in the Makefile but to no avail. I am erasing the nand device like this [root@manav /root]#./mkyaffs /dev/mtd3 Erasing and programming NAND Erasing block at 0x080 Block at 0x084000 is damaged and is not being formatted Erasingnand_erase: attempt to erase a bad block at page 0x00000060 block at 0x088000 Erasing block at 0x08c000 MTD Erase failure : Input/output error Any clues or suggestions are welcome ? regards, Manav