IPMI恢复BMC出厂设置的命令报错问题分析
更新时间: 2026/05/28
在Gitcode上查看源码

问题背景

  • 单板类型:S920X20;
  • 软件版本:openUBMC 20.06;
  • 涉及功能:恢复出厂设置;
  • 触发条件:未设置还原点的状态下恢复出厂设置。
  • 业务表现:预期下发命令成功且成功恢复出厂设置;实际根据ipmi接口文档,在OS下使用ipmitool工具执行BMC的恢复出厂配置命令,结果报错。

问题复现步骤

  1. IPMI接口文档命令描述如下:
  2. 根据ipmi接口文档,在OS下使用ipmitool工具执行BMC的恢复出厂配置命令,结果报错。

关键日志信息

在OS下执行IPMI命令,返回错误码0xc1。

定位过程

  1. 0xc1的错误是命令解析报错了
  2. 不设置还原点的话,恢复出场会报错
  3. 在OS下执行成功:
bash
ipmitool raw 0x30 0x93 0xdb 0x07 0x00 0x08 0x00 0xaa

4. BMC web可以看到日志:

问题原因

不设置还原点的话,恢复出厂会报错。

解决方案

  1. 先设置还原点。
  2. 下发ipmi恢复出厂设置的命令。