3 firmware upgrade, 1 firmware file formats, 2 firmware upgrade via “ipmitool hpm – Kontron IPMI Firmware User Manual
Page 9: Firmware upgrade, Firmware file formats, Firmware upgrade via “ipmitool hpm

D R A F T — F O R I N
T E R N A L U S E O N L Y
9
www.kontron.com
User Guide
IPMI Fimware
3.1.3 Firmware Upgrade
The IPMI's operational code can be upgraded via the open-source tool “ipmitool” or via uEFI BIOS com-
mands. The upgrade tool/commands allow download and activation of new operational code and also
rollback to the “last known good” operational code. Additionally, the status and the firmware version
of the redundant firmware copies can be checked.
For local or remote firmware upgrade, the following IPMI interfaces are available:
»
KCS (locally, requires active payload, but fast)
»
IPMB (remote, independent of the payload state)
»
LAN (remote, via IOL, requires also active payload)
During the download process, the currently running operational code operates as usual until the acti-
vation command is issued. During the activation process, the IPMI controller is off-line for about 20
seconds while the boot code is reorganizing the firmware storage. Afterwards, it starts the new oper-
ational code. If this doesn't succeed, after a timeout the boot code performs an automatic rollback to
the “last known good” operational code.
3.1.3.1 Firmware File Formats
Firmware images for upgrade are provided in the following format:
»
Firmware images in the PICMG defined HPM.1 file format,
e.g. FW-IPMI-
for usage with “ipmitool hpm ..” commands.
where:
3.1.3.2 Firmware Upgrade via “ipmitool hpm”
Firmware upgrade using an HPM.1 file requires at least “ipmitool” version 1.8.10.
The firmware upgrade procedure starts with downloading the HPM.1 file using, for example, the fol-
lowing command:
The next step is the activation of the newly downloaded IPMI firmware. This is done using:
Detailed information about the currently active firmware versions or the redundant copies can be ob-
tained using the commands mentioned below.
ipmitool hpm upgrade
ipmitool hpm activate