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

bugzilla-daemon
2022-11-01T12:02:33Z

zykr.caswell@gmail.com changed:

What |Removed |Added
----------------------------------------------------------------------------
CC| |zykr.caswell@gmail.com

--- Comment #264 from zykr.caswell@gmail.com ---
Created attachment 303116
--> https://bugzilla.kernel.org/attachment.cgi?id=303116&action=edit
DSDT - X99-E-WS-USB3 - Decompiled

Same or similar issue with X99-E WS/USB 3.1:

nct6775: Found NCT6791D or compatible chip at 0x2e:0x290
ACPI Warning: SystemIO range 0x0000000000000295-0x0000000000000296 conflicts
with OpRegion 0x0000000000000290-0x0000000000000299 (\_GPE.HWM)
(20200925/utaddress-204)

I've been trying to make sense of the DSDT by reading the ACPI spec, but I'm
not having a lot success. Built kernels 5.10, 5.19, 6.0.2, 6.03, and several
different versions of nct6775 driver for each including "Asus WMI for nct6775
v5.20 base (2022.10.20)", both in tree and as a custom DKMS module to no
effect.

I'm rather reluctant to actually try using acpi_enforce_resourses=lax, so I
don't know for sure if that would make it work or not. I've attached my DSDT as
pulled from the latest BIOS update for my board from ASUS. Could someone take a
look and confirm for me that I likely have this same problem?