服务器暴力风扇静音一直是个老生常谈的问题,主要的难点有:

  1. 服务器的散热管理十分严格,风扇会将转速反馈给主板,当主板检测不到风扇的转速反馈就会报错。风扇错误是一个很严重的错误,会导致服务器报错几分钟后就强制自动关机。导致我们不敢轻举妄动,以防弄坏风扇导致整个服务器无法开机。
  2. 各种服务器的风扇差异很大,包括但不限于:线序的定义,接口的规格等。但大部分现有的技术笔记都是针对某一种特定型号的服务器进行改造,适用范围窄。

所以本文尝试介绍一种安全、通用的方法来确定服务器风扇的接口定义和线序,这样就方便之后通过置换静音风扇、降速、诱骗主板等适合的方式来进行静音。

前文提到不同的服务器风扇的接口形式和定义都不一样,但是其实本质上都是4线(供电, GND, PWM, 测速)的散热风扇组合而成的,导致引脚个数与风扇个数不对应的原因可能是:空引脚,引脚合并(如:共用GND或者供电)等情况。

以我们的IBM System X 3630M4为例,总共有三组风扇,每组风扇由两个风扇组合而成,通过间距2.0mm, 2*5 pin的FC接头与主板连接。我们试图去确定这10个引脚的定义。

  • 确定GND引脚。 在关机的情况下,把万用表调至二极管导通档(或欧姆档),一个探针放到机箱金属壳上(或者确认是主板GND的地方),另一个探针尝试接触所有引脚,万用表显示导通的引脚即使GND引脚。
  • 其它引脚就没办法通过万用表测量出来了。PWM引脚是高频的脉宽调制信号,万用表无法测量出来。测速引脚是风扇发送脉冲信号给主板,相当于主板是接收端,也无法直接测量出来。由于引脚之间距离较近,在通电的时候较粗的探针很容易短接相邻的针脚造成短路,也不考虑。
    以下给出间接的测量方案:
  • 用公对母的杜邦线将主板上的针脚一根根引出来,并按原有的顺序插到风扇上。使风扇仍旧能照原样工作。
  • 按顺序逐个拔掉其中的一根杜邦线(使风扇与主板有且仅有一个引脚没有连接)注意风扇和服务器报错灯的变化:
  1. 无变化。判断该引脚是空引脚。
  2. 风扇无变化,但不久后主板的报错灯亮起。判断该引脚是测速引脚(主板没有接收到风扇的转速反馈,判断风扇出错)。
  3. 风扇立即满速旋转,且主板没有报错。判断该引脚是PWM引脚(调速风扇在没有PWM信号的情况下默认满速工作)。
  4. 风扇立即停止,不久后主板报错。判断该引脚是供电引脚或是GND引脚(供电回路被断开),而GND引脚已在上文确定了。

经过测试,我们的IBM System X 3630M4的2*5 pin引脚,每一排的定义都是相同的,并且对应一个风扇,线序从右往左为:空,PWM,测速,GND,供电。

确定了线序以后,我们的静音方案是将两个CPU的被动散热器换为主动(带风扇)散热器。而散热器上的风扇恰好也是4线风扇,任选主板上的供电,GND,PWM与风扇相接,再将风扇的测速线一个分成多个,分别接在主板的各个测速引脚上,即用一个风扇的测速信号充当所有的测速信号,使主板认为所有的风扇都已正确安装。(下一篇文章中会有详细的记录)

大家可以根据自己的情况进行魔改,比如使用脉冲信号发生器,模拟风扇的转速信号,接到测速引脚等。

一直折腾了不少东西,也一直想写博客,但总是拖拖拖,拖到最后自己都忘了自己是怎么折腾出来的。
这算是我的第一篇博客,排版不好看,逻辑混乱,没有配图之类的问题也会努力改进,也希望大家多多包涵,有任何问题欢迎指正、讨论,下面多留言呀~
本文基于CC-BY-SA 4.0协议,欢迎转载
(博客看累了?去我的B站瞧一瞧?)

