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

bugzilla-daemon
2021-09-04T10:48:36Z

to.eivind@gmail.com changed:

What |Removed |Added
----------------------------------------------------------------------------
CC| |to.eivind@gmail.com

--- Comment #87 from to.eivind@gmail.com ---
(In reply to Denis Pauk from comment #85)
> Created attachment 298539 [details]
> POC: Add support for access via Asus WMI to nct6775 by board name detect
>
> I have added only small list of board names(/sys/class/dmi/id/board_name),
> could you add yours and check?
>
> P.S.: I have not checked with real devices.

Thank you all for your great work.

I added my board "ROG STRIX B550-F GAMING (WI-FI)" and added patch against
5.14.1-arch1-1 BIOS 2423 08/10/2021.

$ dmesg | grep nct6775
[ 6.878846] nct6775: Found NCT6798D or compatible chip at 0x0:0x290
[ 6.879018] nct6775: Using Asus WMI to access chip

$ sensors
nct6798-isa-0000
Adapter: ISA adapter
in0: 472.00 mV (min = +0.00 V, max = +1.74 V)
in1: 1000.00 mV (min = +0.00 V, max = +0.00 V) ALARM
in2: 3.38 V (min = +0.00 V, max = +0.00 V) ALARM
in3: 3.33 V (min = +0.00 V, max = +0.00 V) ALARM
in4: 1000.00 mV (min = +0.00 V, max = +0.00 V) ALARM
in5: 960.00 mV (min = +0.00 V, max = +0.00 V) ALARM
in6: 280.00 mV (min = +0.00 V, max = +0.00 V) ALARM
in7: 3.36 V (min = +0.00 V, max = +0.00 V) ALARM
in8: 3.33 V (min = +0.00 V, max = +0.00 V) ALARM
in9: 904.00 mV (min = +0.00 V, max = +0.00 V) ALARM
in10: 304.00 mV (min = +0.00 V, max = +0.00 V) ALARM
in11: 1.02 V (min = +0.00 V, max = +0.00 V) ALARM
in12: 1.02 V (min = +0.00 V, max = +0.00 V) ALARM
in13: 408.00 mV (min = +0.00 V, max = +0.00 V) ALARM
in14: 304.00 mV (min = +0.00 V, max = +0.00 V) ALARM
fan1: 714 RPM (min = 0 RPM)
fan2: 776 RPM (min = 0 RPM)
fan3: 708 RPM (min = 0 RPM)
fan4: 870 RPM (min = 0 RPM)
fan5: 0 RPM (min = 0 RPM)
fan6: 0 RPM (min = 0 RPM)
fan7: 0 RPM (min = 0 RPM)
SYSTIN: +28.0°C (high = +80.0°C, hyst = +75.0°C) sensor =
thermistor
CPUTIN: +35.5°C (high = +80.0°C, hyst = +75.0°C) sensor =
thermistor
AUXTIN0: +82.5°C sensor = thermistor
AUXTIN1: +49.0°C sensor = thermistor
AUXTIN2: -60.0°C sensor = thermistor
AUXTIN3: +78.0°C sensor = thermistor
PECI Agent 0 Calibration: +35.5°C
PCH_CHIP_CPU_MAX_TEMP: +0.0°C
PCH_CHIP_TEMP: +0.0°C
PCH_CPU_TEMP: +0.0°C
intrusion0: ALARM
intrusion1: ALARM
beep_enable: disabled

Would be very, very nice if someone has the knowledge to make this acceptable
for upstream.