Hello, I am trying to use YAFFS2 with a 2k Nand page device on a Freescale i.Mx27 SoC. JFFS2 is working fine on that system, but Yaffs2 don't. If I erase a flash partition then, mount a Yaffs2 , it's working. Then I can write to the file system. If I umount the filesystem, then, I am completely unable to remount it : yaffs: yaffs_GutsInitialise() aborted. yaffs_read_super: guts initialised FAILED I am actually trying to know where is the problem. I created a 2 Mo (16 blocks) partition, erased it. I think, the problem is when unmounting the fs. I have some errors like : Object 261 chunkId 1 NAND mismatch chunk 65 tags (261:281477121) Obj 268435717 header mismatch objectId 261 Or strange things like : packed tags obj 3 chunk 1 byte 2048 seq 33 ext.tags eccres -945280000 blkbad -944849284 chused -1072225660 obj 3 chunk1 byte 2048 del 0 ser -1072230092 seq 33 You can see the full logfiles for all the following actions on pastebin : First mount of erased partition : http://pastebin.com/m27ba9386 Write of a file : http://pastebin.com/m7c428c13 Unmount of filesystem : http://pastebin.com/m349831ef Re mount of filesystem : http://pastebin.com/m6c8350be I would really appreciate some clues or ideas, to be able to understand why Yaffs2 is not working on my system. Also, if a create a Yaffs2 Image with mkjaffs2image tool and then write it to the flash device, it's not working better. Thank you Arnaud Derasse