Lab / Hardware

在 Proxmox VE 中安装 IT8613E 传感器驱动

为部分主板补齐 it87/IT8613E 传感器支持,让 PVE 能读取温度、电压和风扇数据。

风险提示

传感器驱动和内核模块会直接接触硬件监控芯片。不同主板、BIOS、内核版本的兼容性不一样,操作前建议保留 SSH 之外的恢复入口。

这类操作适合已经熟悉 Linux 基础维护的人。生产环境请先在可回滚环境验证。

安装前准备

安装基础工具:

apt update
apt install git build-essential dkms lm-sensors

先运行一次 sensors 检查:

sensors-detect
sensors

如果看不到需要的芯片数据,才考虑额外驱动。

编译 it87 驱动

克隆社区驱动仓库:

git clone https://github.com/frankcrawford/it87
cd it87
make
make install

加载模块:

modprobe it87

如果芯片需要指定参数,可以通过 modprobe 参数测试。不同主板不要直接照抄别人的参数,先确认芯片型号和风险。

验证

sensors
lsmod | grep it87
dmesg | grep -i it87

能看到温度、风扇或电压数据,就说明模块已工作。

开机自动加载

把模块名写入 /etc/modules

it87

如果需要参数,创建 modprobe 配置:

options it87 force_id=0x8622

参数只是示例。正式使用前要按照自己的硬件确认。

内核更新后失效

PVE 更新内核后,手动编译模块可能失效。可以考虑 DKMS,或者在每次内核升级后重新编译安装。

常用排查:

uname -r
modinfo it87
dmesg | tail -n 80

温度数据不是装饰,它是小主机长期稳定运行的保险丝。