Há um problema bem conhecido em que certos chips relatam leituras de temperatura completamente falsas (provavelmente porque não há nenhum sensor conectado). Eles serão exibidos na saída do lm_sensors:
nct6798-isa-0290
Adapter: ISA adapter
AUXTIN0: +26.0°C (high = +80.0°C, hyst = +75.0°C)
(crit = +100.0°C) sensor = thermistor
AUXTIN1: +8.0°C (high = +80.0°C, hyst = +75.0°C)
(crit = +125.0°C) sensor = thermistor
AUXTIN2: -11.0°C (high = +80.0°C, hyst = +75.0°C)
(crit = +125.0°C) sensor = thermistor
AUXTIN3: +26.0°C (high = +80.0°C, hyst = +75.0°C)
(crit = +100.0°C) sensor = thermistor
AUXTIN4: +79.0°C (high = +80.0°C, hyst = +75.0°C) ALARM
(crit = +100.0°C)
Como é possível excluir/ignorar estes sensores?
Tentei adicionar isso a /etc/sensors3.conf e /etc/sensors.d/nuvoton sem sorte:
chip "nct6798-*"
ignore "AUXTIN0"
ignore "AUXTIN1"
ignore "AUXTIN2"
ignore "AUXTIN3"
ignore "AUXTIN4"
EDIT: Se eu parar o lm_sensors.service, várias leituras desaparecem da sensors
saída. Se eu começar de novo, as leituras que estou tentando ignorar retornarão. O daemon está configurado de forma diferente?
Ambiente:
- Fedora 39 x86_64
- lm_sensores 3.6.0
Seguindo o conselho de @harrymc para verificar a saída de
sensors -u
, notei que havia várias leituras abaixo de cada entrada "AUXTIN*":Então mudei a configuração para me referir a esses
temp*
valores em vez deAUXTIN*
:E funcionou!