beautypg.com

5 firmware upgrade via “uefi kupdate, 6 setting the sel time (compactpci), 4 fru data – Kontron IPMI Firmware User Manual

Page 11: 1 structure and functionality, 2 fru version identification, Firmware upgrade via “uefi kupdate, Setting the sel time (compactpci), Fru data, Structure and functionality, Fru version identification

background image

D R A F T — F O R I N

T E R N A L U S E O N L Y

11

www.kontron.com

User Guide

IPMI Fimware

3.1.5 Firmware Upgrade via “uEFI kUpdate”

Firmware updates are typically delivered on a ZIP archive containing only the firmware images. The con-
tent of the archive with the directory structure must be copied on a data storage device with FAT parti-
tion.

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 kUp-

date command, the structure of ZIP archive must not be altered.

To perform automatic upgrade during boot-up, use the

kBoardConfig AutoUpdate uEFI Shell command.

For further information on the uEFI Shell commands, refer to the uEFI BIOS chapter in the respective
manual.

3.1.6 Setting the SEL Time (CompactPCI)

The IPMI controller does not have its own hardware real-time clock. Therefore, after start-up, restart
or upgrade of the IPMI controller, its software clock first must be supplied with the current time. The
IPMI controller uses the time when handling event messages which otherwise will have an out-of-date
time stamp.

Every time when the uEFI BIOS starts up, it supplies the IPMI controller with the payload’s current time.

Restarts of the IPMI controller without a following uEFI BIOS reboot will result in invalid date and time
indication e.g. after a firmware upgrade. In order to apply correct timestamps to the SEL records, issue
the IPMI command Set SEL Time. This may be done by application software on the payload side
via the KCS interface or by a remote IPMI controller via the IPMB-0.

4 FRU Data

4.1 Structure and Functionality

The FRU data contains information about the board such as the part number and the serial number. See
PICMG Specification 2.9 for complete details on the FRU data structure.

The IPMI controller provides 4 kB non-volatile storage space for FRU information. For further informa-
tion regarding the FRU data, refer to IPMI — Platform Management FRU Information Storage Definition
v1.0, Document Revision 1.1.

Full low-level access to read or write the board's FRU Information is provided by regular IPMI FRU De-
vice commands. Care must be taken when writing FRU information directly using standard IPMI com-
mands. Invalid FRU information may disturb a shelf management software which uses the FRU data.

4.2 FRU Version Identif ication

The FRU data fields, as defined in the IPMI specification, are used to record the version of the FRU in-
stalled. The revision number is incremented for each new release of FRU data.