[OLPC-devel] writing nand flash on OLPC

Marcelo Tosatti marcelo at kvack.org
Tue Jul 25 01:10:12 EDT 2006


On Mon, Jul 24, 2006 at 10:16:02PM -0300, Marcelo Tosatti wrote:
> On Mon, Jul 24, 2006 at 07:36:07AM -0600, Ronald G Minnich wrote:
> > Marcelo Tosatti wrote:
> > >On Sun, Jul 23, 2006 at 01:19:45PM -0600, Ronald G Minnich wrote:
> > >
> > >>Would you be able to take in an OLPC-specific .config file? The stream 
> > >>kernels still will not kexec.
> > >>
> > >>Thanks
> > >
> > >
> > >By "stream kernels" I suppose you mean the Fedora ones.
> > >
> > >I have no problems at all to kexec from/to such kernels... 
> > >
> > >What problem are you seeing?
> > >
> > 
> > the standard can't mount root on unknown-block blah blah blah.
> > 
> > Works fine with our olpc-specific kernels, has never worked with the 
> > fedora kernels.
> 
> Problem is that the standard initrd's dont load cs553x_nand.
> 
> Please try http://hera.kernel.org/~marcelo/olpc/olpc-2006_07_23_12_10-ext3.img.bz2

Err, the correct image is olpc-2006_07_24_03_40-ext3.img.bz2 

> 
> Its olpc-initrd-2.6.17-1.2437.fc6-laptop-run.img initramfs file contains
> the following:
> 
> echo Loading MTD core
> insmod /lib/mtdcore.ko
> echo Loading MTD partitioning
> insmod /lib/mtdpart.ko
> 
> echo Loading MTD block translation layer
> insmod /lib/mtd_blkdevs.ko
> 
> echo Loading MTD block device driver
> insmod /lib/mtdblock.ko
> 
> echo Loading MTD char device driver
> insmod /lib/mtdchar.ko
> 
> # This if loads the hardware specific MTD driver
> 
> 
> # olpc_enable_nand is required to properly enable the NAND device which is not 
> # done by Insyde BIOS. Should be removed after transition to LinuxBIOS is 
> # complete.
> insmod /lib/msr.ko
> olpc_enable_nand
> 
> insmod /lib/cs553x_nand.ko
> 
> echo Loading ZLib deflate
> insmod /lib/zlib_deflate.ko
> 
> echo Loading JFFS
> insmod /lib/jffs2.ko
> 
> echo Making block devices
> mkblkdevs
> 
> # Resume from suspend
> resume 
> 
> echo Creating root device
> 
> 
> mkrootdev -t jffs2 -o ro /dev/mtdblock0
> _______________________________________________
> Devel mailing list
> Devel at laptop.org
> http://mailman.laptop.org/mailman/listinfo/devel



More information about the Devel mailing list