beautypg.com

Interrupting the boot process, The bootrom state, Updating the bootrom – Echelon i.LON 600 LonWorks/IP Server User Manual

Page 103

background image

Section 3: Appendixes

Interrupting the Boot Process

The i.LON 600 server undergoes an extensive boot process upon power-up and when
reset by the reset button or a reboot command issued in the Configuration Server, reboot
web page, or console application. During the boot process, the i.LON 600 server’s disk
structure is automatically checked to ensure that any structural errors on the disk are
repaired (similar to running a

chkdsk

command in DOS), and a message is displayed on

the screen if any corrections are made to the disk. Additional information about the
corrections is written to the event log file. The boot process then loads the i.LON 600
server’s system image. Successful completion is indicated when the i.LON 600 server
displays its normal command-line prompt.

If the i.LON 600 server repeatedly fails to boot up, you are unable to FTP files to it, or
you suspect the image is corrupted, you may interrupt the boot process to troubleshoot
the i.LON 600 server.

To interrupt and bypass the boot process, press the exclamation point (!) key when the
“Press the ‘!’ key to stop auto-boot…” message appears on the console. This message
displays for approximately 4 seconds at the beginning of the boot process (following self-
test and memory initialization). If the auto-boot is interrupted, the boot image is then
loaded from ROM, and the i.LON 600 server enters the bootrom state.

The Bootrom State

When the boot process is interrupted or fails (e.g., if the iLonSystem image is corrupt or
not available, perhaps due to a power cycle during image download), the i.LON 600
server loads its system image from ROM and starts a console application similar to that
run by the normal iLonSystem image. This state, called the bootrom state, is indicated by
a command-line prompt prefixed with [Bootrom]. If caused by a boot failure, you may
need to reload or upgrade the i.LON 600 server software to restore proper operation.

While in the bootrom state, only a subset of the normal console commands are available.
The i.LON 600 server provides the minimal functionality required to troubleshoot and
recover its system image. The FTP server runs, and the console provides commands
needed to recover the image; however, application commands, such as

listapp

and

createapp

, are not available and certain attributes are not displayed.

Updating the Bootrom

Echelon may provide you with updates to the i.LON 600 server bootrom. The bootrom
can be updated using the console application. To update the bootrom, follow these steps:

1. Obtain the updated bootrom file from Echelon. The default name for this

file is bootrom.upd.

2. Reboot

the

i.LON 600 server using the console application. When the

console reads “Press the ‘!’ key to stop auto-boot”, press
‘!’. The i.LON 600 server will reboot to the bootrom state, halting all
applications.

3. FTP

the

bootrom.upd file into your i.LON600 /root directory.

4. Update the bootrom by executing the

update bootrom

command. If the

bootrom file name is different than the default (bootrom.upd), specify
the actual file name as an additional parameter. When the update completes,
it will automatically reboot your i.LON600 system.

i.LON 600 User’s Guide

95