The bootrom state, Updating the bootrom – Echelon i.LON 100 e2 Internet Server User Manual

Page 92

Advertising
background image

A-8 The

i.LON 100 Console Application

(Additional information about the corrections is written to the event log file.) The

boot process then loads the i.LON 100 server’s system image. Successful
completion is indicated when the i.LON 100 server displays its normal command-

line prompt.
If the i.LON 100 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 100 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 100 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 100 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 100 server software to restore proper operation.
While in the bootrom state, only a subset of the normal console commands are
available. The i.LON 100 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 updates to the i.LON 100 server bootrom. The bootrom can

be updated using the console application. The bootrom that ships in the i.LON
100 will be installed to <LonWorks>\iLON100\Images\BootROM\iLON100
1.10\bootrom.upd. 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 100 server using the console. When the console reads

“Press the ‘!’ key to stop auto-boot”, press ‘!’. The i.LON 100

server will reboot to the bootrom state, halting all applications.

3. FTP

the

bootrom.upd file into your i.LON100 /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.LON100 system.

See Backing Up, Restoring, and Replacing the i.LON 100 in Chapter 5 for
information on updating other i.LON firmware.
WARNING: Do not interrupt the bootrom update process. Doing so will render
the i.LON 100 server unable to boot. If this happens, you will need to ship your
i.LON 100 server back to Echelon to be repaired.

Advertising