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

bugzilla-daemon
2025-06-27T05:11:03Z

Ariel (ariel122333444455555666666@gmail.com) changed:

What |Removed |Added
----------------------------------------------------------------------------
CC| |ariel122333444455555666666@
| |gmail.com

--- Comment #347 from Ariel (ariel122333444455555666666@gmail.com) ---
Created attachment 308318
--> https://bugzilla.kernel.org/attachment.cgi?id=308318&action=edit
acpidump -b -n DSDT for STRIX X99 GAMING motherboard from ASUS

The ASUS ROG STRIX X99 GAMING motherboard has an NCT6791D chip, as shown in
https://rog.asus.com/motherboards/rog-strix/rog-strix-x99-gaming-model/ (see
this photo
https://dlcdnimgs.asus.com/websites/global/products/5QleWlDkArjGYpzg/img/flawless/pic.jpg).
This chip is correctly detected by the nct6775 module, but the motherboard
needs to be added to the module in order for it to work without the
acpi_enforce_resources=lax kernel parameter.

# cat /sys/class/dmi/id/board_name
STRIX X99 GAMING

# dmesg
...
[jue jun 26 21:33:52 2025] nct6775: Found NCT6791D or compatible chip at
0x2e:0x290
[jue jun 26 21:33:52 2025] ACPI Warning: SystemIO range
0x0000000000000295-0x0000000000000296 conflicts with OpRegion
0x0000000000000290-0x0000000000000299 (\_GPE.HWM) (20240322/utaddress-204)
[jue jun 26 21:33:52 2025] ACPI: OSL: Resource conflict; ACPI support missing
from driver?
[jue jun 26 21:33:52 2025] ACPI: OSL: Resource conflict: System may be unstable
or behave erratically

# sensors
nct6791-isa-0290
Adapter: ISA adapter
Vcore: 888.00 mV (min = +0.00 V, max = +1.74 V)
in1: 1.01 V (min = +0.00 V, max = +0.00 V) ALARM
AVCC: 3.36 V (min = +0.00 V, max = +0.00 V) ALARM
+3.3V: 3.36 V (min = +0.00 V, max = +0.00 V) ALARM
in4: 1000.00 mV (min = +0.00 V, max = +0.00 V) ALARM
in5: 2.04 V (min = +0.00 V, max = +0.00 V) ALARM
in6: 376.00 mV (min = +0.00 V, max = +0.00 V) ALARM
3VSB: 3.42 V (min = +0.00 V, max = +0.00 V) ALARM
Vbat: 3.31 V (min = +0.00 V, max = +0.00 V) ALARM
in9: 1.05 V (min = +0.00 V, max = +0.00 V) ALARM
in10: 624.00 mV (min = +0.00 V, max = +0.00 V) ALARM
in11: 928.00 mV (min = +0.00 V, max = +0.00 V) ALARM
in12: 368.00 mV (min = +0.00 V, max = +0.00 V) ALARM
in13: 368.00 mV (min = +0.00 V, max = +0.00 V) ALARM
in14: 688.00 mV (min = +0.00 V, max = +0.00 V) ALARM
fan1: 0 RPM (min = 0 RPM)
fan2: 479 RPM (min = 0 RPM)
fan3: 0 RPM (min = 0 RPM)
fan4: 0 RPM (min = 0 RPM)
fan5: 0 RPM (min = 0 RPM)
fan6: 1942 RPM (min = 0 RPM)
SYSTIN: +33.0°C (high = +77.0°C, hyst = +74.0°C) sensor =
thermistor
CPUTIN: +43.5°C (high = +80.0°C, hyst = +75.0°C) sensor =
thermistor
AUXTIN0: +73.5°C sensor = thermistor
AUXTIN1: +48.0°C sensor = thermistor
AUXTIN2: +30.0°C sensor = thermistor
AUXTIN3: +43.0°C sensor = thermistor
PECI Agent 0: +39.0°C (high = +77.0°C, hyst = +74.0°C)
(crit = +79.0°C)
PCH_CHIP_CPU_MAX_TEMP: +0.0°C
PCH_CHIP_TEMP: +0.0°C
PCH_CPU_TEMP: +0.0°C
PCH_MCH_TEMP: +0.0°C
PCH_DIM0_TEMP: +0.0°C
intrusion0: ALARM
intrusion1: OK
beep_enable: disabled