Hi, Please forgive me if this is not the place to ask such kind of questions. I checkout the latest yaffs2 code and patched to kernel. The kernel options are: <*> YAFFS2 file system support -*- 512 byte / page devices [ ] Use older-style on-NAND data format with pageStatus byte [ ] Lets Yaffs do its own ECC -*- 2048 byte (or larger) / page devices [*] Autoselect yaffs2 format [ ] Disable lazy loading [ ] Turn off wide tnodes [ ] Force chunk erase check [*] Cache short names in RAM I created a yaffs2 file system with mkyaffs2image, and then I "burned" the image to flash: flash_eraseall /dev/mtd2 nandwrite -a -o /dev/mtd2 ./rootfs.yaffs2 After successfully (?) mounting the root fs I found there is nothing except a empty lost+found directory. kernel version: 2.6.24. Flash type: (Sumsung K9F4G08U0A) I appreciate your help.