ipmi命令设置门限后,无法恢复到原始配置的门限问题分析
更新时间: 2026/05/28
在Gitcode上查看源码问题背景
- 单板类型:NA;
- 软件版本:openUBMC 25.06;
- 涉及功能:传感器;
- 触发条件:设置的门限差值小于3。
- 业务表现:预期使用IPMI命令可以设置传感器的门限值,并且设置成功;实际IPMI命令设置门限后,无法恢复到原始配置的门限。
问题复现步骤
- 查询当前入风口温度:unc:41,ucr:43,正负迟滞量为 2。
- 使用IPMI标准命令设置传感器门限,将 ucr 门限设置为 44,设置成功。
- 使用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。