Yes, I’m able to read the sensors but I can’t set anything (not sure if it’s because I’m using force=1 or if it’s a limitation of the driver/module) - so the pwm/temp/… parameters have to be set in MSI’s bios.
Note- I’ve edited my post, force=1 wasn’t parsed in modules.load.d/nct6683.conf (just found this out after rebooting).
$ modprobe nct6683 force=1:
dom0 kernel: nct6683: Found NCT6687D or compatible chip at 0x4e:0xa20
dom0 kernel: nct6683 nct6683.2592: NCT6687D EC firmware version 1.0 build 09/09/21
$ uname -r:
6.2.10-1.qubes.fc32.x86_64
$ sensors :
nct6687-isa-0a20
Adapter: ISA adapter
VIN0: 992.00 mV (min = +0.00 V, max = +0.00 V)
[...]
fan1: 506 RPM (min = 0 RPM)
[...]
PECI 0.0: +27.0°C (low = +0.0°C)
(high = +0.0°C, hyst = +0.0°C)
(crit = +0.0°C) sensor = Intel PECI
[...]
acpitz-acpi-0
Adapter: ACPI interface
temp1: +27.8°C (crit = +105.0°C)
nvme-pci-0100
Adapter: PCI adapter
Composite: +19.9°C (low = -0.1°C, high = +76.8°C)
(crit = +79.8°C)
(the hwmon interface exposed by nct6683 is /sys/devices/platform/nct6683.2592/hwmon/hwmon2/)
Bios version is 1.B0 - 03/24/2023