beautypg.com

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

background image

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---FWUM.hpm,
for usage with “ipmitool hpm ..” commands.

where:

identifies the board family of the IPMI firmware (e.g. B400h for the CP6005)

identifies the release (version) of the IPMI firmware.

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 .hpm

ipmitool hpm activate