Follow up reply:
It failed at first 5.9.1-arch, but then I updated to 5.9.6-arch and it worked. Happy to pull my pacman.log and split what all changed, but on 5.9.1 it was failing to modprobe nct6687
. Full error was:
modprobe: ERROR: could not insert 'nct6687': Exec format error
After updating to 5.9.6, everything installed nicely, and the sensor module shows up:
nct6687-isa-0a20
Adapter: ISA adapter
+12V: 12.10 V (min = +12.10 V, max = +12.12 V)
+5V: 5.01 V (min = +5.01 V, max = +5.02 V)
+3.3V: 3.38 V (min = +0.00 V, max = +3.38 V)
CPU Soc: 1.03 V (min = +1.03 V, max = +1.03 V)
CPU Vcore: 544.00 mV (min = +0.42 V, max = +0.54 V)
CPU 1P8: 1.85 V (min = +1.85 V, max = +1.85 V)
CPU VDDP: 0.00 V (min = +0.00 V, max = +0.00 V)
DRAM: 1.21 V (min = +1.21 V, max = +1.21 V)
Chipset: 1.02 V (min = +1.01 V, max = +1.02 V)
CPU Fan: 622 RPM (min = 622 RPM, max = 833 RPM)
Pump Fan: 1675 RPM (min = 1675 RPM, max = 1704 RPM)
System Fan #1: 1107 RPM (min = 1101 RPM, max = 1107 RPM)
System Fan #2: 1108 RPM (min = 1108 RPM, max = 1108 RPM)
System Fan #3: 1158 RPM (min = 1158 RPM, max = 1158 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: +47.0°C (low = +43.0°C, high = +47.0°C)
System: +29.0°C (low = +29.0°C, high = +29.0°C)
VRM MOS: +23.0°C (low = +23.0°C, high = +23.0°C)
PCH: +32.0°C (low = +32.0°C, high = +32.0°C)
CPU Socket: +22.0°C (low = +22.0°C, high = +23.0°C)
PCIe x1: +25.0°C (low = +25.0°C, high = +25.0°C)
M2_1: +0.0°C (low = +0.0°C, high = +0.0°C)
So, here’s a board it’s been successfully tested on, MSI MAG B550M MORTAR WIFI Micro ATX AM4 Motherboard, running:
🤖 ~/code/nct6687d (main)$ uname -r
5.9.6-arch1-1
Cheers!
Edit: One detail I forgot to add was it’s likely my fault the modprobe was failing… I may have used the wrong build environment when building for 5.9.1. Checking my history, it looks like I had linked 5.9.6’s build environment in the Makefile. Oops.