我有一块 Mini-ITX 主板,带有板载英特尔凌动 N270。 它是无风扇系统变得非常热,所以我想监控温度,但是流明传感器总是报告相同的值:
> sensors
acpitz-virtual-0
Adapter: Virtual device
temp1: +40.0°C (crit = +75.0°C)
coretemp-isa-0000
Adapter: ISA adapter
Core 0: +33.0°C (crit = +90.0°C)
在 BIOS 中我可以看到温度,但是是的,我想在系统运行时监控它们。
lm-sensors 是不是不适合我的系统的工具?有没有其他更好的 Debian 工具?
也许这有帮助?
> dmidecode -t 2
# dmidecode 2.11
SMBIOS 2.2 present.
Handle 0x0002, DMI type 2, 8 bytes
Base Board Information
Manufacturer: PhoenixAward
Product Name: 945GSE-ITE8712
Version: 6.0
如果您需要更多信息,请告诉我。
答案1
使用sensors-detect
帮助我找到了问题:模块it87
未加载。所以我运行了,modprobe it87
结果
ERROR: could not insert 'it87': Device or resource busy
最后此链接有帮助:我编辑/etc/default/grub
并添加acpi_enforce_resources=lax
到GRUB_CMDLINE_LINUX
:
GRUB_CMDLINE_LINUX="acpi_enforce_resources=lax"
然后执行update-grub
。最后我必须添加it87
到/etc/modules
,以便它在启动时自动加载。
重新启动,现在的输出sensors
包含一个附加部分(但是,旧的部分和温度没有改变)。
> sensors
acpitz-virtual-0
Adapter: Virtual device
temp1: +40.0°C (crit = +75.0°C)
coretemp-isa-0000
Adapter: ISA adapter
Core 0: +24.0°C (crit = +90.0°C)
it8712-isa-0290
Adapter: ISA adapter
in0: +0.88 V (min = +0.00 V, max = +4.08 V)
in1: +1.04 V (min = +0.00 V, max = +4.08 V)
in2: +3.33 V (min = +0.00 V, max = +4.08 V)
in3: +2.98 V (min = +0.00 V, max = +4.08 V)
in4: +2.96 V (min = +0.00 V, max = +4.08 V)
in5: +2.19 V (min = +0.00 V, max = +4.08 V)
in6: +1.89 V (min = +0.00 V, max = +4.08 V)
in7: +4.08 V (min = +0.00 V, max = +4.08 V) ALARM
Vbat: +3.17 V
fan1: 0 RPM (min = 0 RPM, div = 8)
fan2: 0 RPM (min = 0 RPM, div = 8)
fan3: 0 RPM (min = 0 RPM, div = 8)
temp1: +52.0°C (low = -1.0°C, high = +127.0°C) sensor = thermistor
temp2: +21.0°C (low = -1.0°C, high = +127.0°C) sensor = thermistor
temp3: +46.0°C (low = -1.0°C, high = +127.0°C) sensor = thermistor
cpu0_vid: +2.050 V
intrusion0: ALARM
temp1
并且temp3
似乎报告了正确的值。temp2
襟翼在-10和60°C之间