Technical data

Shelf Management Alarm Module
AXP 1410 Installation and Use (6806800H70D)
189
8.9.1 imls Utility
A utility called imls is available on the SAM. It can be used to list all firmware images present in
flash. Note that the Shelf Manager flash is divided into two banks. Each bank contains a set of
three separate firmware images:
z U-Boot
z RFS
z Kernel images
When the rupgrade_tool utility is used to perform a reliable firmware upgrade operation on
the Shelf Manager, the flash bank that is currently not active is programmed with the new
images, the processor is reset, and the newly programmed flash bank is selected.
If the new firmware fails to load or execute properly, the Shelf Manager automatically resets
and reverts to the previous flash bank. Selection of the bank to be used for booting is not a
configurable option at run-time.
The following text shows sample output obtained by running imls at the Shelf Manager Linux
prompt. Note that the first three images listed reflect the currently active flash bank contents,
and the next set of three images is contained within the other flash bank.
# imls
/dev/mtdblock3:
Image Name: U-Boot 1.1.4 for shmm1500 board
Created: Fri Jun 6 14:51:44 2008
Image Type: PowerPC Linux Firmware (uncompressed)
Data Size: 212992 Bytes = 208.00 kB = 0.20 MB
Load Address: 0xF0000000
Entry Point: 0x00000000
/dev/mtdblock2:
Image Name: Linux-2.4.25
Created: Fri Jun 6 14:59:00 2008
Image Type: PowerPC Linux Kernel Image (gzip compressed)
Data Size: 793193 Bytes = 774.60 kB = 0.76 MB
Load Address: 0x00000000
Entry Point: 0x00000000