Set Smbios ext Info
更新时间: 2026/08/06
在Gitcode上查看源码Set Smbios ext Info
Change History
| openUBMC Version | Revision Date | Description |
|---|---|---|
| 25.06 | 2025/06/26 | Initial draft: add command details |
Basic Information
Function Description
Set the SMBIOS extended field.
Privilege
Command Information
Request Information
| Byte | Data Field |
|---|---|
| NetFn | 30h |
| CMD | 92h |
| 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 | Subcommand.Subcommand=5Eh |
| 5 | Num: number of reported components |
| 6 | Information length L1 of the first component (starting from Data) |
| 7 | Type: indicates the component type. For details, see the SMBIOS specifications. 17-Memory |
| 8:7+L1 | Data. For details, see the table. The info data must be completely reported. |
| ... | ...... |
| ~ | Other component information |
Response Information
| Byte | Data Field |
|---|---|
| 1 | Completion Code |
| 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. |
Reference
| Type | Info Data | No. (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 0Response:
text
0f db 07 00