lm-sensors for Asus Z170 and Z270 mobos

Questions about hardware, drivers and peripherals
Forum rules
Before you post read how to get help. Topics in this forum are automatically closed 6 months after creation.
Locked
Minterator

lm-sensors for Asus Z170 and Z270 mobos

Post by Minterator »

Sensors work with Mint 17.3 and kernel 4.4.0-18 (installed through Update Manager). My mobo is ASUS H170 but it should work with all Asus Skylake Z170 mobos with Nuvoton NCT6793D Super I/O chip.

If the "sensors" command only gives you core temp...

Code: Select all

sudo sensors-detect
finds the I/O chip but doesn't know what to do...

Code: Select all

...
Trying family `VIA/Winbond/Nuvoton/Fintek'...               Yes
Found unknown chip with ID 0xd121
    (logical device B has address 0x290, could be sensors)
Probing for Super-I/O at 0x4e/0x4f
...
So we load the module manually to see if it works:

Code: Select all

sudo modprobe -v nct6775
then sensors command again shows success:

Code: Select all

$ sensors 
acpitz-virtual-0
Adapter: Virtual device
temp1:        +27.8°C  (crit = +119.0°C)
temp2:        +29.8°C  (crit = +119.0°C)

nct6793-isa-0290
Adapter: ISA adapter
in0:                       +0.37 V  (min =  +0.00 V, max =  +1.74 V)
in1:                       +1.01 V  (min =  +0.00 V, max =  +0.00 V)  ALARM
in2:                       +3.38 V  (min =  +0.00 V, max =  +0.00 V)  ALARM
in3:                       +3.33 V  (min =  +0.00 V, max =  +0.00 V)  ALARM
in4:                       +1.02 V  (min =  +0.00 V, max =  +0.00 V)  ALARM
in5:                       +0.15 V  (min =  +0.00 V, max =  +0.00 V)  ALARM
in6:                       +0.86 V  (min =  +0.00 V, max =  +0.00 V)  ALARM
in7:                       +3.38 V  (min =  +0.00 V, max =  +0.00 V)  ALARM
in8:                       +3.10 V  (min =  +0.00 V, max =  +0.00 V)  ALARM
in9:                       +0.99 V  (min =  +0.00 V, max =  +0.00 V)  ALARM
in10:                      +0.15 V  (min =  +0.00 V, max =  +0.00 V)  ALARM
in11:                      +0.13 V  (min =  +0.00 V, max =  +0.00 V)  ALARM
in12:                      +0.14 V  (min =  +0.00 V, max =  +0.00 V)  ALARM
in13:                      +0.12 V  (min =  +0.00 V, max =  +0.00 V)  ALARM
in14:                      +0.14 V  (min =  +0.00 V, max =  +0.00 V)  ALARM
fan1:                        0 RPM  (min =    0 RPM)
fan2:                      291 RPM  (min =    0 RPM)
fan3:                      295 RPM  (min =    0 RPM)
fan4:                        0 RPM  (min =    0 RPM)
fan5:                        0 RPM  (min =    0 RPM)
fan6:                        0 RPM
SYSTIN:                   +118.0°C  (high = +98.0°C, hyst = +95.0°C)  sensor = thermistor
CPUTIN:                    +33.5°C  (high = +80.0°C, hyst = +75.0°C)  sensor = thermistor
AUXTIN0:                   +34.0°C    sensor = thermistor
AUXTIN1:                  +111.0°C    sensor = thermistor
AUXTIN2:                  +109.0°C    sensor = thermistor
AUXTIN3:                  +109.0°C    sensor = thermistor
PECI Agent 0:              +27.0°C  (high = +98.0°C, hyst = +95.0°C)
                                    (crit = +100.0°C)
PECI Agent 0 Calibration:  +34.5°C  
PCH_CHIP_CPU_MAX_TEMP:      +0.0°C  
PCH_CHIP_TEMP:              +0.0°C  
intrusion0:               ALARM
intrusion1:               ALARM
beep_enable:              disabled

coretemp-isa-0000
Adapter: ISA adapter
Physical id 0:  +28.0°C  (high = +84.0°C, crit = +100.0°C)
Core 0:         +26.0°C  (high = +84.0°C, crit = +100.0°C)
Core 1:         +25.0°C  (high = +84.0°C, crit = +100.0°C)
Core 2:         +24.0°C  (high = +84.0°C, crit = +100.0°C)
Core 3:         +24.0°C  (high = +84.0°C, crit = +100.0°C)

asus-isa-0000
Adapter: ISA adapter
cpu_fan:        0 RPM

then I set it up to load the module automatically on startup:

Code: Select all

gksudo pluma /etc/modules
... at the end I added:

Code: Select all

# Sensors
nct6775
Save & reboot.
Last edited by LockBot on Wed Dec 28, 2022 7:16 am, edited 2 times in total.
Reason: Topic automatically closed 6 months after creation. New replies are no longer allowed.
Minterator

Re: lm-sensors for Asus Skylake Z170 mobos

Post by Minterator »

Updating for the new Asus Z270 and H270 mobos with Kabylake.

My post above should work for 270 though you may have to set kernel parameter acpi_enforce_resources=lax either manually or the easy way via grub-customizer.

More about the parameter here: https://patchwork.kernel.org/patch/965/

More on driver NCT6775 here: https://github.com/groeck/nct6775
As per the last paragraph, ASUS does not support Linux on desktop mobos, so Linux devs have to reverse-engineer the kernel driver.
Locked

Return to “Hardware Support”