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

bugzilla-daemon
2023-01-29T16:11:42Z

--- Comment #291 from Robert Kling (robert.kling@gmail.com) ---
(In reply to Denis Pauk from comment #290)
> Created attachment 303662 [details]
> Asus WMI for nct6775 v6.1.8 base (2023.01.29)
>
> 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.

That seems to have done the trick!

kernel: nct6775: Using Asus WMI mutex: \_SB.PCI0.LPCB.SIO1.MUT0
kernel: nct6775: Enabling hardware monitor logical device mappings.
kernel: nct6775: Found NCT6793D or compatible chip at 0x2e:0x290

Not sure if more info from dmesg would be useful for you.

sensors is outputting fan/voltage data from nct6793-isa-0290 now!

I don't want to take up too much of your time for something that's not really
crucial, but how unsafe is it? I let the mainboard/bios handle cpu/aux fan
speed, I'm not running any fan control programs at the moment. Would that be
fine?

Thank you very much for your help & time!