how to mount this mtd filesystem image?

Josh Boyer jwboyer at linux.vnet.ibm.com
Tue Feb 12 10:02:04 EST 2008


On Tue, 12 Feb 2008 15:03:55 +0100
Christophe Lohr <christophe.lohr at cegetel.net> wrote:

> Max Stirling:
> 
> >>
> >> My problem is as follow: I have an mtd dump file. This is not a jffs2 
> >> file system image. It looks like a plain old flash file system, but 
> >> which one? How may I get the content of this file system?
> >>
> >> 00000000 46 66 73 23 00 03 01 00 c0 ff ff ff ff ff ff ff 
> >> |Ffs#............|
> >> 00000010 2f 66 66 73 2d 72 6f 6f 74 00 ff ff ff ff ff ff 
> >> |/ffs-root.......|
> >> 00000020 2e 6a 6f 75 72 6e 61 6c 00 ff ff ff c0 00 03 00 
> >> |.journal........|
> >> 00000030 02 00 00 00 c0 00 04 00 03 00 00 00 c0 00 05 00 
> >> |................|
> >> 00000040 04 00 00 00 c0 00 06 00 05 00 00 00 c0 00 07 00 
> >> |................|
> >> 00000050 06 00 00 00 c0 00 08 00 07 00 00 00 c0 00 09 00 
> >> |................|
> >>
> > The first four bytes are the magic numbers telling which flash fs this 
> > might be.
> >
> > I did a search for those numbers and couldn't find any reference to 
> > this anywhere. Try doing "file <your-mtd-dump-file> this might give 
> > more information
> 
> The answer is:     "data"
> :-(
> 
> Note: in fact, this file system is used by a "Nucleus Plus" system 
> executed by a DSP, side to an ARM proc (that executes a Linux). It might 
> be very specific to Nucleus Plus.

I recall some tool being in mtd-utils called "mk.ffs" (or something
similar) at one point.  It's since been deleted as it was considered
old and obsolete.  I'm not sure of anything that still has support for
that.

josh



More information about the linux-mtd mailing list