代码仓
中
Get DFT Test Item
更新时间: 2026/10/26
在AtomGit上查看源码

41h-获取测试项内容(Get-DFT-Test-Item) ​

修订记录 ​

openUBMC版本号修订日期修订内容
25.062025/06/26初稿,新增命令详情

基本信息 ​

功能说明 ​

获取测试项内容。

权限 ​

命令信息 ​

请求信息 ​

字节顺序域取值说明
NetFn30h
CMD90h
1Sub command,子命令=41h
2read offset
3read length
4Type
1:自检测试项目
2:需要前置条件的测试项目
3:拷机测试项目
4:需要人工检查结果的测试项目
5:需要人工操作的测试项
5测试项编号,从1到Get DFT Test Item cnt命令获得的count 说明:- 表示测试项编号时6-10字段不存在。- 有6-10字段Position和device id存在时,表示dft id。
(6:9)可选项
Position ID,uint32类型:硬件组件管理拓扑中的编号(BMC V2为Connector的Position ID,openUBMC为Connector的UniqueId),由position id、slot id和device id定位具体测试项
Byte1表示当前层扣卡的槽位
Byte2表示上一层单板所在槽位
Byte3表示上上一层单板所在槽位 说明:
每个槽位号从1开始计数,0表示底板,如底板槽位号即为0x00000000。
(10)可选项:device id

响应信息 ​

字节顺序域取值说明
1Completion Code,完成码
2End of List,表示当前数据是否结束。
当电子标签数据比较长的时候,可能需要分多次读取,通过此字段可以判断数据是否读完。
[7]: End of list
1=last data
0=middle data
[6:0]: reserved
3dft_id
4:75:8(Position,uint32类型)
8dev_id
9:40item_name测试项名称
(41:104)display_info测试前准备提示字符串

命令样例 ​

获取测试项信息 ​

text
[root@localhost ~]# ipmicmd -k "0f 00 30 90 41 00 20 01 01" smi 0
text
0f 31 00 90 00 00 0b 00 00 00 00 00 46 6c 61 73 68 20 54 65
text
             73 74 00 00 00 00 00 00 00 00 00 00 00 00 00 00
text
             00 00
text
[root@localhost ~]#

返回到索引 ​