ipmi命令设置门限后,无法恢复到原始配置的门限问题分析
更新时间: 2026/05/28
在Gitcode上查看源码

问题背景

  • 单板类型:NA;
  • 软件版本:openUBMC 25.06;
  • 涉及功能:传感器;
  • 触发条件:设置的门限差值小于3。
  • 业务表现:预期使用IPMI命令可以设置传感器的门限值,并且设置成功;实际IPMI命令设置门限后,无法恢复到原始配置的门限。

问题复现步骤

  1. 查询当前入风口温度:unc:41,ucr:43,正负迟滞量为 2。
  2. 使用IPMI标准命令设置传感器门限,将 ucr 门限设置为 44,设置成功。
  3. 使用IPMI标准命令设置传感器门限,将 ucr 门限设置为 43,设置失败。

关键日志信息

使用IPMI标准命令设置传感器门限,将 ucr 门限设置为 43,设置失败。

定位过程

sensor组件,set_ipmi_sensor_threshold_ucr函数,限制了手动设置门限差值应为正向迟滞量+1,此处为3

问题原因

sensor组件,set_ipmi_sensor_threshold_ucr函数,限制了手动设置门限差值应为正向迟滞量+1,此处为3。

解决方案

修改sensor组件,set_ipmi_sensor_threshold_ucr函数,限制了手动设置门限差值应为正向迟滞量+1。