添加多个风扇到风扇温度策略的风扇组,部分风扇仍不受风扇温度策略控制的问题

适配了16个风扇到自定义的风扇策略的风扇组里面,但是只有其实4个受控,另外12给仍无法受风扇智能调速策略影响。
如图是风扇策略配置,可以看到fanIdxGroup里面有16个


下图是cooling日志打印,也可以看到只有Devid:0x101到0x404,其他都是0xffff

把风扇个数改成5个也是只有前四个受控。想请问是配置文件改什么地方让风扇受控风扇温度策略。

3 个赞

检查风扇id配置是否存在问题

1 个赞

新增的风扇适配一个目标调速。支持目标+环温,仅目标。但不支持仅环温线性调速

3 个赞

id配置应该没有问题,我多加一个还是几个都没有用都是只有四个生效。

新增的风扇适配一个目标调速。这个不太懂,能举个示例吗?我代码配置了这些



这是这些是环温线性调速?要加目标调速配置还要加其他配置?是这个意思吗

  1. 风扇id适配是否存在问题,参考确认是否存在重复id,【问题求助】风扇适配过程遇到的问题
  2. 从给定的cooling_control日志查看,后8个风扇是无效id
1 个赞

风扇id没有重复,slot和fanid 都是 1 1 2 2 3 3 … 这么往下配置的

可以给出风口调速的4风扇,加上你要新增的风扇。这样就有目标+环温调速了

是往CoolingArea里面的FanIdxGroup里面加吧,我加了还是不起作用,我看日志是确实是FanIdxGroup_1_6这个温度策略生效的。

  1. CoolingArea中在FanIdxGroup中增加风扇id;
  2. 确保CSR中配置的风扇id正确;

目前确认CSR中配置的风扇id是正确的,而且CoolingArea中在FanIdxGroup中也增加了风扇id,正在调查其他导致的原因。

有什么问题,及时反馈求助

我使用vpd自带的7风扇sr文件(14100363_00000001050302035475.sr),然后CoolingArea中在FanIdxGroup中也增加了风扇id,还是log里面显示4个风扇的id。

资源协作接口上是否有对应风扇对象

意思是你现在的配置除了前四个风扇是目标+环温的策略外,其余12个风扇都只有你刚刚配置的环温,没有目标策略,所以策略不生效。刚从v2问题过来,风扇加上目标调速后解决了。

1 个赞

目前看起来与双风扇板配置有关,单风扇板配置通过进风口目标调试配置是可以全风扇智能调速的。我16风扇是配置了两个风扇板sr文件的。

多风扇板配置适配,需要在CoolingConfig对象中适配FanBoardNum值为2

1 个赞