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 Firmware Upgrade Procedure
It is important to use compatible, MMC, FWUM versions. Since all these software and hardware
solution are exchanging information, they must be in synch. Please always follow Kontron
documentation for all your upgrade.
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 desigh to upgrade through any IPMI interface without payload impact
2.3.7
FWUM Firmware Upgrade Procedure
It is important to use compatible, MMC, FWUM versions. Since all these software and hardware
solution are exchanging information, they must be in synch. Please always follow Kontron
documentation for all your upgrade.
The recommended upgrade sequence must be: FWUM, MMC,.
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 to 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 <FWUM_firmware_filename> -m -p /dev/ttyS0 -S<enter>
Please note that during FWUM firmware upgrade the MMC is held in reset.
2-9
AM4520 User’s Guide