我现在在 Gigabyte 970a-DS3 上使用 Debian linux squeeze x64。我在烧录的主板上安装了这个操作系统(来自华硕)。我已经把我的主板换成千兆字节了。运行回 Linux 后,它显示我的温度只有 13.9 °C,并且它检测到的只是 1 个传感器(而不是大约 3 或 4 个传感器)。
它仅显示:
Debx64>sensors
k10temp-pci-00c3
Adapter: PCI adapter
temp1: +13.9°C (high = +70.0°C, crit = +86.0°C)
我在谷歌上搜索,但没有任何帮助我。
我试图重新安装 lm_sensors,再次尝试sensors-detect |y,但没有任何效果。
为什么它没有显示我的所有传感器以及为什么它只显示 1 个温度极低的传感器(13.9°C 是史诗般的失败......)
要解决这个问题该怎么办?有什么办法告诉linux“我想再次搜索所有有传感器的设备”吗?
我知道这是一个独特的问题,但我想知道如何解决这个问题。
谢谢大家对我的帮助
答案1
答案2
这确实很旧,但是如果有人需要的话,有一个解决方案。
有两个内核模块分支支持 iTE IT8728 芯片和十几个其他芯片:
我不知道有什么区别,但我将第一个与我的华硕 PRIME x370 Pro 主板一起使用。这是我的 Proxmox 安装(基于 debian)的解决方案。采用您的发行版:
# install the kernel headers. might differ for other distributions.
apt install pve-headers gcc
# get the sources, build and install the kernel module.
git clone https://github.com/a1wong/it87.git
make
make install
modprobe it87
# test it.
sensors-detect # just press enter for all questions.
sensors # now there should be more sensor info.
# todo add kernel module into startup scripts.
cd /etc/modules-load.d/
echo it87.conf > it87.conf
# ensure the module is built and installed every time a new kernel ist installed.
# we just install it every time an apt action is performed. it's fast and better do it once too often.
echo 'DPkg::Post-Invoke {"cd /root/lm-sensors-kernel-modules/it87 && make && make install";};' > /etc/apt/apt.conf.d/82AsusLmSensorsIt87KernModule