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

bugzilla-daemon
2021-04-29T10:09:10Z

--- Comment #73 from Bernhard Seibold (mail@bernhard-seibold.de) ---
(In reply to Hans de Goede from comment #72)
> (In reply to Bernhard Seibold from comment #71)
> > Created attachment 296529 [details]
> > Add support for access via Asus WMI to nct6775
>
> Nice, have you submitted this to kernel's hwmon subsystem maintainer for
> inclusion into the mainline kernel ?

No, I just finished writing this. I cannot test if it still works correctly for
non-WMI cases, and I think using device address zero for WMI is probably a bit
hackish.

Please also note that this patch only adds access via WMI for i/o port 0x295,
while superio access is still using the "traditional" method. There are however
also WMI methods for superio access, at least on my board, and it would
probably be safer to use those as well. However I would propose to first split
the superio functionality into a separate driver. Comments in nct6775 seem to
imply that this was/is intended to be done at some point.