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

bugzilla-daemon
2023-01-29T15:20:58Z

Denis Pauk (pauk.denis@gmail.com) changed:

What |Removed |Added
----------------------------------------------------------------------------
Attachment #303660|0 |1
is obsolete| |

--- Comment #290 from Denis Pauk (pauk.denis@gmail.com) ---
Created attachment 303662
--> https://bugzilla.kernel.org/attachment.cgi?id=303662&action=edit
Asus WMI for nct6775 v6.1.8 base (2023.01.29)

(In reply to Robert Kling from comment #289)
> dmesg showing:
>
> 2023-01-28T22:44:58+0100 kernel: nct6775: No such ASUS mutex: \_GPE.MUT0
> 2023-01-28T22:44:58+0100 kernel: nct6775: Enabling hardware monitor logical
> device mappings.
> 2023-01-28T22:44:58+0100 kernel: nct6775: Found NCT6793D or compatible chip
> at 0x2e:0x290
> 2023-01-28T22:44:58+0100 kernel: ACPI Warning: SystemIO range
> 0x0000000000000295-0x0000000000000296 conflicts with OpRegion
> 0x0000000000000290-0x0000000000000299 (\_GPE.HWM) (20220331/utaddress-204)
> 2023-01-28T22:44:58+0100 kernel: ACPI: OSL: Resource conflict; ACPI support
> missing from driver?
>
> Not sure if I made an error, I'll try 6.1.0 when I have some more time.

Could you try with such one?

Change with previous one is usage "\\_SB.PCI0.LPCB.SIO1.MUT0" mutex. Note - it
will be unsafe, looks like your board doesn't use/export mutex before access to
sensors and change settings of fans. So code just uses IO lock available in
dsdt.