Clarification on multiple mtdram devices - HowTo
Josh Boyer
jwboyer at linux.vnet.ibm.com
Wed Mar 21 09:21:28 EDT 2007
On Wed, 2007-03-21 at 12:39 +0000, MikeW wrote:
>
> Found out about doing this here:
> http://electrons.psychogenic.com/modules/wordpress/rants/
> 2005/08/28/13/linux-on-the-go-exploring-ipaq-options.html
>
> (I would like a section doing this properly on the MTD website FAQ
> written by an authoritative person - please !)
> >>>>>
> To start we load a few modules, creating a fake 32M flash device
> in RAM and ensure we have appropriate /dev/ entries:
>
> # modprobe mtdcore
> # modprobe mtdram total_size=32768 erase_size=256
> # mkdir /dev/mtdblock ; for i in 0 1 2 3 ;
> do mknod /dev/mtdblock/$i b 31 $i; done
>
> Then we write the contents of one of the JFFS2 images
> to the MTD RAM device, and take a look:
>
> # dd if=gpe-image-h3600-20050407124742.rootfs.jffs2 of=/dev/mtdblock/0
> # mkdir -p /mnt/ipaq/
> # mount -t jffs2 /dev/mtdblock/0 /mnt/ipaq
> # cd /mnt/ipaq; ls;
This is about creating a single MTD with mtdram and effectively using
that for loopback. You had asked about creating multiple MTDs with
mtdram. So does this fully answer your question, or?
/me is a bit confused.
josh
More information about the linux-mtd
mailing list