We just started shipping TS-7400's today, and were able to squeeze a
34% faster bootup on the 7400 than we have on the 7300. The TS-7400
is currently booting to a Linux shell prompt in 1.10 seconds.
//Jesse Off
--- In "Jesse Off" <> wrote:
>
> Okay, we have now gotten the TS-7300 to bootup to a Linux prompt
> 1.69 seconds(!) after power-up. The new SD image is available on
> our FTP site:
>
> ftp://ftp.embeddedARM.com/fastboot-7300-sdcard-7-6-2006.dd.bz2
>
> This should be bunzip2'ed and dd'ed to the "disc" device of the
> SDcard. It requires at least a 256MB SDcard. The above includes
> kernel tweaks, initrd tweaks and a few tweaks inside the Debian
> filesystem itself. (part3) This will completely overwrite the SD
> image on the card so make sure you do the appropriate backups
before
> updating. To use the image on a larger card, just dd to the
larger
> card, use fdisk to increase the size of part3 to remaining space
> (taking care to keep the same start sector), and then use
> the "ext2resize" command on that partition.
>
> The new SD image is only part of the fast boot optimizations, as
we
> have tweaked the TS-SDBOOT bootup firmware as well. To update to
> the new TS-SDBOOT, download and run (as root) the following binary
> executable on your TS-7300 board:
>
> ftp://ftp.embeddedARM.com/sdboot-update-7-6-2006
>
> The new SD image will look at the state of jumper 6. If JP6 is
on,
> the full Debian bootup will be bypassed and the system will
instead
> drop straight to a shell prompt. 1.69 seconds after power-on the
> serial console prompt is active and 2.41 seconds after power-on
the
> video console is displayed. Video takes a bit longer to start up
> due to the fact that the FPGA must be initialized, a splash screen
> is displayed, and USB keyboard kernel modules must be loaded. To
> initiate a full Debian startup, simply type "exit" at either the
> shell prompt on the serial port or the shell prompt on the VGA
> monitor (using the USB keyboard)
>
> The time it takes for bootup is also displayed right before the SH
> prompt is printed. On new Rev C CPLD TS-7300's, the CPLD has a 32-
> bit counter that starts at 0 at poweron and is used to measure the
> bootup time extremely accurately. On other boards, the EP9302
> 983Khz debug4 timer is used since it starts out as 0 also, but is
> slightly less accurate than the 32-bit 14.7Mhz counter implemented
> in the new CPLD rev.
>
> If you want something other than a shell prompt running as soon as
> possible on bootup, it is possible by editing the /linuxrc2 shell
> script on the initrd. When you do the fast boot, you are actually
> booting to an initrd with the Debian parts of filesystem mounted
> read-only. After modifying the /linuxrc2 shell script on the
> initrd, run the "save" command to save the initrd back to the SD
> card, otherwise your changes won't "stick".
>
> //Jesse Off
>
Yahoo! Groups Links
<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/ts-7000/
<*> Your email settings:
Individual Email | Traditional
<*> To change settings online go to:
http://groups.yahoo.com/group/ts-7000/join
(Yahoo! ID required)
<*> To change settings via email:
<*> To unsubscribe from this group, send an email to:
<*> Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/
|