All of lore.kernel.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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.