前言
说在最前面
当前帖仅对于FRU管理相关的问题或者求助,如果有上述疑问在本话题中建楼反馈,SIG组会进行整体和例行审视,并且进行及时答复。
如果对于答复有解决方案或者最佳建议的,也可以入选到下下面案例集中。
FRU管理的介绍
这部分请移步文档中心[todo]
问题案例集
【案例 01】IPMI命令设置基础版和扩展板System域报错Parameter out of range
【提出人】 华为
【解决方案】 system域是产品定制信息,产品信息 只涉及FRU0,其他电子标签不支持写操作
【案例 02】CLI 命令查询FRU信息没有system域信息
【提出人】 华为
【解决方案】 system域是产品定制信息,CLI 命令不支持查询
【案例 03】IPMI 命令查询FRU信息没有 FRU File ID 信息
【提出人】 华为
【解决方案】 ipmitool 工具是第三方工具,标准命令本身就不查询这个字段
【案例 04】IPMI 命令写/清空电子标签时报错,错误码0x80
【提出人】 华为
【解决方案】 当前写/清空的这部分电子标签不支持写/清空
【案例 05】IPMI 命令写FRU扩展域多次报错0xc9(Parameter out of range)
【提出人】 华为
【解决方案】 FRU扩展域最长写入 501 字节,超过写入长度限制则报错0xc9
【案例 06】电子标签写入成功,复位后消失
【提出人】 华为
【解决方案】
- 标准电子标签写入 EEPROM 之后持久化,所以只能是写入操作异常,同时由于写 EEPROM 是异步操作,所以内存中的资源协作接口数据正常更新
- 从 BMC 的日志中也可以进行定位,日志中一般会存在写入 EEPROM 异常。如下图:

【案例 07】CLI 命令查询 FRU 信息报错(The request failed due to …)
【提出人】 华为
【解决方案】
- 情况1:FRU域中内容有不可见或者非法字符(这种字符不会通过命令写入,只可能是加工烧录)
排查方式:可以通过资源协作接口查看对应的 FRU 数据,如果哪个 FRU 数据异常则证明当前 FRU 有问题。如下图:
修复方式:清除对应的 FRU 电子标签域内容
【案例 08】CLI 命令查询 FRU 回显是 “–”
【提出人】 华为
【解决方案】 CLI 命令查询是通过 映射配置直接转换资源协作接口数据,因此可以分两步进行排查:
(1) 使用 mdbctl 命令查看 FRU 的数据是否在 mdb 资源协作接口存在并且展示正常
(2) 使用其他北向接口(如 IPMI/WEB 等)查看 FRU 的数据展示是否正常
如果上述都正常则证明 CLI 的北向映射配置中对特定的 FRU 数据内容做了展示特殊处理






