Hello! I work with TexasInstrumets DM365 processor, ST NAND512R3A2DZA6 NAND-flash, linux-2.6.18_pro500 from TexasInstrumets SDK and BusyBox 1.18.4. Usualy I work with NFS filesystem and when I need create standalone device I write system on NAND. My steps for writing system on NAND: 1. create filesystem ~ # ./flash_eraseall /dev/mtd3 Erasing 16 Kibyte @ 1ffc000 -- 99 % complete. 2. mount filesystem ~ # mount -t yaffs /dev/mtdblock3 /mnt yaffs: dev is 32505859 name is "mtdblock3" yaffs: passed flags "" yaffs: Attempting MTD mount on 31.3, "mtdblock3" yaffs_read_super: isCheckpointed 0 3. unpack system ~ # cd /mnt && tar xf /root/system.tar 4. check /mnt # ls -F /mnt bin/ home/ lost+found/ proc/ sys/ var/ dev/ lib/ mnt/ root/ tmp/ etc/ linuxrc@ opt/ sbin/ usr/ Usually I umount /dev/mtdblock3 and reboot device, but I found little problem - some files is truncated after umount. As sample, before umount: ~ # wc -cmlw /etc/init.d/modules.sh 67 180 1467 1467 /etc/init.d/modules.sh ~ # wc -cmlw /mnt/etc/init.d/modules.sh 67 180 1467 1467 /mnt/etc/init.d/modules.sh ~ # umount /mnt save exit: isCheckpointed 0 save exit: isCheckpointed 0 ~ # mount -t yaffs /dev/mtdblock3 /mnt yaffs: dev is 32505859 name is "mtdblock3" yaffs: passed flags "" yaffs: Attempting MTD mount on 31.3, "mtdblock3" yaffs_read_super: isCheckpointed 0 After mount: ~ # wc -cmlw /etc/init.d/modules.sh 67 180 1467 1467 /etc/init.d/modules.sh ~ # wc -cmlw /mnt/etc/init.d/modules.sh 31 115 1024 1024 /mnt/etc/init.d/modules.sh As you can see file is truncated and not work. How can I solve and diagnostic this problem? Thank you and excuse me for my bad english. -- Best regards, Brilliantov Kirill Vladimirovich