`lm-sensors` doesn't detect my fans

I have an MSI H170 Gaming M3 motherboard, and KDE Neon doesn’t detect none of my fans at all.

$ sensors
coretemp-isa-0000
Adapter: ISA adapter
Package id 0:  +53.0°C  (high = +84.0°C, crit = +100.0°C)
Core 0:        +49.0°C  (high = +84.0°C, crit = +100.0°C)
Core 1:        +53.0°C  (high = +84.0°C, crit = +100.0°C)
Core 2:        +46.0°C  (high = +84.0°C, crit = +100.0°C)
Core 3:        +50.0°C  (high = +84.0°C, crit = +100.0°C)
$ hwinfo |grep -A 5 -B 10 -i fan
snd_hda_codec_hdmi: module = snd_hda_codec_hdmi
snd_hda_codec_realtek: /devices/pci0000:00/0000:00:1f.3/hdaudioC0D0
snd_hda_codec_realtek: module = snd_hda_codec_realtek
       nd_region: module = libnvdimm
          nd_bus: module = libnvdimm
          nvdimm: module = libnvdimm
      parport_pc: module = parport_pc
        coretemp: /devices/platform/coretemp.0
        coretemp: module = coretemp
       reg-dummy: /devices/platform/reg-dummy
        acpi-fan: /devices/platform/PNP0C0B:03
        acpi-fan: /devices/platform/PNP0C0B:01
        acpi-fan: /devices/platform/PNP0C0B:04
        acpi-fan: /devices/platform/PNP0C0B:02
        acpi-fan: /devices/platform/PNP0C0B:00
        acpi-wmi: /devices/pci0000:00/PNP0C14:00
        acpi-wmi: /devices/platform/PNP0C14:01
        acpi-wmi: module = wmi
        acpi-wmi: /devices/platform/PNP0C14:02
  intel_rapl_msr: /devices/platform/intel_rapl_msr.0
--
  P: /devices/platform/INT33A1:00
  E: DEVPATH=/devices/platform/INT33A1:00
  E: DRIVER=intel_pmc_core
  E: ID_VENDOR_FROM_DATABASE=Interphase Corporation
  E: MODALIAS=acpi:INT33A1:PNP0D80:
  E: SUBSYSTEM=platform
  E: USEC_INITIALIZED=7683037
  
  P: /devices/platform/PNP0C0B:00
  E: DEVPATH=/devices/platform/PNP0C0B:00
  E: DRIVER=acpi-fan
  E: MODALIAS=acpi:PNP0C0B:
  E: SUBSYSTEM=platform
  
  P: /devices/platform/PNP0C0B:01
  E: DEVPATH=/devices/platform/PNP0C0B:01
  E: DRIVER=acpi-fan
  E: MODALIAS=acpi:PNP0C0B:
  E: SUBSYSTEM=platform
  
  P: /devices/platform/PNP0C0B:02
  E: DEVPATH=/devices/platform/PNP0C0B:02
  E: DRIVER=acpi-fan
  E: MODALIAS=acpi:PNP0C0B:
  E: SUBSYSTEM=platform
  
  P: /devices/platform/PNP0C0B:03
  E: DEVPATH=/devices/platform/PNP0C0B:03
  E: DRIVER=acpi-fan
  E: MODALIAS=acpi:PNP0C0B:
  E: SUBSYSTEM=platform
  
  P: /devices/platform/PNP0C0B:04
  E: DEVPATH=/devices/platform/PNP0C0B:04
  E: DRIVER=acpi-fan
  E: MODALIAS=acpi:PNP0C0B:
  E: SUBSYSTEM=platform
  
  P: /devices/platform/PNP0C0C:00
  E: DEVPATH=/devices/platform/PNP0C0C:00
--
  prop read: FKGF.VAETyXnv0F5 (failed)
  old prop read: FKGF.VAETyXnv0F5 (failed)
  prop read: +rmv.nGhi8EJ95NF (failed)
  old prop read: +rmv.nGhi8EJ95NF (failed)
  prop read: +mRK.mFogEtPLxu0 (failed)
  old prop read: +mRK.mFogEtPLxu0 (failed)
  prop read: 4QxB.19jWtKcl0s6 (failed)
  old prop read: 4QxB.19jWtKcl0s6 (failed)
  prop read: sZmZ.FqDwFWO_ZxA (failed)
  old prop read: sZmZ.FqDwFWO_ZxA (failed)
  prop read: hSuP.9zrtTFAnQUB (failed)
  old prop read: hSuP.9zrtTFAnQUB (failed)
  prop read: X7GA.nQKjiuCfL84 (failed)
  old prop read: X7GA.nQKjiuCfL84 (failed)
  prop read: 36A6.517_uEWzBl2 (failed)
  old prop read: 36A6.517_uEWzBl2 (failed)
  prop read: 6TZ5.JOEABAy9d84 (failed)
--
    Caps Lock: off
  Config Status: cfg=new, avail=yes, need=no, active=unknown

02: None 00.0: 10107 System
  [Created at sys.63]
  Unique ID: rdCR.n_7QNeEnh23
  Hardware Class: system
  Model: "System"
  Formfactor: "desktop"
  Driver Info #0:
    Driver Status: thermal,fan are not active
    Driver Activation Cmd: "modprobe thermal; modprobe fan"
  Config Status: cfg=new, avail=yes, need=no, active=unknown

03: None 00.0: 10104 FPU
  [Created at misc.191]
  Unique ID: rdCR.EMpH5pjcahD
--
  Speed: 12 Mbps
  Module Alias: "usb:v1532p0208d0200dc00dsc00dp00ic03isc00ip01in01"
  Driver Info #0:
    Driver Status: usbhid is active
    Driver Activation Cmd: "modprobe usbhid"
  Config Status: cfg=new, avail=yes, need=no, active=unknown
  Attached to: #80 (Hub)

73: USB 00.0: 10600 Disk
  [Created at usb.122]
  Unique ID: hSuP.9zrtTFAnQUB
  Parent ID: pBe4.xYNhIwdOaa6
  SysFS ID: /devices/pci0000:00/0000:00:14.0/usb2/2-2/2-2:1.0
  SysFS BusID: 2-2:1.0
  Hardware Class: disk
  Model: "Seagate RSS LLC Expansion Desk"

Any idea why it doesn’t show up?

As far as I can tell from this review, your motherboard uses a NUVOTON NCT6793D – Super I/O Chipset. Support for this chipset is in the NCT6775 kernel driver.
You can try loading the module manually with:
sudo modprobe -v nct6775
If it works, you can add the module to your /etc/modules file for automatic loading on boot.

1 Like