菜单

HP Proliant DL360p Gen8 服务器6pin风扇接口定义及检测/欺骗主板的方法

2020年2月9日 - Linux & homelab
HP Proliant DL360p Gen8 服务器6pin风扇接口定义及检测/欺骗主板的方法

HP Proliant DL360p Gen8的8个4cm实在太吵,19250转可带劲儿了,而在此之下除了阵列卡其他部件基本都只有四五十度,故决定拆掉几个风扇,同时欺骗主板,让主板以为这几个风扇还在,否则无法开机。

在献祭了一个18大洋的风扇风扇模块进行研究后,摸清了这种风扇的接口定义和服务器主板对其进行检测的方式:

上图为主板上插座的俯视图,Tach1Tach2分别为风扇模块中两个独立风扇的测速线,GND1GND2两根地线在风扇模块上是短接的。

主板检测风扇的过程分两步:

  1. 主板首先检测GND1GND2的连通性,如果是短接的则表示这个插座处有风扇模块安装,若不导通则表明未安装风扇模块,报错为fan missing
  2. 若上一步通过,主板会通过Tach1Tach2检测风扇的转速,如果两个都不转会报fan failure,一个不转会报fan warning

如果风扇缺失或损坏,服务器会拒绝开机。

知道了主板的检测方法后,欺骗主板假装有风扇就很简单了,短接两个GND并提供“合理”的测速线就可以了,比如拆掉一半4个风扇,然后手动短接GND,并把测速线驳接到剩余的4个风扇上。

2+

HP Proliant DL360p Gen8 服务器6pin风扇接口定义及检测/欺骗主板的方法》有3个想法

安之

可不可以把4pin的测速线接在两个tach上使用呢?
然后pwm接pwm,能不能达到正常启动和测速呢

0
回复
    WuSiYu

    理论上是可以的,但这种小风扇的转速很高(所以才会很吵),而普通的4pin风扇都不会有这么高的转速,这样转速不够也会被主板认为风扇损坏。

    0
    回复
顾桑

今天实验了实验发现除了12v和pwm剩下的这几个全部接一起,就不会报错了,就是raid卡太热了,得想办法降降温

0
回复

发表评论

电子邮件地址不会被公开。 必填项已用*标注