On Thu, 2006-01-19 at 15:26 +0000, Wookey wrote: > +++ Veegoe5c Veegoe5c [06-01-17 14:45 -0800]: > > Just curious, if anybody has ever really used a YAFFS2 filesystem on real > > hardware without it crashing? From recent previous posts in this list, I'm > > almost led to believe it has never truly "worked" in read/write mode > > without crashing the GC in even the simplest forms of read/write filesystem > > activity. Is there anyone willing to give a testimonial on how YAFFS2 has > > successfully worked in their application to remove doubt that YAFFS2 is > > anything but a dead project that only ever worked "in theory"? > > I hope some users will reply with their own personal experiences, but it is > certainly being used in real, shipping products. All the problems reported > here are YAFFS+Linux (i.e with MTD interaction). YAFFS2 with WinCE, eCOS and > 'in-house bootloader' (logicPD) projects are all very happy. i.e. the > filesystem itself works, but the interfacing with Linux/MTD is broken. Just to clarify, LogicPD is using YAFFS (not YAFFS2) in its 2.4.26 linux *and* 'in-house bootloader'. > Perhaps what you really want to know is who is using it with Linux > satisfactorily? I too would be interested in a head-count. > > I know it is working on Balloon2 + Linux 2.4 (a few boards fitted with 2K > NAND for YAFFS2 test purposes). It will be the default FS on Balloon3 > boards, shipping later this year. > > I understand this system is also working fine: > > > As you observe, the 'YAFFS2+MTD problem' has gone on far too long now, and > generated genuine problems and corresponding bad feeling along the way. We > have been expecting MTD infrastructure changes which would allow a proper, > long-term fix in YAFFS2 to happen for some time now (see YAFFS & MTD list > archives for relevant discussion - some links below), but it hasn't (all) > happened yet. So we are in the process of spending some time and money to > finally get it sorted. Apologies to all that it has taken about 6 months > longer than expected so far. > > Some links documenting the efforts so far: > Explanation of the issue: > http://www.aleph1.co.uk/pipermail/yaffs/2005q4/001589.html > proposals from Vtialy Wool & Charles Manning > http://lists.infradead.org/pipermail/linux-mtd/2005-September/013949.html > http://lists.infradead.org/pipermail/linux-mtd/2005-October/014112.html > Patches by Vitaly Wool and discussion > http://lists.infradead.org/pipermail/linux-mtd/2005-November/014494.html > http://lists.infradead.org/pipermail/linux-mtd/2005-December/014522.html > http://lists.infradead.org/pipermail/linux-mtd/2005-December/014523.html > http://lists.infradead.org/pipermail/linux-mtd/2005-November/014496.html > http://lists.infradead.org/pipermail/linux-mtd/2005-December/014521.html > > Wookey -- Peter Barada