在openbmc项目开发与适配过程中,遇到了pwm类的sensor,在web上正常显示的单位是Percent,但在sensor list里显示的单位是unspecified,如图1所示
而在
M6
其他项目上有
pwm sensor
的
AMI
版本
bmc
上,
sensor list
中的
pwm sensor
单位显示
percent
,见图
2
可见,
ipmitool
工具是支持
pwm sensor
显示
percent
单位,该问题是可以解决的。
第一步,先从
ipmitool
显示如何显示
percent
单位开始分析,查看
ipmitool
工具源码,先找到
ipmi_sdr.c
文件,然后在该文件中搜索
percent
关键字,最终找到了如图
3
所示代码段。由图