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

bugzilla-daemon
2023-03-02T22:05:57Z

Nick Owens (mischief@offblast.org) changed:

What |Removed |Added
----------------------------------------------------------------------------
CC| |mischief@offblast.org

--- Comment #302 from Nick Owens (mischief@offblast.org) ---
Created attachment 303833
--> https://bugzilla.kernel.org/attachment.cgi?id=303833&action=edit
proart-x670e-dmi.patch

hi denis,

i've tested patch for 6.1.8
(https://bugzilla.kernel.org/show_bug.cgi?id=204807#c290) against gentoo 6.1.12
kernel on ProArt X670E-CREATOR WIFI. seems to work ok.

i attached a patch to put this board in asus_wmi_info_table, as this also
appears to make the module load automatically with a modalias. for the mutex, i
checked my DSDT and acpi_board_SBRG_MUTEX seems to exist there, but i am very
much a novice in kernel programming so i am unsure if this is correct. if it
helps i can attach my DSDT for this board.

i would very much like for this to be included in a future kernel, so if i can
help further let me know.

here is my sensor reading.

mischief@beast:~ $ dmesg|grep nct6775
[ 6.678325] nct6775: Found NCT6799D or compatible chip at 0x2e:0x290
mischief@beast:~ $ sensors nct6799-*
nct6799-isa-0290
Adapter: ISA adapter
in0: 1.34 V (min = +0.00 V, max = +1.74 V)
in1: 1000.00 mV (min = +0.00 V, max = +0.00 V) ALARM
in2: 3.39 V (min = +0.00 V, max = +0.00 V) ALARM
in3: 3.31 V (min = +0.00 V, max = +0.00 V) ALARM
in4: 1.01 V (min = +0.00 V, max = +0.00 V) ALARM
in5: 1.01 V (min = +0.00 V, max = +0.00 V) ALARM
in6: 1.15 V (min = +0.00 V, max = +0.00 V) ALARM
in7: 3.39 V (min = +0.00 V, max = +0.00 V) ALARM
in8: 3.30 V (min = +0.00 V, max = +0.00 V) ALARM
in9: 1.66 V (min = +0.00 V, max = +0.00 V) ALARM
in10: 528.00 mV (min = +0.00 V, max = +0.00 V) ALARM
in11: 528.00 mV (min = +0.00 V, max = +0.00 V) ALARM
in12: 1.02 V (min = +0.00 V, max = +0.00 V) ALARM
in13: 1.28 V (min = +0.00 V, max = +0.00 V) ALARM
in14: 1.23 V (min = +0.00 V, max = +0.00 V) ALARM
fan1: 0 RPM (min = 0 RPM)
fan2: 849 RPM (min = 0 RPM)
fan3: 841 RPM (min = 0 RPM)
fan4: 0 RPM (min = 0 RPM)
fan5: 0 RPM (min = 0 RPM)
fan6: 0 RPM (min = 0 RPM)
fan7: 0 RPM (min = 0 RPM)
SYSTIN: +37.0°C (high = +80.0°C, hyst = +75.0°C) sensor =
thermistor
CPUTIN: +41.5°C (high = +80.0°C, hyst = +75.0°C) sensor =
thermistor
AUXTIN0: +18.0°C sensor = thermistor
AUXTIN1: +23.0°C sensor = thermistor
AUXTIN2: +23.0°C sensor = thermistor
AUXTIN3: +14.0°C sensor = thermistor
PECI Agent 0 Calibration: +41.5°C
PCH_CHIP_CPU_MAX_TEMP: +0.0°C
PCH_CHIP_TEMP: +0.0°C
PCH_CPU_TEMP: +0.0°C
TSI0_TEMP: +50.5°C
intrusion0: OK
intrusion1: ALARM
beep_enable: disabled