IPMI恢复BMC出厂设置的命令报错问题分析
更新时间: 2026/05/28
在Gitcode上查看源码问题背景
- 单板类型:S920X20;
- 软件版本:openUBMC 20.06;
- 涉及功能:恢复出厂设置;
- 触发条件:未设置还原点的状态下恢复出厂设置。
- 业务表现:预期下发命令成功且成功恢复出厂设置;实际根据ipmi接口文档,在OS下使用ipmitool工具执行BMC的恢复出厂配置命令,结果报错。
问题复现步骤
- IPMI接口文档命令描述如下:
- 根据ipmi接口文档,在OS下使用ipmitool工具执行BMC的恢复出厂配置命令,结果报错。
关键日志信息
在OS下执行IPMI命令,返回错误码0xc1。
定位过程
- 0xc1的错误是命令解析报错了
- 不设置还原点的话,恢复出场会报错
- 在OS下执行成功:
bash
ipmitool raw 0x30 0x93 0xdb 0x07 0x00 0x08 0x00 0xaa4. BMC web可以看到日志:
问题原因
不设置还原点的话,恢复出厂会报错。
解决方案
- 先设置还原点。
- 下发ipmi恢复出厂设置的命令。