Get Component Position Info
更新时间: 2025/06/26
在Gitcode上查看源码

3Fh-获取组件位置信息(Get-Component-Position-Info)

修订记录

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

基本信息

功能说明

获取组件位置信息。

权限

ReadOnly

命令信息

请求信息

参数(字节)域取值说明
NetFn30h
CMD90h
1Sub command,子命令=3Fh
2部件信息根据不同的值表示请求数据的不同意义:
#type
1: fru id
2: Position ID,uint32类型
3: 丝印号
3:NComponent position info
根据不同的信息类型定义如下:
type=1: Fru ID,1Byte
type=2: Position ID,uint32类型:硬件组件管理拓扑中的编号(BMC V2为Connector的Position ID,openUBMC为Connector的UniqueId),由position id、slot id和device id定位具体测试项
type=3: Silk Text,丝印号,字符串类型。格式"J2-J4",不超过30个字节。

响应信息

字节顺序域取值说明
1Completion Code
Invalid Parameter (C9h) for unsupported component.
2fru id
FFh表示当前位置不是fru或者不在位。
3:6Position ID,uint32类型:硬件组件管理拓扑中的编号(BMC V2为Connector的Position ID,openUBMC为Connector的UniqueId),由position id、slot id和device id定位具体测试项
7:N丝印号,Silk Text,字符串类型。格式"J2-J4",不超过30个字节。

命令样例

获取组件位置信息

ipmicmd -k "0f 00 30 90 3f 01 00" smi 0
0f 31 00 90 00 00 00 00 00 00

返回到索引