Read E lable Data
更新时间: 2025/06/26
在Gitcode上查看源码05h-查询电子标签(Read-E-lable-Data)
修订记录
| openUBMC版本号 | 修订日期 | 修订内容 |
|---|---|---|
| 25.06 | 2025/06/26 | 初稿,新增命令详情 |
基本信息
功能说明
查询电子标签。
权限
ReadOnly
命令信息
请求信息
| 字节顺序 | 域取值说明 |
|---|---|
| NetFn | 30h |
| CMD | 90h |
| 1 | Sub command,子命令=05h |
| 2 | FRU Device ID |
| 3 | Area Number 0=Internal Use Area 1=Chassis Info Area 2=Board Info Area 3=Product Info Area 5=Board Extend E-Lable,Board域扩展电子标签 6=System Info Area 7=Internal Extend E-Lable,Internal域扩展电子标签 8=Chassis Extend E-Lable,Chassis域扩展电子标签 9=Product Extend E-Lable,Product域扩展电子标签 Others reserved |
| 4 | Field Number Area Number=0: Field Number填0 Area Number=1: 0=Chassis Type 1=Chassis Part Number 2=Chassis Serial Number Area Number=2: 0=Mfg. Date/Time 1=Board Manufacturer 2=Board Product Name 3=Board Serial Number 4=Board Part Number 5=FRU File ID Area Number=3: 0=Product Manufacturer Name 1=Product Name 2=Product Part/Model Number 3=Product Version 4=Product Serial Number 5=Asset Tag 6=FRU File ID Area Number=5,7,8,9: Field Number从1顺序编号,1表示读第1条,2表示读第二条,以此类推。 Area Number=6: 0=System Manufacturer Name 1=System Product Name 2=System Version 3=System Serial Number |
| 5 | Read offset |
| 6 | Read length(支持读取最长的长度:255+246) |
响应信息
| 字节顺序 | 域取值说明 |
|---|---|
| 1 | Completion Code |
| 2 | End of List,表示当前数据是否结束。 说明: 当电子标签数据比较长的时候,可能需要分多次读取,通过此字段可以判断数据是否读完。 [7]: End of list 1=last data 0=middle data [6:0]: reserved |
| 3:N | Data,实际返回的数据可能小于等于Read length |
命令样例
查询电子标签
请求:
ipmicmd -k "0f 00 30 90 05 00 00 00 01 30" smi 0响应:
0f 31 00 90 00 80 31