[Bug 204807] Hardware monitoring sensor nct6798d doesn't work unless acpi_enforce_resources=lax is enabled

bugzilla-daemon
2023-01-03T19:25:55Z

Jeroen Beerstra (jeroen@beerstra.org) changed:

What |Removed |Added
----------------------------------------------------------------------------
CC| |jeroen@beerstra.org

--- Comment #280 from Jeroen Beerstra (jeroen@beerstra.org) ---
(In reply to Denis Pauk from comment #278)

I was succesfull in enabling the monitoring for my Asus X670-P motherboard on
kernel 6.1.2 running on Almalinux. First of all I added my board to DMI section
of you r patch and second I added it to asus_wmi_sensors. The patch didn't
apply fully though on ML linux but manually editing nct6775-platform was
trivial for me (I just needed to add Asus X670-P to the list and didn't bother
to sort out the differences in the list from the patch and linux 6.1.2). I
still need to modprobe nct6775 and lmsensors doesn't detect my sensors OOTB.
But the module loads cleanly and I see sensors readings :)

nct6799-isa-0290
Adapter: ISA adapter
in0: 1.21 V (min = +0.00 V, max = +1.74 V)
in1: 1000.00 mV (min = +0.00 V, max = +0.00 V) ALARM
in2: 3.39 V (min = +0.00 V, max = +0.00 V) ALARM
in3: 3.34 V (min = +0.00 V, max = +0.00 V) ALARM
in4: 1.02 V (min = +0.00 V, max = +0.00 V) ALARM
in5: 1.03 V (min = +0.00 V, max = +0.00 V) ALARM
in6: 784.00 mV (min = +0.00 V, max = +0.00 V) ALARM
in7: 3.39 V (min = +0.00 V, max = +0.00 V) ALARM
in8: 3.30 V (min = +0.00 V, max = +0.00 V) ALARM
in9: 1.67 V (min = +0.00 V, max = +0.00 V) ALARM
in10: 560.00 mV (min = +0.00 V, max = +0.00 V) ALARM
in11: 552.00 mV (min = +0.00 V, max = +0.00 V) ALARM
in12: 1.03 V (min = +0.00 V, max = +0.00 V) ALARM
in13: 496.00 mV (min = +0.00 V, max = +0.00 V) ALARM
in14: 424.00 mV (min = +0.00 V, max = +0.00 V) ALARM
fan1: 681 RPM (min = 0 RPM)
fan2: 512 RPM (min = 0 RPM)
fan3: 639 RPM (min = 0 RPM)
fan7: 0 RPM (min = 0 RPM)
SYSTIN: +30.0°C (high = +80.0°C, hyst = +75.0°C) sensor =
thermistor
CPUTIN: +34.0°C (high = +80.0°C, hyst = +75.0°C) sensor =
thermistor
AUXTIN0: +38.0°C sensor = thermistor
AUXTIN1: +19.0°C sensor = thermistor
AUXTIN2: +20.0°C sensor = thermistor
AUXTIN3: +73.0°C sensor = thermistor
PECI Agent 0 Calibration: +35.5°C
PCH_CHIP_CPU_MAX_TEMP: +0.0°C
PCH_CHIP_TEMP: +0.0°C
PCH_CPU_TEMP: +0.0°C
TSI0_TEMP: +46.4°C
intrusion0: ALARM
intrusion1: ALARM
beep_enable: disabled

Not all is correct (for example one of the 2 case fans is missing from the
list) but at least I'm getting somewhere, thanx! :)