beautypg.com

4 e-keying, 5 mmc firmware code, 6 mmc & fwum firmware upgrade procedure – Kontron AM4520 Manual Mid-Size User Manual

Page 20: E-keying, Mmc firmware code, Mmc & fwum firmware upgrade procedure

background image

8

AM4520

www.kontron.com

2.3.4

E-Keying

E-Keying has been defined in the AMC.0 R2.0 Specification to prevent module damage, prevent
misoperation, and verify bay connection compatibility. The FRU data contains the AMC point-to-point
connectivity record as described in Section 3.9.1 of the AMC.0 R2.0 specification.

The Set/Get AMC Port State IPMI commands defined by the AMC.0 specification are used for either granting or
rejecting the E-keys.

2.3.5

MMC Firmware Code

MMC firmware code is organized into boot code and operational code, both of which are stored in a flash
module. Upon an MMC reset, the MMC executes the boot code and performs the following:

1 Self test to verify the status of its hardware and memory.

2 Performs a checksum of the operational code.

3 Communicates with the Firmware Upgrade Manager (FWUM) in order to inform the MMC watchdog that the

actual MMC firmware is suitable for execution.

Upon successful verification of the operational code checksum, the firmware will jump to the operational
code.

2.3.6

MMC & FWUM Firmware Upgrade Procedure

It is important to use compatible, MMC, FWUM versions. Since all these software and hardware solutions are
exchanging information, they must be in synch. Please always follow Kontron documentation for all your
upgrades.

The recommended upgrade sequence must be:, FWUM, MMC,.

MMC Firmware upgrades can be done by using IPMITOOL from the AMC Carrier or remotely on the chassis. It
has been design to upgrade through any IPMI interface without payload impact

FWUM upgrade should not be required since its functionality is very specified. However, FWUM Firmware
upgrade is done using IPMIFWU utility. This is a Linux utility developed by Kontron that use the serial port of
any computer to exchange with the FirmWare Upgrade Manager (FWUM) in order to upgrade the FWUM or the
MMC firmware. Then this tool doesn't need the KCS driver to run over the Carrier AMC (it doesn't use the IPMI
interfaces) but requires a serial cable hook on the AMC module.

Type the following to perform MMC firmware upgrade

ipmifwu -p -f -m -p /dev/ttyS0 -S

Note:

The tool is available on request. Please contact Technical Support for cable instructions.

WARNING

During FWUM firmware upgrade the MMC is held in reset. A firmware upgrade might
have a payload impact.