目前项目开发过程中,发现风扇调速只能全部风扇一个速率,不能一个风扇一个速度。
使用命令: busctl --user call bmc.kepler.thermal_mgmt /bmc/kepler/Systems/1/Thermal/Fans bmc.kepler.Systems.Fans SetPWM a{ss}a
d 0 4 10 15 20 25
发现现象是把四个风扇的占空比调成百分之10
使用命令: busctl --user call bmc.kepler.thermal_mgmt /bmc/kepler/Systems/1/Thermal/Fans/Fan_4_010103 bmc.kepler.Systems.Fan S
etFanPWM a{ss}d 0 50
发现现象是命令不起作用,风扇4速率没有改变成百分之50。
相关的sr文件里面跟设置风扇相关的配置如下
“Fans_0”: {
“PWMChip”: “#/Chip_Fan_PWM”,
“SetPWMCmd”: 402657792
},
请问这里是不是只是全部风扇设置速率的配置,设置单个风扇还需要添加新的配置。
