Kontron AdvancedTCA AT8001 User Manual page 49

Table of Contents

Advertisement

2.16.4
E-Keying
E-Keying has been defined in the PICMG 3.0 Specification to prevent board damage, prevent
misoperation, and verify fabric compatibility. The FRU data contains the board point-to-point
connectivity record as described in Section 3.7.2.3 of the PICMG 3.0 specification.
Upon management power-on, the firmware sets the Fibre Channel ports to front panel by default.
When the board enters M3 power state, the shelf manager reads in the board point-to-point
connectivity record from FRU and determines whether the board can enable the Fibre Channel ports
to the back plane. Set/Get Port State IPMI commands defined by the PICMG 3.0 specification are
used for either granting or rejecting the E-keys.
If user Fibre Channel selection is to the front, the firmware maintains the Fibre Channel ports to the
front panel regardless of the shelf manager's granting or rejecting of E-keys for the board.
Additionnal E-Keying is prodived for connectivity between the AMC carrier and the AMC bays as
described the in Section 3.9 and 3.7 of the AMC.0 RC.1.1 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.16.5
IPMC Firmware Code
IPMC firmware code is organized into boot code and operational code, both of which are stored in a
flash module. Upon an IPMC reset, the IPMC 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 IPMC
watchdog that
the actual IPMC firmware is suitable for execution.
Upon successful verification of the operational code checksum, the firmware will jump to the
operational code.
2.16.6
IPMC Firmware Upgrade Procedure
It is important to use compatible BIOS, IPMC, FWUM and FPGA 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 : FPGA, FWUM, IPMC, BIOS.
You are able to read the actual version of FPGA, FWUM and IPMC using the tool IPMIFWU V3.4. The
BIOS version is written at every boot during BIOS POST, you can also get it by entering BIOS Setup
Menu. The BIOS Setup does also provide the IPMC firmware version, via the IPMI Menu.
IPMC Firmware upgrades can be done by using IPMITOOL. It has been desigh to upgrade through
any IPMI interface without payload impact
2-31
AT8001 User's Guide

Advertisement

Table of Contents
loading

Table of Contents