On Wednesday 16 November 2011 14:26:21 Chris wrote: > Linux 2.6.30 > yaffs_guts.c,v 1.93 2009/11/07 02:06:58 charles > I have 2 : 32GiB Micron NAND chips. 4096 blocks, 128 blocks/page > > Here is what i have: > i have an mtdblock6 partition which is ~8 GiB. I mount using the flags "-t > yaffs -sync". So my mount point is /mnt/mtdblock6. I used "dd" to create a > file ~4GiB called "/mnt/mtdblock6/public". This file is formatted as fat32. > Everything seemed to work fine until i began stressing its limits. I have a > script file which does the following steps 3 times: > 1) write files > 2) compare files > 3) delete files > The first two iterations passed with no problems, the third iteration > experienced some problems. Main problem being the "public" file contains a > bunch of "FF" and "00" where the master boot record for fat32 should be. It > seems the first two iteration would have probably touched nearly every > chuck in yaffs, leaving the third to do a bunch of garbage collection. Does > this seem resonable, if so where could i start to debug? > Single yaffs files of 4GiB are probably a problem. See if the problem goes away with a yaffs file size of <2G. -- Charles