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/>
prev 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