【服务器风扇静音】确定风扇线序定义的通用方法——以IBM SystemX 3630 M4为例相关推荐

  1. 【服务器风扇静音】服务器万转暴力风扇更换为静音风扇——以IBM SystemX 3630 M4为例

    服务器的散热是把风扇安装在机箱的最前端,使整个机箱都有巨大的气流流过,以保证所有器件(包括CPU.硬盘.内存条.南北桥.RAID卡等)都能得到良好的散热,CPU上只安装被动的散热鳍片,依靠整体的气流进 ...

  2. USB转TTL 下载线 线序定义

    产品名称:USB转TTL 下载线 长度       :1米 芯片       :PL2303HX.PL2303TA. 线序定义红+5V, 黑GND, 绿TXD,白RXD

  3. 标准USB,Mini-USB接口线序定义

    下面介绍的是标准USB接口定义 USB是一种常用的PC接口,只有4根线,两根电源两根信号,需要注意的是千万不要把正负极弄反了,否则会烧掉USB设备或者电脑的南桥芯片! 其中ID脚在OTG功能中才使用. ...

  4. 省钱版----查找 IoT 设备TTL线序__未完待续

    作者:仙果 原文来自:省钱版--查找 IoT 设备TTL线序 省钱版----查找 IoT 设备TTL线序__未完待续 缘由 在IoT固件调试分析的过程中,建议首先在IoT设备的板子上焊接调试线,这是能 ...

  5. 拆机指点杆小红点的线序及PTPM754DR引脚定义

    一.序言 一直想给键盘加上鼠标功能,IBM/联想Thinkpad指点杆是备选方案之一.网上有一些拆机的指点杆小红点模块,但是基本都没有线序定义.此类模块常用的主控芯片PTPM754DR也找不到数据手册 ...

  6. 台式计算机风扇一直响,风扇一直响的原因是什么? 处理方法

    风扇的种类有很多,不同的风扇有不同的作用.很多人家里都有台式电脑,台式电脑和笔记本电脑,都是有排热风扇的,排热风扇使用的时间长了,是很容易积累灰尘的,灰尘到一定的量,就很容易导致电脑的风扇一直在响.风 ...

  7. Base—1.1 RS485、RS232和线序

    一.综述   UART一般代表了一种传输协议,例如波特率,奇偶校验位等,它并没有规定这种协议的电气特性.故在物理层上,有多种电气特性可供使用,最常见的当属三种:TTL电平.RS485接口和RS232接 ...

  8. 网络传输介质详细说明【包括线序】

    文章目录 传输介质说明 有线传输介质 同轴电缆 双绞网线 线序使用说明 光纤 无线传输介质 微波传输 红外线 激光传输 传输介质说明 网络传输介质是指在网络中传输信息的载体,常用的传输介质分为有线传输 ...

  9. Auto MDI/MDI-X 简要说明及网线头线序

    转自:https://blog.csdn.net/Qidi_Huang/article/details/51049143 [网线有2类] 网线的标准分为A 类接法(TIA/EIA-568-A)和 B ...

  10. 怎样制作网线,水晶头的接法和线序图解

    来源:Linux社区  作者:Linux 概述: RJ45,又名8j水晶头,RJ45接口通常用于数据传输,最常见的应用为网卡接口. RJ45 型插头和网线有两种连接方法(线序),分别称作 T568A ...

最新文章

  1. 关于自动驾驶的思考以及我准备做的事情
  2. HDU3410 Passing the Message 【单调栈】
  3. Traffic Simulator Applet(交通模拟器小程序)
  4. Linux从零开始(二、基础命令(续二)解压 tar)
  5. 用 Python+openpose 实现抖音尬舞机
  6. SubscriptionState分析
  7. 大数据最核心的关键技术:32个算法
  8. (五)如何训练和测试AI语言翻译系统
  9. linux设置ip批处理文件,一篇详细的修改ip的方法
  10. Java获取文件的目录_Java获取文件目录(路径)的方式
  11. tcpdf不支持html,TCPDF:无法从HTML输入生成PDF文件
  12. C盘全面清理教程!彻底清理所有垃圾!
  13. lisp 图层字体式样替换_ps将不同图层字体修改成相同字体的方法
  14. Communication(Floyed+并查集 || Trajan)
  15. [论文笔记]Teaching Machines to Read and Comprehend
  16. Amazon为 EC2 Auto Scaling 增加目标跟踪支持
  17. Android Launcher分析和修改5——HotSeat分析
  18. Java基础系列28-常用api之包装类
  19. 线性回归模型(最小二乘法模型)诊断--R语言
  20. Hulu面试题连载重启 | 百面深度学习 发刊词

热门文章

  1. 二维码扫码功能流程图
  2. Vue 在同一元素上实现单击、双击事件 (将其自定义指令)
  3. 关于英语单词记忆的总结
  4. 【已解决】 “discovered_interpreter_python“: “/usr/bin/python“
  5. Layered Architecture 分层架构(完整翻译)
  6. J2me 开源的wap浏览器源代码分析
  7. 简易计算机系统综合设计--函数发生器
  8. 单片机常用之晶振电路工作原理简述
  9. matlab环境下图像分形维数的计算,MATLAB环境下图像分形维数的计算.pdf
  10. PDF转换器可以做到PDF转Office,TXT,HTM,PDF文件;PDF合并拆分,压缩,加密解密!