LM-сенсоры сообщают о неправильной температуре на Intel Atom N270

2103
Ethan Leroy

У меня есть плата Mini-ITX с встроенным процессором Intel Atom N270 . Это безвентиляторная система, и она сильно нагревается, поэтому я хочу следить за температурой, но lm-сенсоры всегда выдают одинаковые значения:

> 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-sensor неправильным инструментом для моей системы? Есть ли другой, лучший инструмент для 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 

Скажите, если вам нужно больше информации.

0

1 ответ на вопрос

0
Ethan Leroy

Using sensors-detect helped me finding the problem: The module it87 wasn't loaded. So I ran modprobe it87 which resulted in

ERROR: could not insert 'it87': Device or resource busy 

Finally this link helped: I edited /etc/default/grub and added acpi_enforce_resources=lax to GRUB_CMDLINE_LINUX:

GRUB_CMDLINE_LINUX="acpi_enforce_resources=lax" 

Then executed update-grub. Finally I had to add it87 to /etc/modules, so that it gets loaded automatically on boot.

Reboot and now the output for sensors contains an additional section (but yes, the old sections and temperatures didn't change).

> 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 and temp3 seem to report correct values. temp2 flaps between -10 and 60°C

Похожие вопросы