Get Backup SEL Entry
更新时间: 2026/08/06
在Gitcode上查看源码

Get Backup SEL Entry

Change History

openUBMC VersionRevision DateDescription
25.062025/06/26Initial draft: add command details

Basic Information

Function Description

Obtains backup SEL entries.

Privilege

Command Information

Request Information

ByteData Field
NetFn30h
CMD91h
1:3Manufacturer ID, LS Byte first. The length is fixed to three bytes. For example, if the vendor ID is 2011 and the corresponding hexadecimal value is 0x0007DB, the first byte is DBh, the second byte is 07h, and the third byte is 00h.
4sub command=0x14
5Backup ID
67Reservation ID, LS Byte first.
8Operation:
0=Ready to get the backup SEL record, notify the IPMC ready the records data.
1= Get the backup SEL record
2=Finished reading the backup SEL record
(9:10)This byte exists when byte 8=1.
SEL Record ID, LS Byte first.
0000h=GET FIRST ENTRY
FFFFh=GET LAST ENTRY
(11)The byte 11 and byte 12 may absent.
Offset into record
(12)If byte 11 exist, this byte must be provied. Bytes to read. FFh means read entire record.

Response Information

ByteData Field
1Completion Code
Return an error completion code if the SEL is empty.
80h=No backup SEL record
81h=Backup SEL erase in progress
82h=Backup SEL changed
2:4Manufacturer ID, LS Byte first. The length is fixed to three bytes. For example, if the vendor ID is 2011 and the corresponding hexadecimal value is 0x0007DB, the first byte is DBh, the second byte is 07h, and the third byte is 00h.
5:6Next SEL Record ID, LS Byte first (return FFFFh if the record just
returned is the last record.)
Note: FFFFh is not allowed as the record ID for an actual record. I.e. the Record ID in the Record Data for the last record should not be FFFFh.
7:NRecord Data, 16 bytes for entire record.

Command Example

Obtain system health events.

Request:

bash
ipmicmd -k "0f 00 MM NN" smi 0

Response:

text
0f MM NN

Back to Index