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

bugzilla-daemon
2022-11-02T00:02:15Z

--- Comment #266 from zykr.caswell@gmail.com ---
TLDR: B-->0 and it works!

Adding the board to that list, which I'm feeling a little embarrassed I hadn't
already tried, gives this:
nct6775_dkms_platform: No such ASUS mutex: \_SB_.PCI0.LPCB.SIO1.MUT0
nct6775_dkms_platform: Found NCT6791D or compatible chip at 0x2e:0x290
ACPI Warning: SystemIO range 0x0000000000000295-0x0000000000000296 conflicts
with OpRegion 0x0000000000000290-0x0000000000000299 (\_GPE.HWM)
(20220331/utaddress-204)
ACPI: OSL: Resource conflict; ACPI support missing from driver?

Looking at the DKMS, I don't have such a Mutex, but I do have one under LPC0
instead of LPCB.
Scope (_SB) --> Device (PCI0) --> Device (LPC0) --> Device (SIO1) --> Mutex
(MUT0, 0x00)

Adding that in results in... IT WORKS! I had almost given up by this point and
was main continuing out of stubbornness rather than any actual expectation of
getting it working.

So, thank you, thank you very much. I'm not sure all of the values are right as
the temperatures seem rather high, but I will try to confirm that now.

ADDED:
+ DMI_ASUS_BOARD_INFO(acpi_board_LPC0_MUTEX, "\\_SB_.PCI0.LPC0.SIO1.MUT0");
...
DMI_MATCH_ASUS_NONWMI_BOARD("P8Z68-V LX", &acpi_board_LPCB_MUTEX),
+ /* SB_.PCI0.LPC0.SIO1.MUT0*/
+ DMI_MATCH_ASUS_WMI_BOARD("X99-E WS/USB 3.1", &acpi_board_LPC0_MUTEX),
+ /* SB_.PCI0.LPCB.SIO1.MUT0*/
DMI_MATCH_ASUS_WMI_BOARD("MAXIMUS VII HERO", &acpi_board_LPCB_MUTEX),