Chipset, UART LPC IPMI & OEM Signals Chipset, Switches, LEDs etc. IPMI Controller Ethernet Controller SideBand IPMB, HW Monitor, Power Supply, Temp. Sensors, PCIe I²C Serial Port Serial Port Connector IOL/SOL FPGA UART IPMI Firmware Doc. ID: 1055-7522, Rev. 1.
User Guide IPMI Firmware Revision Histor y 1.0 Brief Description of Changes Initial issue Date of Issue 20-Dec-2013 Impr int Kontron Europe GmbH may be contacted via the following: MAILING ADDRESS TELEPHONE AND E-MAIL Kontron Europe GmbH Sudetenstraße 7 D - 87600 Kaufbeuren Germany +49 (0) 800-SALESKONTRON sales@kontron.com For further information concerning other Kontron products, please visit our Internet website: www.kontron.com. Disclaimer Copyright © 2013 Kontron AG. All rights reserved.
User Guide IPMI Fimware Contents Revision History .......................................................................................................... 2 Imprint ..................................................................................................................... 2 Contents .................................................................................................................... 3 1 IPMI Overview ...............................................................................
User Guide 7 LAN Functions .................................................................................... 17 7.1 7.2 7.3 7.4 7.5 7.6 7.7 Overview................................................................................................... 17 Setting Up the Ethernet Channel .................................................................... 17 Basic Setup from uEFI Shell ........................................................................... 17 Setup by “ipmitool” or IPMI Commands ......
User Guide IPMI Fimware 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.
User Guide IPMI Fimware Table 1: BMC Mode vs.
User Guide IPMI Fimware ipmitool sdr fill sensors 2.2 I P M I i n a a n M i c roT C A / AT C A E nv i ro n m e n t 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).
User Guide IPMI Fimware The IPMI Controller of the carrier (Carrier IPMC) communicates with the MMC using the local IPMB (IPMB-L) bus. In an ATCA/AMC environment, it is the Carrier IPMC that actually turns on/off the module (payload) power.
User Guide IPMI Fimware 3.1.3 Firmware Upgrade For local or remote firmware upgrade, the following IPMI interfaces are available: » KCS (locally, requires active payload, but fast) » IPMB (remote, independent of the payload state) » LAN (remote, via IOL, requires also active payload) During the download process, the currently running operational code operates as usual until the activation command is issued.
User Guide IPMI Fimware To obtain detailed version information of the active IPMI firmware, use the following command: To obtain the version of the rollback copy (only valid if a newly downloaded firmware is already activated), use the following command: ipmitool hpm compprop 1 3 To obtain the version of the newly downloaded IPMI firmware (only valid after download and before activation), use the following command: ipmitool hpm compprop 1 4 To obtain detailed information about the IPMI HPM.
User Guide IPMI Fimware 3.1.5 Firmware Upgrade via “uEFI kUpdate” The update procedure via is performed via the kUpdate -u uEFI Shell command. To select a specific firmware image from the ZIP archive, the kUpdate -s uEFI Shell command is used. When using the kUpdate command, the structure of ZIP archive must not be altered. To perform automatic upgrade during boot-up, use the kBoardConfig AutoUpdate uEFI Shell command.
User Guide IPMI Fimware Example of board FRU ID: “STD_R10” Example of product FRU ID: “STD_R10” B o a r d - S p e c i f i c F RU D a t a The following FRU data areas and data fields are provided: FRU Board Info Area » Manufacturing date / time » Board manufacturer(C7): “Kontron” » Board Product Name(C6): “CPxxxx” or “AMxxxx” 1) » Board Serial Number(CF): “123456789012345” 1) » Board Part Number(C9): “1234-5678” 1) » FRU File ID(C7): “STD_R10”1) FRU Product Info Area » Product manufacturer(C7)
User Guide IPMI Fimware The respective DIP Switch on the AMC module can be used to forcibly disable some AMC ports and to configure the PCI Express reference clock if required. Please refer to the AMC module’s user guide for further information. 5 XMC Card Suppor t in a CompactPCI Environment The presence or absence of an XMC card is reported by the “XMC present” IPMI sensor. If an XMC card is present, the card's FRU data EEPROM is readable/writable.
User Guide IPMI Fimware » » When the payload power is off e.g. after a shutdown via an IPMI chassis command and the handle is still closed, the M-state is 1. Hot Swap LED Blinking The M-state is 2, 5 or 6. Do not extract the board and do not actuate the hot swap handle during these states. Blinking pattern: » » long on, short off: the IPMI firmware is in M-state 2 and starts the payload » long off, short on: the IPMI firmware is in M-state 5 or 6 and shuts down the payload.
User Guide IPMI Fimware Case 2: Involves an OS which emulates ACPI support After start-up, such an OS must manipulate the chipset in a way that prevents an immediate power-off when the “power button” is logically activated. Then it must send the IPMI command Set ACPI Power State / S0/G0 working to the IPMI controller to enable this to process later on an S3/G2 soft off command.
User Guide IPMI Fimware 6.2.1 Method 1: The Payload OS Suppor ts ACPI » The ACPI daemon must be active. » An ACPI power button event must result in a system shutdown. Hot swap operation sequence processed by MMC and OS: » On command of the carrier controller, the MMC simulates the pressing and release of the power button to force an ACPI event. » The ACPI daemon detects this ACPI event and initiates the shutdown of the payload software system.
User Guide IPMI Fimware By default the MMC waits endlessly for this information. If an endless wait is to be avoided, it is possible to set a timeout time after which the system will be switched off unconditionally. For the setting of the timeout refer to the IPMI Chapter of the AMC module’s user guide. 7.1 O ve r v i ew The IPMI controller supports IPMI over LAN (IOL) and Serial over LAN (SOL).
User Guide IPMI Fimware 7.4 S e t u p by “ i p m i to o l ” o r I P M I C o m m a n d s The open-source tool “ipmitool” offers commands for the setup of the Ethernet channels. All possible options are shown by issuing: If “ipmitool” is not usable, the LAN parameters can be set by using standard IPMI commands as defined in the IPMI specification. To show the current LAN parameters for a channel, “ipmitool” offers the command: ipmitool lan print 7.
User Guide IPMI Fimware To enable LAN support after parameter setup the following command must be issued: ipmitool lan set access on The open-source tool “ipmitool” can serve as a control program and user interface for this. “ipmitool” allows the issuing of generic IPMI commands such as: ipmitool -I lan -H 192.168.3.189 -U admin -P admin -A PASSWORD raw 6 1 or to call complex functions like “mc info”: ipmitool -I lan -H 192.168.3.
User Guide IPMI Fimware SOL supports and requires serial hardware handshake. This should be activated for the serial port. Otherwise the transmitted data might get lost. In any case the same serial parameters for the payload side serial interface and the IPMI controller's serial interface must be used. ipmitool sol set This command shows all options that can be set. Further options are listed after issuing the following command: ipmitool sol help 8 OS Suppor t / Tools 8 .
User Guide IPMI Fimware Table 2: Terminology and Acronym Definitions (Continued) TERM or ACRONYM DESCRIPTION SDR Sensor Data Record (data structure that def ines an IPMI sensor) SDRR Sensor Data Record Repositor y SEL System Event Log (located in the BMC and keeps track of all events in the chassis) SMBIOS System Management BIOS SMC Satellite Management Controller SMS System Management Sof tware (designed to run under the OS) SOL Serial over LAN DRAFT — FOR INTERNAL USE ONLY (located in the
User Guide DRAFT — FOR INTERNAL USE ONLY IPMI Fimware CORPORATE OFFICES Europe, Middle East & Africa North America Asia Pacific Oskar-von-Miller-Str. 1 85386 Eching / Munich Germany Tel.: + 49 (0) 8165 / 77 777 Fax: + 49 (0) 8165 / 77 219 info@kontron.com 14118 Stowe Drive Poway, CA 92064-7147 USA Tel.: + 1 888 294 4558 Fax: + 1 858 677 0898 info@us.kontron.com 17 Building,Block #1, ABP. 188 Southern West 4th Ring Road Beijing 100070, P.R.China Tel.