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

bugzilla-daemon
2021-09-25T18:52:00Z

--- Comment #131 from Denis Pauk (pauk.denis@gmail.com) ---
(In reply to Eugene Shalygin from comment #129)
> Thank you for your efforts to mainline these drivers! I have a couple of
> changes and questions to the EC part. Is a review going on somewhere where I
> can participate? Otherwise here are the main points:
>
I have not sent it to review yet. I prefer to have checked at least one
motherboard from each group before send for review. Especially i2c adapter.

(In reply to Eugene Shalygin from comment #129)
> 1. I'm pretty sure the B550-E GAMING board has no EC sensors. Other B550
> boards I've seen DSDT from provide a dummy BREC() function.

As for me it has returned reasonable values for "ROG STRIX B550-E GAMING":
----
asuswmiecsensors-isa-0000
Adapter: ISA adapter
Chipset: +32.0°C
CPU: +22.0°C
Motherboard: +22.0°C
T_Sensor: +216.0°C
VRM: +28.0°C

k10temp-pci-00c3
Adapter: PCI adapter
Tctl: +25.1°C
Tdie: +25.1°C
Tccd1: +22.5°C
Tccd2: +24.5°C
----

Maybe it has other valuable sensors, I have used some lucky values for now that
looks as reasonable. Motherboard for sure has T_Sensor and AIO_PUMP by
https://rog.asus.com/motherboards/rog-strix/rog-strix-b550-e-gaming-model/spec.

(In reply to Kamil Pietrzak from comment #130)
> Motherboard "TUF GAMING Z490-PLUS (WI-FI)" is using Nuvoton NCT6798D Super
> I/O, so probably all motherboards that use same Nuvoton chip may benefit
> from those new voltage scaling factors.

What do you think about use kernel mode parameter for use custom value until we
will have some approve that other motherboards with NCT6798D has same scale
factors?