beautypg.com

3 mmc firmware configuration, 4 kcs interface interrupt, 5 firmware / module identification – Kontron AM5030 IPMI User Manual

Page 34: Ipmi firmware user guide am5030

background image

IPMI Firmware User Guide

AM5030

Page 34

ID: 1042-7364, Rev. 1.0

5.3

MMC Firmware Configuration

For initial setup and to get some basic information of the AM5030 Module Management
Controller the AM5030 EFI shell is used. Refer to chapter ‘uEFI Shell’ of ‘AM5030 uEFI BIOS
– User Guide’ for more information.
Besides the built-in uEFI Shell commands, the Kontron uEFI implementation provides a
number of additional commands, related to the specific hardware features of the system.
The Kontron uEFI Shell command for configuration of the System Management is the ‘

kipmi

command. The ‘

kipmi

’ command provides a set of parameters to support various IPMI

Management controllers. Note that not all parameters have an impact on the AM5030 MMC.
On the AM5030 the ‘

kipmi

’ command may be used with following parameters:

kipmi

without any parameter, displays a list of available parameters

kipmi irq

provides information about currently selected IRQ used for KCS

System Interface. An additional parameter 10, 11 or 0, sets

KCS IRQ configuration to IRQ10, IRQ11 or to no IRQ at all

kipmi fru

for reading the FRU inventory data

kipmi net

for basic IOL/SOL configuration

kipmi raw

for execution of raw IPMI commands (with additional parameters)

Using the ‘

kipmi

’ command with parameters other than those listed here, doesn’t have any

impact on the AM5030 Module Management Controller.

5.4

KCS Interface Interrupt

The default factory setting of a AM5030 for its KCS interface is ‘no IRQ’. When changing the
configuration, the uEFI creates/updates an entry in the SMBIOS table. This record contains
the following information (among others):

• type of the supported interface (KCS style)

• selected interrupt (10, 11 or none)

This information is needed by the Operating System’s KCS interface kernel driver when it is
loaded. Changing the KCS interrupt number from uEFI shell requires a restart of the uEFI BIOS
for a correct set up of the SMBIOS table. So issue a ‘reset’ command to leave the uEFI shell
after changing the KCS Interrupt selection.

5.5

Firmware / Module Identification

There are two ways, by means of IPMI, to identify the AM5030 Module Management
Controller Firmware:

• Issuing a IPMI Command Get Device ID

• Read the Device Locator Record (SDR Type 12h)

A full description of the IPMI command ‘Get Device ID’ and the Device Locator Record (SDR
Type 12h) can be found in the IPMI specification, refer to Table 2, Related Publications.