Sergey, I think you should just go ahead and find some other solution as obviously YAFFS just isn't for you. As for my company, we have been using it successfully for a while now. Yes, the code isn't the prettiest thing to look at. But I have found that it works well for our needs. As for your needs, I think you should find somebody who actually understands embedded Linux development to help you out. At the very least, you should try taking a breath before sending an email that makes you look like an incompetent, posturing buffoon. Best of luck, --mike Sergey Kubushyn wrote: > On Tue, 20 Sep 2005, Timofei V. Bondarenko wrote: > > It does NOT. Now it crashes the kernel. When using it as a root FS the very > first ldconfig bombs out on rename. sys_rename->vfs_rename->yaffs_rename and > KABOOM!!! -- kernel's dead with sefgault and the filesystem is trashed. Next > mount attempt results in syslog full of "kernel: yaffs tragedy: attempting > to use non-directory as a directory in scan. Put in lost+found." messages. > > What production quality are you talking about, guys? Storing a couple of > non-essential data files off of a real filesystem? > > YAFFS1 used to work to some extent. Less for those floods of "**>>ecc error > unfixed" raised every single week in the list and usual reply "Fix your MTD" > as it is something to fix there it somehow managed to survive with a root > filesystem on it. YAFFS2 "compatibility mode" is total junk. Dunno about > real YAFFS2 but watching that sorry state of YAFFS1 I'm pretty sure it's > also unusable. > > BTW, it is NOT a good idea to nail down a yaffs module configuration with > that "moduleconfig.h" file. Less for compiler complaints it makes the entire > weirdo kinda funny when mututally exclusive options got picked up from that > file and kernel config... > > > >>Charles Manning wrote: >> >>>Please try the current CVS. >>>Fixes for this applied a few minutes ago. >> >>It works now. >>Thank you. >> >>-- >> Tim. >> >> >>>On Saturday 17 September 2005 04:35, Timofei V. Bondarenko wrote: >>> >>> >>>>Hello. >>>> >>>>I have a problem with mv command on yaffs filesystem. >>>> >>>>linux kernel 2.6.12 >>>>yaffs2 code from current CVS (I use yaffs1) >>>> >>>>There are 2 different files /hello and /helly exist. >>>> >>>>mv hello helly >>>> >>>>Failed: ENOTEMPTY >>>> >>>>ls -l >>>>No hello file present >>>> >>>>ls -l hello >>>>The hello file shown >>>> >>>>cat hello >>>>Content of hello is ok. >>>>The file helly is left unchaged. >>>> >>>>After reboot the hello file disappear completly. >>>> >>>>The ENOTEMPTY error reported by yaffs_rename()/yaffs_RenameObject(), >>>>but I've no idea why. >>>> >>>>Any thoughts? >>>> >> >> >>_______________________________________________ >>yaffs mailing list >>yaffs@stoneboat.aleph1.co.uk >>http://stoneboat.aleph1.co.uk/cgi-bin/mailman/listinfo/yaffs >> > > > --- > ****************************************************************** > * KSI@home KOI8 Net < > The impossible we do immediately. * > * Las Vegas NV, USA < > Miracles require 24-hour notice. * > ****************************************************************** > > > _______________________________________________ > yaffs mailing list > yaffs@stoneboat.aleph1.co.uk > http://stoneboat.aleph1.co.uk/cgi-bin/mailman/listinfo/yaffs -- Michael Erickson Senior Technical Marketing Engineer Logic Product Development (612) 436-5118 mailto:mikee@logicpd.com http://www.logicpd.com