代码仓
中
Get Component Position Info
更新时间: 2025/06/26
在AtomGit上查看源码

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

返回到索引 ​