I did try UML + blkmtd and jffs statically compiled in a couple of years ago and it then almost worked out of the box. It failed then for me due to a very small issue: the initializers in the different drivers initialized in the wrong order, so I got a panic due to a null-dereference. (driver initialization does/didn't have depencies).
Just me five cents :-) Stian On Tue, 2007-12-18 at 12:45 -0600, Rob Landley wrote: > I want to loopback mount a jffs2 filesystem, and this filesystem has > incestuous knowledge of flash devices for wear levelling and stuff, so it > will only mount an actual flash device and not a normal block device. > > There's a way to make a loopback device look like a flash device, letting you > loopback mount jffs2, but it involves recompiling the kerenel to add support > for it, and of course I went "User Mode Linux"... Except that UML disables > the flash menu entirely. > > Basically, I need to be able to enable MTD_BLOCK so I can go: > > losetup /dev/loop0 /path/to/imagefile.jffs2 > insmod blkmtd erasesz=256 device=/dev/loop0 > mount -t jffs2 /dev/mtdblock0 /mnt > > This shouldn't need any actual flash hardware. It's just layering another > translation layer on top of loopback. > > Suggestions? > > Rob ------------------------------------------------------------------------- SF.Net email is sponsored by: Check out the new SourceForge.net Marketplace. It's the best place to buy or sell services for just about anything Open Source. http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace _______________________________________________ User-mode-linux-devel mailing list User-mode-linux-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/user-mode-linux-devel