beautypg.com

3 hpm.1 firmware upgrade and crisis recovery, Functional description – Artesyn ARTM-9405 16x10GbE Installation and Use Guide (May 2014) User Manual

Page 37

background image

Functional Description

ARTM-9405 16x10GbE Installation and Use (6806800P45F)

37

The Application layer is implemented as a multi threaded application. The main thread reads
incoming messages/events from various inbound queues, processes these messages/events,
and produces outgoing traffic to appropriate hardware interfaces.

The Application layer also can operate in standalone mode intended to debug the payload
without requiring a shelf manager.

4.2.3

HPM.1 Firmware Upgrade and Crisis Recovery

The IPMI firmware of the MMC is fully HPM.1 compliant and provides the following
components:

Boot Loader

Active IPMI firmware

Backup IPMI firmware

The boot loader maintains redundant copies of the firmware in flash. Each time the IPMI
firmware is upgraded, a redundant copy of the current IPMI firmware is made in flash. Once the
new IPMI firmware is programmed, the IPMI controller will reset itself to boot from the new
image. The boot loader also validates new IPMI firmware images. Provided the IPMI controller
can power up successfully the actual image is made active and the previously active image is
made backup. In case of power up fails, the boot loader will automatically recover from crisis
and boots from the image before.

You can upgrade the MMC via JTAG or via its IPMB-L interface. To ensure that the payload is not
interrupted during IPMI firmware upgrade, the IPMI controller stores all operational
information, such as e-keying, hot-swap state, last events to be queued, graceful shutdown
timeout, latest pin settings, and so on in non-volatile storage.