Hmmm....
Four CPUs ran the whole night with
modprobe mtd
modprobe mtdblock
modprobe nandsim first_id_byte=0x20 second_id_byte=0xa2 third_id_byte=00
fourth_id_byte=0x15
but fails within seconds on
modprobe nandsim first_id_byte=0x20 second_id_byte=0xac third_id_byte=0x00
fourth_id_byte=0x25
That would point to something within yaffs, rather than the vfs interaction
that has been fixed.
Still, what is in cvs now is a big step up from what was there previously.
-- Charles
On Wednesday 23 December 2009 19:15:48 JiSheng Zhang wrote:
> Hi Charles,
>
>
> Thanks for your time. I have test the newest code, it still failed :(.
>
> 2009/12/23 Charles Manning <manningc2@actrix.gen.nz>:
> > Hi
> >
> > The problem is more to do with the interactions between the VFS and
> > yaffs.
> >
> > I just updated cvs with a fix that seems to work pretty well. I have 4
> > CPUs running fsx on the nandsim. One has been running for 3 hours and the
> > other 3 for over an hour.
> >
> > Previous to this fsx would typically fail within a few minutes.
>
> some nandsim parameter and fsx's seed can trigger failure easily. For
> example,
>
> modprobe nandsim first_id_byte=0x20 second_id_byte=0xac
> third_id_byte=0x00 fourth_id_byte=0x25
> modprobe mtdblock
> mount -t yaffs2 /dev/mtdblock0 /mnt/yaffs2
> ./fsx -N 100000 -S 1596 /mnt/yaffs2/testfsx
>
> it will fail at 7xxxx operations.
>
> Regards,
> Jisheng
>
> _______________________________________________
> yaffs mailing list
> yaffs@lists.aleph1.co.uk
> http://lists.aleph1.co.uk/cgi-bin/mailman/listinfo/yaffs