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

Reply via email to