Get Component Position Info
更新时间: 2026/08/06
在Gitcode上查看源码Get Component Position Info
Change History
| openUBMC Version | Revision Date | Description |
|---|---|---|
| 25.06 | 2025/06/26 | Initial draft: add command details |
Basic Information
Function Description
Obtains the component location information.
Privilege
ReadOnly
Command Information
Request Information
| Byte | Data Field |
|---|---|
| NetFn | 30h |
| CMD | 90h |
| 1 | Sub command, sub command = 3Fh |
| 2 | The meaning of the request data varies according to the value of the component information. #type 1: fru id 2: position ID (uint32 type) 3: Silkscreen number |
| 3:N | Component position info The information types are defined as follows: type=1: Fru ID, 1Byte Position ID in the hardware component management topology. For iBMC V2, the value is the position ID of the connector. For iBMC V3, the value is the unique ID of the connector. The position ID, slot ID, and device ID are used to locate a specific test item. The value is of the uint32 type. type=3: Silk Text, indicating the silkscreen number. The value is a character string. The value is in the format of J2-J4 and contains a maximum of 30 bytes. |
Response Information
| Byte | Data Field |
|---|---|
| 1 | Completion Code Invalid Parameter (C9h) for unsupported component. |
| 2 | fru id FFh indicates that the current location is not an FRU or is not in position. |
| 3:6 | Position ID in the hardware component management topology. For iBMC V2, the value is the position ID of the connector. For iBMC V3, the value is the unique ID of the connector. The position ID, slot ID, and device ID are used to locate a specific test item. The value is of the uint32 type. |
| 7:N | Indicates the silk screen number. Character string type. The value is in the format of J2-J4 and contains a maximum of 30 bytes. |
Command Example
Obtain the component location information.
Request:
bash
ipmicmd -k "0f 00 30 90 3f 01 00" smi 0Response:
text
0f 31 00 90 00 00 00 00 00 00