The Kontron IPMI implementation fully supports the Intelligent Platform Management Interface specification. The IPMI functionality operates under an autonomous management controller even if the
board is held in reset or power-down mode by a management card within a system designed for high
availability.
While the IPMI implementation is fully compliant with IPMI v2.0 and has been designed to operate with
any system management software (SMS) that respects this specification, can be easily integrated with
the Service Availability Forum — Hardware Platform Interface (SAF HPI) specification.
More information about Service Availability can be found on the following website:
http://www.saforum.org/
For further information concerning IPMI refer to the following website:
http://www.intel.com/design/servers/ipmi/
For board-specific IPMI information, refer to the IPMI chapter of the user guide provided with the CompactPCI board or the AMC module.
2 IPMI Controller Configuration
2.1 IPMI in a CompactPCI Chassis
IPMI is an extensible and open standard that defines autonomous system monitoring. It is autonomous
because every management controller within a CompactPCI chassis monitors its own sensors and sends
critical events through a dedicated bus to the BMC that logs it into a non-volatile System Event Log
(SEL). The IPMI implementation includes a device SDR repository module that allows the user's system
management software to detect all system components and build a database of all management controller sensors.
Kontron's IPMI implementation in the CompactPCI environment is compliant with the PICMG 2.9 R1.0
specification. This specification defines the pinout of the J1 and J2 CompactPCI connectors as well as
the addressing scheme.
Each CompactPCI board is equipped with an IPMI controller acting either as a BMC or as an SMC. There
should be only one BMC in the chassis, or at least on the IPMB segment. The BMC may reside either on
a board, or on an external system management card, or in a shelf management controller (ShMC). The
specification allows all of these variants. As a BMC in the system slot, the board supports dual-ported
IPMB (IPMB-0 to the SMCs and IPMB-1 to the external segments via the CompactPCI backplane connector). The BMC administrates the SEL and the SDRR for the complete system. In a CompactPCI chassis,
there can be several SMCs. The SMC administrates the sensor and FRU data of the board and makes it
available to the BMC. Each SMC can be connected to the BMC via a dedicated bus (IPMB-0).
D R A F T — F O R I N T E R N A L U S E O N L Y
www.kontron.com
5
User Guide
The IPMB address of the SMCs is determined by the geographic address of the slot.
IPMB-1
IPMB-0IPMB-0
BMC
IPMB Address:
20h Fixed
SMC
IPMB Address:
B0h
SMC
IPMB Address:
B2h
SMC
IPMB Address:
B4h
SMC
IPMB Address:
B6h
SMC
IPMB Address:
B8h
SMC
IPMB Address:
BAh
SMC
IPMB Address:
BCh
Backplane
IPMI Fimware
Table 1: BMC Mode vs. SMC mode
BMC MODESMC MODE
Fixed IPMB address: 20hIPMB address is calculated based on the Geographical Adress
all Sensor Data Records (SDR) of all IPMI control-
lers in the chassis
Events are sent to BMC (20h) via IPMB by default and are also
stored in the local System Event Log (SEL)
No SDRR
To use the IPMI resources in a CompactPCI system requires an initial setup for IPMI operation. The following actions must first be performed to achieve operable IPMI functionality.
2.1.1 IPMI Firmware Setup
To select the BMC or the SMC mode, the kIpmi uEFI Shell command is used. Upon every board reset, the
uEFI BIOS forwards the user settings (BMC or SMC mode) to the IPMI controller. The IPMI controller’s
factory default setting is SMC mode.
2.1.2 IPMI Setup for the Rack
For a working IPMI configuration, the SDRR of the BMC must be filled with all sensor data records of all
IPMI controllers in the rack. After every system start the BMC uses the SDRR to initialize all sensors of
all boards in the rack. The SDRR setup must be done by a management tool, e.g. the open-source tool
“ipmitool”, after system modification. Then the command is:
www.kontron.com
D R A F T — F O R I N T E R N A L U S E O N L Y
6
User Guide
The IPMB-L address of the AMC modules is determined by the geographic address of the slot.
AMC
IPMB-L
Addr.:
72h
AMC
IPMB-L
Addr.:
7Ah
AMC
IPMB-L
Addr.:
7Ch
AMC
IPMB-L
Addr.:
7Eh
AMC
IPMB-L
Addr.:
80h
AMC
IPMB-L
Addr.:
88h
AMC
IPMB-L
Addr.:
86h
Carrier
IPMC
(ATCA/
AMC.0)
Carrier
Manager
(MicroTCA,
active MCH)
AMC
IPMB-L
Addr.:
74 h
AMC
IPMB-L
Addr.:
76h
AMC
IPMB-L
Addr.:
78h
AMC
IPMB-L
Addr.:
82h
AMC
IPMB-L
Addr.:
84h
IPMB-L
Addr.:
20h
IPMB-L
IPMB-L
Backplane
IPMI Fimware
ipmitool sdr fill sensors
This will only work if the IPMI controller configured as BMC is addressed. This addressing is the default
if the “ipmitool” is running on the payload side of the board where the BMC is residing.
2.2 IPMI in a an MicroTCA/ATCA Environment
The Module Management Controller (IPMI controller of an AMC module) is a crucial component of any
AMC module. Besides acting as a regular IPMI management controller (sensor monitoring, event logging, etc.), it also provides an interface to all necessary data related to module power requirements
and implemented interfaces (E-Keying). Further, it plays an active role in the module hot swap state
management.
The MMC provides access to various sensors which permit the monitoring of:
»System power voltages: +12V (PWR), +3.3V (MP)
»AMC module voltages: 5V, +3.3V
»Temperatures: CPU and PCH die as well as airflow near AMC edge-connector
»Power Good, LAN links, IPMB link, board reset, POST code, boot error, CPU States (processor
hot, THERMTRIP, …), IPMB-L state, Health error, IPMI watchdog, etc.
www.kontron.com
D R A F T — F O R I N T E R N A L U S E O N L Y
7
Loading...
+ 15 hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.