问题描述
添加风扇调速控制后无法手动控制风扇,会被初始值一直覆盖
环境信息
- 操作系统:Ubuntu 24.04
- 软件版本:version:25.12.00.01
- 工具版本:bingo 0.6.120
conan 2.13.0
*模组:920X08 920S08
配置
- 在/vpd/vendor/Huawei/Server/Kunpeng/openUBMC/PSR/14100513_Sensor_0.sr文件添加
"CoolingConfig_Basic": {
"SmartCoolingState": "Enabled",
"SmartCoolingMode": "EnergySaving",
"LevelPercentRange": [20, 100],
"InitLevelInStartup": 100,
"DiskRowTemperatureAvailable": false,
"SysHDDsMaxTemperature": 80.0,
"SysSSDsMaxTemperature": 80.0,
"SensorLocationSupported": false
},
"AirCoolingConfig": {
"SpeedPercentRange": [10, 100],
"InitialSpeedPercent": 100
},
2.CLU文件
/vpd/vendor/Huawei/TianChi/CLU/14100363_00000001050302035475.sr
3.在网页尝试设置pwm
设置不生效
4.尝试通过指令设置pwm
会有短暂的生效,但又会很快被覆盖回原来的值
排查确定该99的占空比是由
"Fan_1": {
"FanId": 1,
"Slot": 1,
"Coefficient": 1,
"FrontPresence": "<=/Scanner_Fan1_Presence.Value",
"RearPresence": "<=/Scanner_Fan1_Presence.Value",
"FrontSpeed": "<=/Scanner_Fan1_FSpeed.Value",
"RearSpeed": "<=/Scanner_Fan1_RSpeed.Value",
"HardwarePWM": "#/Accessor_Fan1_PWM.Value",
"SystemId": 1,
"FrontStatus": 0,
"RearStatus": 0,
"MaxSupportedPWM": 255,
"IdentifySpeedLevel": 99,
"Position": "CLU",
"PowerGood": "<=/Scanner_PowerGood.Value"
},
的IdentifySpeedLevel控制的
请问有什么办法可以不让这个值持续覆盖,实现正常的手动控制转速功能呢







