Get Backup SEL Entry
更新时间: 2026/08/06
在Gitcode上查看源码Get Backup SEL Entry
Change History
| openUBMC Version | Revision Date | Description |
|---|---|---|
| 25.06 | 2025/06/26 | Initial draft: add command details |
Basic Information
Function Description
Obtains backup SEL entries.
Privilege
Command Information
Request Information
| Byte | Data Field |
|---|---|
| NetFn | 30h |
| CMD | 91h |
| 1:3 | Manufacturer 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. |
| 4 | sub command=0x14 |
| 5 | Backup ID |
| 67 | Reservation ID, LS Byte first. |
| 8 | Operation: 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
| Byte | Data Field |
|---|---|
| 1 | Completion 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:4 | Manufacturer 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:6 | Next 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:N | Record Data, 16 bytes for entire record. |
Command Example
Obtain system health events.
Request:
bash
ipmicmd -k "0f 00 MM NN" smi 0Response:
text
0f MM NN