HP Proliant DL360p Gen8的8个4cm实在太吵,19250转可带劲儿了,而在此之下除了阵列卡其他部件基本都只有四五十度,故决定拆掉几个风扇,同时欺骗主板,让主板以为这几个风扇还在,否则无法开机。
在献祭了一个18大洋的风扇风扇模块进行研究后,摸清了这种风扇的接口定义和服务器主板对其进行检测的方式:

上图为主板上插座的俯视图,Tach1
和Tach2
分别为风扇模块中两个独立风扇的测速线,GND1
和GND2
两根地线在风扇模块上是短接的。
主板检测风扇的过程分两步:
- 主板首先检测
GND1
和GND2
的连通性,如果是短接的则表示这个插座处有风扇模块安装,若不导通则表明未安装风扇模块,报错为fan missing
- 若上一步通过,主板会通过
Tach1
和Tach2
检测风扇的转速,如果两个都不转会报fan failure
,一个不转会报fan warning
如果风扇缺失或损坏,服务器会拒绝开机。
知道了主板的检测方法后,欺骗主板假装有风扇就很简单了,短接两个GND并提供“合理”的测速线就可以了,比如拆掉一半4个风扇,然后手动短接GND,并把测速线驳接到剩余的4个风扇上。
+7
可不可以把4pin的测速线接在两个tach上使用呢?
然后pwm接pwm,能不能达到正常启动和测速呢
理论上是可以的,但这种小风扇的转速很高(所以才会很吵),而普通的4pin风扇都不会有这么高的转速,这样转速不够也会被主板认为风扇损坏。
今天实验了实验发现除了12v和pwm剩下的这几个全部接一起,就不会报错了,就是raid卡太热了,得想办法降降温
我这里测试了一下确实是可以的,看来是可以省去产生假转速的麻烦了。
不过如果完全去除原厂风扇,前面的硬盘会非常烫。
能用ipmitool控制吗?
hp的似乎并不能