Seems to be similar situation as https://github.com/Fred78290/nct6687d/issues/53. There are 4 M.2 slots but only for one of them the temperature is reported (currently unpopulated so unsure if it's working beyond displaying 0).
I can confirm at least CPU voltage, CPU temperatures working properly though. CPU fan values seem to be working fine as well, but the case fans (plugged in as system fans 1 and 2 for back and front) seem to report incorrect values near the minimum. Not sure if that's a sensor or a parsing issue.
Haven't checked for other missing sensors yet.
pwmconfig plots for PWM-RPM correlations:
CPU fan:
System fan 1:
System fan 2:
dmesg output:
[48297.780531] nct6687: Found NCT6687D or compatible chip at 0x004e:0x0a20
[48297.785831] nct6687 nct6687.2592: NCT6687D EC firmware version 0.0 build 09/27/22
sensors output:
k10temp-pci-00c3
Adapter: PCI adapter
Tctl: +53.8°C
Tccd1: +38.9°C
Tccd2: +46.0°C
nvme-pci-0100
Adapter: PCI adapter
Composite: +46.9°C (low = -273.1°C, high = +81.8°C)
(crit = +84.8°C)
Sensor 1: +46.9°C (low = -273.1°C, high = +65261.8°C)
Sensor 2: +56.9°C (low = -273.1°C, high = +65261.8°C)
nct6687-isa-0a20
Adapter: ISA adapter
+12V: 12.22 V (min = +12.22 V, max = +12.24 V)
+5V: 5.06 V (min = +5.05 V, max = +5.07 V)
+3.3V: 3.36 V (min = +3.36 V, max = +3.36 V)
CPU Soc: 1.02 V (min = +1.01 V, max = +1.02 V)
CPU Vcore: 1.29 V (min = +1.20 V, max = +1.36 V)
CPU 1P8: 1.84 V (min = +1.84 V, max = +1.84 V)
CPU VDDP: 0.00 V (min = +0.00 V, max = +0.00 V)
DRAM: 1.10 V (min = +1.10 V, max = +1.11 V)
Chipset: 572.00 mV (min = +0.57 V, max = +0.58 V)
CPU SA: 550.00 mV (min = +0.55 V, max = +0.56 V)
Voltage #2: 1.54 V (min = +1.54 V, max = +1.54 V)
AVCC3: 3.34 V (min = +3.34 V, max = +3.35 V)
AVSB: 3.36 V (min = +3.36 V, max = +3.36 V)
VBat: 2.04 V (min = +2.04 V, max = +2.04 V)
CPU Fan: 1114 RPM (min = 1083 RPM, max = 1275 RPM)
Pump Fan: 0 RPM (min = 0 RPM, max = 0 RPM)
System Fan #1: 802 RPM (min = 794 RPM, max = 806 RPM)
System Fan #2: 827 RPM (min = 826 RPM, max = 831 RPM)
System Fan #3: 0 RPM (min = 0 RPM, max = 0 RPM)
System Fan #4: 0 RPM (min = 0 RPM, max = 0 RPM)
System Fan #5: 0 RPM (min = 0 RPM, max = 0 RPM)
System Fan #6: 0 RPM (min = 0 RPM, max = 0 RPM)
CPU: +53.0°C (low = +52.0°C, high = +60.0°C)
System: +52.5°C (low = +52.0°C, high = +53.0°C)
VRM MOS: +42.5°C (low = +42.5°C, high = +43.0°C)
PCH: +54.0°C (low = +53.0°C, high = +54.0°C)
CPU Socket: +38.5°C (low = +38.5°C, high = +39.0°C)
PCIe x1: +52.0°C (low = +51.0°C, high = +52.5°C)
M2_1: +0.0°C (low = +0.0°C, high = +0.0°C)
Seems to be similar situation as https://github.com/Fred78290/nct6687d/issues/53. There are 4 M.2 slots but only for one of them the temperature is reported (currently unpopulated so unsure if it's working beyond displaying 0).
I can confirm at least CPU voltage, CPU temperatures working properly though. CPU fan values seem to be working fine as well, but the case fans (plugged in as system fans 1 and 2 for back and front) seem to report incorrect values near the minimum. Not sure if that's a sensor or a parsing issue.
Haven't checked for other missing sensors yet.
pwmconfig
plots for PWM-RPM correlations:CPU fan:
![image](https://github.com/Fred78290/nct6687d/assets/807772/cc35e4a8-7902-45ea-8b03-8df3849ba29e)
System fan 1:
![image](https://github.com/Fred78290/nct6687d/assets/807772/4c51e1e7-b178-4ade-8200-1fc7746ea2cf)
System fan 2:
![image](https://github.com/Fred78290/nct6687d/assets/807772/e2de09fb-1d25-4d9b-a9cf-52d4194c57ab)
dmesg
output:sensors
output: