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

Get Chip Info

Change History

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

Basic Information

Function Description

Read component information by slot.

Privilege

DiagnoseMgnt

Command Information

Request Information

ByteData Field
NetFn30h
CMD90h
1Sub command, sub command = 53h
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.
The OceanStor Pacific 9950 Data cluster module supports only optical modules.
02h: hard disk
05h: NCSI adapter (reusing the drive backplane channel)
08h: PCIe card
29h: optical module
45h: Retimer
3Component slot, which corresponds to the silkscreen. The slot numbers of hard disks start from 0 and those of PCIe cards start from 1. The slot number of the NCSI adapter (reusing the hard disk backplane channel) is 1.
4Chip type. The value 0 indicates a block device, and the value 1 indicates a byte device.
5:6Offset: indicates the read data offset. The value starts from 0, and the byte device is set to 0 by default.
7Length: read length. The value is fixed at 1 byte. The default value is 1.
(8)Chip information parameter. This field is optional. For details, see Table 1.

Response Information

ByteData Field
1Completion Code
2End of List, indicating whether the current data is complete. Long data may need to be read multiple times. This field is used to check whether data is completely read.
[7:1]: reserved
[0]: End of list
0= last data
1=middle data
3:NIndicates the data. The returned data may be less than or equal to the read length.

Reference Information

Table 1 Parameter table.

Component types:Component TypeChip Info Parameterparameter data-get (Get Chip Info)parameter data-set (Set Chip Info)
Template: function description and application scenario0xMMNN-Request:
Read Offset: 0x0000
Length: 1
Response:
End of List: 0
Data:
0: function 0
1: function 1
Request:
Write Offset: 0x0000
Length: 1
Data:
0: function 0
1: function 1
Hard disk02hN/ARequest: Data3-7 is defined based on the request body.
Response: Data3-N. The returned data may be less than or equal to the read length.
Request: Data3-8 is defined based on the request body.
NCSI adapter card05hN/ARequest: Data3-7 is defined based on the request body.
Response: Data3-N. The returned data may be less than or equal to the read length.
Request: Data3-8 is defined based on the request body.
PCIe Card08hN/ARequest: Data3-7 is defined based on the request body.
Response: Data3-N. The returned data may be less than or equal to the read length.
Request: Data3-8 is defined based on the request body.
Optical module29hN/ARequest: Data3-7 is defined based on the request body.
Response: Data3-N. The returned data may be less than or equal to the read length.
Request: Data3-8 is defined based on the request body.
Retimer45h01hRequest: Data3-7: 0x00
Response:
Data3-4: minimum SNR of the first SerDes of the retimer
Data5-6: minimum SNR of the second SerDes of the retimer
......
Request: Data3-8 is defined based on the request body.

Command Example

Display 5-byte component information about the optical module in slot 0.

Request:

bash
./ipmitool.exe -H ip_address -I lanplus -p ·port -U username -P passwd -C 17 raw 0x30 0x90 0x53 0x29 0x00 0x00 0x00 0x00 0x05

Response:

text
00 11 06 06 00 00

Back to Index