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

bugzilla-daemon
2021-04-11T10:18:06Z

--- Comment #57 from Mateusz Jończyk (mat.jonczyk@o2.pl) ---
(In reply to Hans de Goede from comment #56)
> Hmm,
>
> asus-wmi-sensors also is not such a great solution, it seems the WMI
> interface is buggy on some boards and causes fans to stop or get stuck at
> max speed, which is quite bad, see:
>
> https://github.com/electrified/asus-wmi-sensors#known-issues

IMHO, this could be caused by access races, not necessarily by a buggy BIOS.
The driver may simply not implement correct synchronization methods. It may be
necessary to call some ACPI / WMI methods before and after accessing the
sensors to avoid resource conflicts.

As is written in the documentation:
> The more frequently the WMI interface is polled the greater the potential for
> this to happen.

I am also not sure if the driver implements correct locking behavior
kernel-wise.