Set Smbios ext Info
更新时间: 2026/08/06
在Gitcode上查看源码

Set Smbios ext Info

Change History

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

Basic Information

Function Description

Set the SMBIOS extended field.

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.
4Subcommand.Subcommand=5Eh
5Num: number of reported components
6Information length L1 of the first component (starting from Data)
7Type: indicates the component type. For details, see the SMBIOS specifications.
17-Memory
8:7+L1Data. For details, see the table. The info data must be completely reported.
.........
~Other component information

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.

Reference

TypeInfo DataNo. (Decimal)
17 (Memory Device)data1-Segment ID (reserved)
data2-Node ID
data3-Channel ID
data4-Dimm ID
data5-Info Num: number of messages to be reported by the current component
data6-Info1 type
1- memory production code
data7-Info1 Data length is L1
data8:L1-Data
dataL1+8-Info2 type
1- memory production code
dataL1+9-Info2 Data length is L1
dataL1+10-Data
......
~Other information about the component
1

Command Example

Set ManufacturingLocation of the dimm000 memory object to 2e.

Request:

bash
ipmicmd -k "0f 00 30 92 db 07 00 5e 1 8 11 00 00 00 00 01 01 01 2e" smi 0

Response:

text
0f db 07 00

Back to Index