E-keying, Pci express clock source, Bios supervisory and automated firmware hub switch – Kontron AM4010 User Manual
Page 29: Hot swap, Ipmi firmware user guide: am4010

IPMI Firmware User Guide: AM4010
If needed the standard way to download FRU information to the module is to use the open
tool ‘ipmitool’ [1] for the download of an image file. Ipmitool allows the downloading
(‘ipmitool fru write …’). The rollback to the formerly running operational code is possible as
well (‘ipmitool rollback’).
All IPMI interfaces which are offered by ipmitool are usable (KCS interface, IPMB bus,
LAN). This allows local upgrade or remote upgrade. Note that the KCS interface is only
usable on a powered payload.
6.8 E-Keying
E-Keying has been defined in the AMC.0 R1.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.2 of the AMC.0 R1.0
specification. The Set/Get AMC Port State IPMI commands defined by the AMC.0
specification are used by the carrier for either granting or rejecting the E-keys.
6.9 PCI Express Clock Source
The PCI-E reference clock may be generated locally by the module (default configuration) or
acquired via the AMC connector (common/external reference clock). The standard FRU E-
Keying data for the AM4010 contains an AMC Link Descriptor for the PCI-E clock. If an
external clock is available the carrier’s IPMC provides it by a “Set AMC Port State”
command. The appropriate control signal is latched by the on-board FPGA during payload
power on and cannot be changed until payload power off.
The common reference clock provided by the carrier may be slightly modulated (Spread
Spectrum Clock - SSC). Standard FRU E-Keying data for AM4010 contains two AMC Link
Descriptors for the PCI-E channel, describing how the module works with non-SSC or with
SSC. The carrier’s IPMC makes this selection during E-keying by “Set AMC Port State”
commands“. The clock selection will be latched by the on-board FPGA during payload power
on and can’t be changed until payload power off.
6.10 BIOS Supervisory and Automated Firmware Hub Switch
After each payload reset, the MMC expects a special message from the BIOS i.e. the BIOS
checksum report. If the checksum (computed by the BIOS boot block) is incorrect or the
message itself is not available within 15 seconds after payload reset, then the currently used
firmware hub is assumed to contain an invalid or a corrupted BIOS image. In this case an
automatic switch to another firmware hub is done and another reset is initiated and the “Boot
Error (Invalid boot sector) event” for the failing firmware hub is generated. Refer to 6.3.1,
sensors ‘FWHx Boot Err’. x = 0..1
.
6.11 Hot Swap
As a hot-swappable field replaceable unit (FRU), the AM4010 also follows the same stringent
carrier grade RASM feature set, namely - Reliability, Availability, Serviceability,
Maintainability. When offered in combination with AdvancedTCA platforms, TEM (Telecom
Equipment Manufacturers) clients literally conserve valuable system AdvancedTCA system
slots. The AM010 supports Full Hot Swap capability as per PICMG 3.0. It can be removed
from or installed in the system while it is on (without powering-down the system). Please
refer to the PICMG 3.0 specification for additional details.
ID: 36363, Rev. 1.1
© 2007 Kontron AG
Page
29