Get DFT Test Item
更新时间: 2026/08/06
在Gitcode上查看源码Get DFT Test Item
Change History
| openUBMC Version | Revision Date | Description |
|---|---|---|
| 25.06 | 2025/06/26 | Initial draft: add command details |
Basic Information
Function Description
Obtains the content of a test item.
Privilege
Command Information
Request Information
| Byte | Data Field |
|---|---|
| NetFn | 30h |
| CMD | 90h |
| 1 | Sub command, subcommand = 41h |
| 2 | read offset |
| 3 | read length |
| 4 | Type 1: self-check item 2: test items that require prerequisites 3. Burn-in test items 4: test items that require manual check 5: test item that requires manual operations |
| 5 | Test item number, ranging from 1 to the value of count obtained by running the Get DFT Test Item cnt command NOTE: Indicates that the 6-10 field does not exist when the test item is numbered.If the Position and device id fields exist, it indicates the dft ID. |
| (6:9) | Available Value 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. Byte 1: indicates the slot number of the current daughter board. Byte 2: indicates the slot where the upper-layer board is located. Byte 3: indicates the slot ID of the upper-layer board. NOTE: Each slot number starts from 1 and 0 indicates the mother board. For example, the mother board slot number is 0x00000000. |
| (10) | Value: device id |
Response Information
| Byte | Data Field |
|---|---|
| 1 | Completion code |
| 2 | End of List, indicating whether the current data is complete. When the e-label data is long, the data may need to be read for multiple times. This field can be used to determine whether the data is completely read. [7]: End of list 1=last data 0=middle data [6:0]: reserved |
| 3 | dft_id |
| 4:7 | 5:8 (Position, uint32) |
| 8 | dev_id |
| 9:40 | Item_name: test item name. |
| (41:104) | Display_info: preparation prompt character string before the test. |
Command Example
Obtain test item information.
Request:
bash
[root@localhost ~]# ipmicmd -k "0f 00 30 90 41 00 20 01 01" smi 0Response:
text
0f 31 00 90 00 00 0b 00 00 00 00 00 46 6c 61 73 68 20 54 65