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

bugzilla-daemon
2021-09-19T22:52:39Z

mirh (mirh@protonmail.ch) changed:

What |Removed |Added
----------------------------------------------------------------------------
CC| |chunkeey@googlemail.com,
| |mirh@protonmail.ch

--- Comment #124 from mirh (mirh@protonmail.ch) ---
(In reply to Eugene Shalygin from comment #111)
> Most of these boards, as you probably know already, seem to not provide
> readings for all the available sensors via the Nuvoton chip. For example,
> [...] we found that the Nuvoton 6798D chip provides sensors readings for
> configured in the BIOS QFan sources in its registers [2]. Maybe those are
> worth displaying with the nct6775 driver? They can include sensors that
> are otherwise are available from the embedded controller only.

I can't really vouch for high end desktop motherboards, but at least as far as
laptops are concerned this has been the case since forever about everywhere
(ranging from "somewhat nitpicky" lacks to "kinda important" ones)
https://github.com/daringer/asus-fan/issues/13
https://github.com/daringer/asus-fan/issues/44#issuecomment-487380638

I don't know how dangerous accessing EC could be (be it directly, or through
possible ACPI methods.. in some cases datasheets may even be available), but
something else that isn't just vanilla WMI is needed.

https://sourceforge.net/p/acpi4asus/mailman/message/7375427/
Btw following the breadcrumb trail of the asus linux drivers history.. it seems
like different/older machines may have used 'ECRW' in its place (or if not any
I found that to still be present on my 2016 X756UX).