Hi everyone, I have two questions. First, I lost all the files when I umount a yaffs2 partition. I read somewhere in this mailing list that it was an known issue from mtd. May I know if there is a quick fix for it? Second, I tried to dd a file containing all zeros of ~155MB to the yaffs2 partition. ~ # dd if=/dev/zero of=/mnt/mtd/zeros bs=128k count=2000 And after that, all block in that partition became bad block. I don't think the nand had that many bad block all of a sudden. So is there a way to "retrieve" those bad block (BTW, I know which block was bad before this incidence)? flash_erase/all didn't help because it was skipping all the bad block. I am using 2.6.12-rc1 kernel (from San People for Atmel AT91RM9200). It is Samsung K9F2G08U0M (256MB, 128k sector) Please help me! thanx. Edwin Lau