571 字
3 分钟
Debian获取风扇信息(微星B560M MORTAR)

目前 PVE 使用的 Sensor 无法获取到风扇信息,为了解决这个问题,我经过一番查找,终于解决了。现在把方法分享出来。

在使用sensors-detect后,sensors中只加载到了coretemp, 没有别的信息

第一步: 确认芯片型号#

需要确认主板上的芯片型号,有 ITE 和 nct 两种。

第二步: 安装驱动#

PVE 是debian系

如果没有安装过 dkms ,需要先安装依赖

Terminal window
apt-get install build-essential linux-headers-$(uname -r) dkms dh-dkms

编译和安装dkms

Terminal window
git clone https://github.com/Fred78290/nct6687d
cd nct6687d
make dkms/install

安装成功后,执行 sensors 就可以看到设备信息了。

nct6687-isa-0a20
Adapter: ISA adapter
+12V: 12.02 V (min = +12.00 V, max = +12.05 V)
+5V: 7.01 V (min = +7.00 V, max = +7.03 V)
+3.3V: 3.35 V (min = +0.00 V, max = +3.36 V)
CPU Soc: 832.00 mV (min = +0.83 V, max = +1.23 V)
CPU Vcore: 676.00 mV (min = +0.68 V, max = +0.68 V)
CPU 1P8: 0.00 V (min = +0.00 V, max = +0.00 V)
CPU VDDP: 0.00 V (min = +0.00 V, max = +0.00 V)
DRAM: 1.66 V (min = +1.66 V, max = +2.49 V)
Chipset: 1.06 V (min = +1.06 V, max = +1.06 V)
CPU SA: 1.24 V (min = +1.24 V, max = +1.24 V)
Voltage #2: 1.52 V (min = +1.52 V, max = +1.52 V)
AVCC3: 3.36 V (min = +3.36 V, max = +3.38 V)
AVSB: 3.35 V (min = +0.00 V, max = +3.36 V)
VBat: 1.06 V (min = +0.00 V, max = +1.06 V)
CPU Fan: 1213 RPM (min = 1188 RPM, max = 1481 RPM)
Pump Fan: 0 RPM (min = 0 RPM, max = 0 RPM)
System Fan #1: 0 RPM (min = 0 RPM, max = 0 RPM)
System Fan #2: 0 RPM (min = 0 RPM, max = 0 RPM)
System Fan #3: 0 RPM (min = 0 RPM, max = 0 RPM)
System Fan #4: 0 RPM (min = 0 RPM, max = 0 RPM)
System Fan #5: 0 RPM (min = 0 RPM, max = 0 RPM)
System Fan #6: 0 RPM (min = 0 RPM, max = 0 RPM)
CPU: +48.5°C (low = +47.0°C, high = +62.5°C)
System: +48.0°C (low = +47.5°C, high = +49.0°C)
VRM MOS: +45.5°C (low = +45.5°C, high = +46.0°C)
PCH: +54.0°C (low = +52.0°C, high = +55.0°C)
CPU Socket: +45.5°C (low = +45.5°C, high = +46.0°C)
PCIe x1: +23.0°C (low = +23.0°C, high = +23.0°C)
M2_1: +13.5°C (low = +13.0°C, high = +14.0°C)

如果需要控制风扇转速,可以使用 pwmconfig 等控制

第三步: 配置自动加载驱动#

编辑 /etc/modules 文件,增加一行 nct6687

也可以用这个命令直接添加

Terminal window
sh -c 'echo "nct6687" >> /etc/modules'

参考文档#

Fred78290
/
nct6687d
Waiting for api.github.com...
00K
0K
0K
Waiting...
frankcrawford
/
it87
Waiting for api.github.com...
00K
0K
0K
Waiting...
Debian获取风扇信息(微星B560M MORTAR)
https://www.jianyun.run/posts/msi-b560m-fan-sensor/
作者
唐长老日志
发布于
2024-09-09
许可协议
CC BY-NC-SA 4.0