public inbox for linux-mtd@lists.infradead.org
 help / color / mirror / Atom feed
From: Michel LECONTE <michel.leconte@sacet.com>
To: Enrico Migliore <enrico.migliore@fatti.com>
Cc: linux-mtd@lists.infradead.org
Subject: Re: Reduce boot time with jffs2 and CM-X255
Date: Thu, 21 Dec 2006 09:12:16 +0100	[thread overview]
Message-ID: <458A41E0.8080200@sacet.com> (raw)
In-Reply-To: <4588E35F.8000806@fatti.com>

First, I would like to thanks all of you for  your help and I want to 
specify that I'm newbie with jffs2 filesystem.

I have tried 2 methods to use the Flash :

1)

I didn't create a jffs2 image with mkfs.jffs2 and I didn't use sumtool.
I just copy my system on the flash mounted as specified in my first
post.

In this case, the boot time is about 4 minutes !!!


2)

I have created an jffs2 filesystem image :

./mkfs.jffs2 -r ../Distribution/ -o name.jffs2

and used sumtool :

./sumtool -i ../name.jffs2 -o name_1.jffs2

In the kernel, I enable "Summary support"

I tried to load this image in the flash with :

dd if=name_1.jffs2 of=/dev/mtdblock1

But I had an error message :

« dd: writing to `/dev/mtdblock1': Input/output error »

So I loaded this image with :

cp -r name_1.jffs2 /dev/mtdblock1

But when I boot the system I had :

« summary node crc error... »

With this second method, it doesn't work !!!


All I have read on the web deals about jffs2 filesystem image, so is it
necessary to create a filesystem image ?

What is the difference between filesystem image and a copy of the system ?

What I'm missing in the second method to explain my error ?


Thanks in advance for any suggestion or help.


Michel



Enrico Migliore a écrit :
> Hi Michel,
>
> could you be more specific?
> The boot time, in a production environment, is the time that elapses 
> from the board reset to the login prompt.
> How long is that time on your cm-x255?
>
> Enrico
>> Hi,
>>
>> I use a cm-x255 compulab card and I boot on the NAND flash with jffs2
>> filesystem.
>>
>> My problem is the boot is too long.
>>
>> My method to boot on the NAND flash is :
>>
>> 1) I boot on the cm-x225 via nfs.
>>
>> 2) I format the flash:
>>
>> flash_eraseall -j /dev/mtd1
>>
>> 3) I mount the flash :
>>
>> mount -t jffs2 /dev/mtdblock1 /mountpoint
>>
>> 4) I put the distribution of my system on the flash:
>>
>> cp -r /Distribution/* /mountpoint
>>
>> 5) I unmount the flash :
>>
>> umount /mountpoint
>>
>> 6) Finally, I boot on the cm-x255 board with the 2.6.18 kernel and
>> options are :
>>
>> - Boot options : root=/dev/mtdblock1 rootfstype=jffs2
>> ip=192.168.82.70:::255.255.255.0:arm:eth0
>>
>> - Miscellaneous filesystems : Journalling Flash File System v2 (JFFS2)
>> support
>>
>> JFFS2 debugging verbosity à 0
>>
>> JFFS2 write-buffering support
>>
>> JFFS2 summary support (EXPERIMENTAL)
>>
>>
>> I would like to know what I'm missing or what I have to do to decrease
>> boot time ?
>>
>>
>> Thanks for any suggestion or help.
>>
>> Michel
>>
>>
>> ______________________________________________________
>> Linux MTD discussion mailing list
>> http://lists.infradead.org/mailman/listinfo/linux-mtd/
>>
>>   
>
>

-- 
*Michel LECONTE <mailto:michel.leconte@sacet.com>*
Tél : 02 99 57 15 81
Fax : 02 99 57 16 17

	
*SACET*
2 rue Maupertuis
Campus de Ker Lann
35170 - BRUZ - FRANCE
www.sacet.com <http://www.sacet.com/>

      parent reply	other threads:[~2006-12-21  8:18 UTC|newest]

Thread overview: 11+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2006-12-19 16:25 Reduce boot time with jffs2 and CM-X255 Michel LECONTE
2006-12-20  7:16 ` Enrico Migliore
2006-12-20  8:38   ` Michel LECONTE
2006-12-20  8:53     ` Artem Bityutskiy
2006-12-20  9:06       ` Ricard Wanderlof
2006-12-20  9:15         ` Artem Bityutskiy
2006-12-20  9:17     ` Ricard Wanderlof
2006-12-20  9:41       ` Artem Bityutskiy
2006-12-20  9:46         ` Ricard Wanderlof
2006-12-20 12:16     ` Vitaly Wool
2006-12-21  8:12   ` Michel LECONTE [this message]

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=458A41E0.8080200@sacet.com \
    --to=michel.leconte@sacet.com \
    --cc=enrico.migliore@fatti.com \
    --cc=linux-mtd@lists.infradead.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox