Fred78290 / nct6687d

Linux kernel module for Nuvoton NCT6687-R
GNU General Public License v2.0
203 stars 40 forks source link

Partially works with Asrock X670E Steel Legend #95

Open artemklevtsov opened 3 months ago

artemklevtsov commented 3 months ago

Hi,

Thank for your work.

I have Asrock X670E Steel Legend with the NCT6686D chip (found in manual).

After load the module.

dmesg

nct6687: Found NCT6686D or compatible chip at 0x002e:0x0a20
nct6687 nct6687.2592: NCT6686D EC firmware version 1.0 build 07/19/22

sensors:

nct6686-isa-0a20
Adapter: ISA adapter
+12V:            0.00 V  (min =  +0.00 V, max =  +0.00 V)
+5V:             0.00 V  (min =  +0.00 V, max =  +0.00 V)
+3.3V:           3.39 V  (min =  +3.39 V, max =  +3.39 V)
CPU Soc:         0.00 V  (min =  +0.00 V, max =  +0.00 V)
CPU Vcore:       0.00 V  (min =  +0.00 V, max =  +0.00 V)
CPU 1P8:         0.00 V  (min =  +0.00 V, max =  +0.00 V)
CPU VDDP:        0.00 V  (min =  +0.00 V, max =  +0.00 V)
DRAM:            0.00 V  (min =  +0.00 V, max =  +0.00 V)
Chipset:         0.00 V  (min =  +0.00 V, max =  +0.00 V)
CPU SA:          0.00 V  (min =  +0.00 V, max =  +0.00 V)
Voltage #2:      0.00 V  (min =  +0.00 V, max =  +0.00 V)
AVCC3:           0.00 V  (min =  +0.00 V, max =  +0.00 V)
AVSB:            3.39 V  (min =  +3.39 V, max =  +3.39 V)
VBat:            1.82 V  (min =  +1.81 V, max =  +1.82 V)
CPU Fan:          0 RPM  (min =    0 RPM, max =    0 RPM)
Pump Fan:       751 RPM  (min =  751 RPM, max =  762 RPM)
System Fan #1:    0 RPM  (min =    0 RPM, max =    0 RPM)
System Fan #2:  536 RPM  (min =  535 RPM, max =  536 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:            +35.5°C  (low  = +35.0°C, high = +35.5°C)
System:         +41.5°C  (low  = +41.0°C, high = +41.5°C)
VRM MOS:        +37.0°C  (low  = +37.0°C, high = +37.0°C)
PCH:            +48.0°C  (low  = +48.0°C, high = +48.0°C)
CPU Socket:     +73.0°C  (low  = +73.0°C, high = +79.0°C)
PCIe x1:        +62.0°C  (low  = +62.0°C, high = +62.0°C)
M2_1:           +62.0°C  (low  = +62.0°C, high = +62.0°C)

So CPU Vcore and others are missing.

Hardware:

Machine:
  Type: Desktop Mobo: ASRock model: X670E Steel Legend
    serial: <superuser required> UEFI: American Megatrends LLC. v: 3.01
    date: 05/13/2024
CPU:
  Info: 12-core model: AMD Ryzen 9 7900X bits: 64 type: MT MCP cache:
    L2: 12 MiB
  Speed (MHz): avg: 779 min/max: 545/5733 cores: 1: 545 2: 545 3: 545
    4: 3119 5: 545 6: 545 7: 545 8: 545 9: 545 10: 545 11: 545 12: 3593 13: 545
    14: 545 15: 545 16: 545 17: 545 18: 545 19: 545 20: 545 21: 545 22: 545
    23: 545 24: 545
artemklevtsov commented 3 months ago

sensors-detect shows:

Trying family `VIA/Winbond/Nuvoton/Fintek'...               Yes
Found unknown chip with ID 0xd441
artemklevtsov commented 3 months ago

I tried to load with force=1 param but get in dmesg:

nct6687: EC Invalid address: 0xFFFF