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

Set Chip Info

Change History

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

Basic Information

Function Description

Set component information by slot.

Privilege

Command Information

Request Information

ByteData Field
NetFn30h
CMD90h
1Sub command, sub command = 52h
2Component type. For details, see the component type definition.
NOTE: Currently, only the VPD data of ES3000 V3 hard disks and ES3000 V3 SSD cards can be read, and the Atlas GPU board can be used to query the installation status of hard disks and PCIe cards.
02h: hard disk
05h: NCSI adapter (reusing the drive backplane channel)
08h: PCIe card
3Component slot, which corresponds to the silkscreen. The value starts from 0 for hard disks and starts from 1 for PCIe cards. The NCSI adapter (reusing the hard disk backplane channel) slot 1
4Chip type. The value 0 indicates a block device, and the value 1 indicates a byte device.
5[7:1]: reserved
[0]: cascading flag
0 indicates the last frame of data. It is configured by the byte device. The default value is 0.
1: middle data
6:7Write data offset. The value starts from 0, and the byte device is set to 0 by default.
8Length: write length. The value is fixed at 1 byte for a byte device. The default value is 1.
9:NData: writes data.

Response Information

ByteData Field
1Completion Code

Command Example

Set component information by slot.

Request:

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

Response:

text
0f MM NN

Back to Index