Get Dynamic Configuration SMI Command
更新时间: 2026/08/06
在Gitcode上查看源码

Get Dynamic Configuration SMI Command

Change History

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

Basic Information

Function Description

Obtaining the BIOS Dynamic Configuration Information Saved on the BMC

Privilege

Command Information

Request Information

ByteData Field
NetFn30h
CMD92h
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, sub command=2Eh
5Reserved
6:7Read offset, starting from 0 and LSB first
8Read length. If the length is unknown, set it to 0xff.

Response Information

ByteData Field
1Completion Code
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[7:1]: resvered
[0]:
0-last frame
1-casecade frame
6:NCommand data
The data format of each configuration item is TLV.
Type: ID of a configuration item.
Length: data length of a configuration item.
Data: configuration item data information. For details about the values of Type and Data, see Table 1.
data1:1-Configuration Item1 Type
data2:1-Configuration Item1 Length
data3:Length-Configuration Item1 Data
...
dataX:1-Configuration ItemM Type
data(X+1):1-Configuration ItemM Length
data(X+2):Length-Configuration ItemM Data

Command Example

Obtain the dynamic BIOS configuration of the BMC.

Request:

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

Response:

text
0f MM NN

Back to Index