Hi, I have tried to run sensors detect but the output is slim. I only get the motherboard temp, but nothing more. I have read somewhere it is made a driver which will be part of kernel 5.17- This driver will make it possible to read the sensors on newer Asus boards. The kernel I’m using is 5.3. Have someone any idea about how to fix this in the mean time?
Dag
Same problem with Tumbleweed:
**erlangen:~ #** inxi -zMS
**System: Kernel:** 5.17.4-1-default x86_64 **bits:** 64 **Console:** pty pts/1 **Distro:** openSUSE Tumbleweed 20220507
**Machine: Type:** Desktop **Mobo:** Micro-Star **model:** B550-A PRO (MS-7C56) **v:** 2.0 **serial:** <filter> **UEFI:** American Megatrends LLC.
**v:** A.90 **date:** 03/17/2022
**erlangen:~ #**
**erlangen:~ #** sensors
k10temp-pci-00c3
Adapter: PCI adapter
Tctl: +51.6°C
Tccd1: +46.8°C
nvme-pci-0100
Adapter: PCI adapter
Composite: +46.9°C (low = -273.1°C, high = +84.8°C)
(crit = +84.8°C)
Sensor 1: +46.9°C (low = -273.1°C, high = +65261.8°C)
Sensor 2: +46.9°C (low = -273.1°C, high = +65261.8°C)
amdgpu-pci-2b00
Adapter: PCI adapter
vddgfx: 687.00 mV
fan1: 1009 RPM (min = 0 RPM, max = 3500 RPM)
edge: +52.0°C (crit = +97.0°C, hyst = -273.1°C)
slowPPT: 3.02 W (cap = 36.00 W)
**erlangen:~ #**
dagring:
Hi, I have tried to run sensors detect but the output is slim. I only get the motherboard temp, but nothing more. I have read somewhere it is made a driver which will be part of kernel 5.17- This driver will make it possible to read the sensors on newer Asus boards. The kernel I’m using is 5.3. Have someone any idea about how to fix this in the mean time?
Dag
Hi
If you run sensors-detect --auto
does it show a NC type sensor? If you add the following to grub kernel options acpi_enforce_resources=lax
does that make a difference?
Ran “modeprobe nct6683” and retried.
**erlangen:~ #** sensors
k10temp-pci-00c3
Adapter: PCI adapter
Tctl: +44.4°C
Tccd1: +45.5°C
nvme-pci-0100
Adapter: PCI adapter
Composite: +44.9°C (low = -273.1°C, high = +84.8°C)
(crit = +84.8°C)
Sensor 1: +44.9°C (low = -273.1°C, high = +65261.8°C)
Sensor 2: +43.9°C (low = -273.1°C, high = +65261.8°C)
nct6687-isa-0a20
**erlangen:~ #** sensors
k10temp-pci-00c3
Adapter: PCI adapter
Tctl: +42.6°C
Tccd1: +42.5°C
nvme-pci-0100
Adapter: PCI adapter
Composite: +44.9°C (low = -273.1°C, high = +84.8°C)
(crit = +84.8°C)
Sensor 1: +44.9°C (low = -273.1°C, high = +65261.8°C)
Sensor 2: +43.9°C (low = -273.1°C, high = +65261.8°C)
nct6687-isa-0a20
Adapter: ISA adapter
VIN0: 1.01 V (min = +0.00 V, max = +0.00 V)
VIN1: 992.00 mV (min = +0.00 V, max = +0.00 V)
VIN2: 992.00 mV (min = +0.00 V, max = +0.00 V)
VIN3: 672.00 mV (min = +0.00 V, max = +0.00 V)
VIN4: 320.00 mV (min = +0.00 V, max = +0.00 V)
VIN5: 784.00 mV (min = +0.00 V, max = +0.00 V)
VIN6: 704.00 mV (min = +0.00 V, max = +0.00 V)
VIN7: 1.54 V (min = +0.00 V, max = +0.00 V)
VCC: 3.34 V (min = +0.00 V, max = +0.00 V)
VTT: 1.82 V (min = +0.00 V, max = +0.00 V)
fan1: 1143 RPM (min = 0 RPM)
fan2: 0 RPM (min = 0 RPM)
fan3: 0 RPM (min = 0 RPM)
fan4: 0 RPM (min = 0 RPM)
fan5: 0 RPM (min = 0 RPM)
fan6: 0 RPM (min = 0 RPM)
fan7: 0 RPM (min = 0 RPM)
fan8: 0 RPM (min = 0 RPM)
fan9: 0 RPM (min = 0 RPM)
fan10: 0 RPM (min = 0 RPM)
AMD TSI Addr 98h: +42.0°C (low = +0.0°C)
(high = +0.0°C, hyst = +0.0°C)
(crit = +0.0°C) sensor = AMD AMDSI
Diode 0 (curr): +42.0°C (low = +0.0°C)
(high = +0.0°C, hyst = +0.0°C)
(crit = +0.0°C) sensor = thermal diode
Thermistor 15: +40.0°C (low = +0.0°C)
(high = +0.0°C, hyst = +0.0°C)
(crit = +0.0°C) sensor = thermistor
Thermistor 1: +42.5°C (low = +0.0°C)
(high = +0.0°C, hyst = +0.0°C)
(crit = +0.0°C) sensor = thermistor
Thermistor 16: +42.0°C (low = +0.0°C)
(high = +0.0°C, hyst = +0.0°C)
(crit = +0.0°C) sensor = thermistor
Thermistor 0: +37.5°C (low = +0.0°C)
(high = +0.0°C, hyst = +0.0°C)
(crit = +0.0°C) sensor = thermistor
Thermistor 15: +40.0°C (low = +0.0°C)
(high = +126.0°C, hyst = +30.0°C)
(crit = +0.0°C) sensor = thermistor
intrusion0: ALARM
beep_enable: disabled
amdgpu-pci-2b00
Adapter: PCI adapter
vddgfx: 762.00 mV
fan1: 978 RPM (min = 0 RPM, max = 3500 RPM)
edge: +48.0°C (crit = +97.0°C, hyst = -273.1°C)
slowPPT: 3.10 W (cap = 36.00 W)
**erlangen:~ #**
When I try sensors detect --auto it says:
Note: there is no driver for ITE IT8665E Super IO Sensors yet.
I can’t find any NC-type of sensor. Maybe I haven’t checked properly. I will try to put the grub kernel option in tomorrow, and check it out.
I got the message when I tried the modprobe sugestion:
modprobe: ERROR: could not insert 'nct6683': No such device
Dag R
dagring:
When I try sensors detect --auto it says:
Note: there is no driver for ITE IT8665E Super IO Sensors yet.
I can’t find any NC-type of sensor. Maybe I haven’t checked properly. I will try to put the grub kernel option in tomorrow, and check it out.
I got the message when I tried the modprobe sugestion:
modprobe: ERROR: could not insert 'nct6683': No such device
Dag R
I ran:
**erlangen:~ #** find /usr/lib/modules/5.17.5-1-default/ -name nct*
/usr/lib/modules/5.17.5-1-default/kernel/drivers/hwmon/nct6683.ko.zst
/usr/lib/modules/5.17.5-1-default/kernel/drivers/hwmon/nct6775.ko.zst
/usr/lib/modules/5.17.5-1-default/kernel/drivers/hwmon/nct7802.ko.zst
/usr/lib/modules/5.17.5-1-default/kernel/drivers/hwmon/nct7904.ko.zst
**erlangen:~ #**
Then i tried from top to bottom
**erlangen:~ #** modprobe nct6683
**erlangen:~ #** inxi -as
**Sensors: System Temperatures:****cpu:** N/A **mobo:** N/A **gpu:** amdgpu **temp:** 55.0 C
**Fan Speeds (RPM):****cpu:** 1101 **fan-2:** 0 **fan-3:** 0 **fan-4:** 0 **fan-5:** 0 **fan-6:** 0 **fan-7:** 0 **fan-8:** 0 **fan-9:** 0 **fan-10:** 0
**gpu:** amdgpu **fan:** 976
**erlangen:~ #**
I have tried to search for kernel module :
/usr/lib/modules/5.17.5-1-default/ -name nct*
no such file.
I have tried to add the
acpi_enforce_resources=lax
I tried to do this in Yast. There is another parameter there already, should I just put in a comma and then the ‘acpi_enforce…’? Then save and reboot, or is it another way?
Dag R
dagring:
I have tried to search for kernel module :
/usr/lib/modules/5.17.5-1-default/ -name nct*
no such file.
I have tried to add the
acpi_enforce_resources=lax
I tried to do this in Yast. There is another parameter there already, should I just put in a comma and then the ‘acpi_enforce…’? Then save and reboot, or is it another way?
Dag R
Hi
You already had an acpi_enforce....
entry? If so what was it? If you remove, what happens? I would suggest you reboot and just press the ‘e’ key and edit it out temporarily that particular entry and see what happens.
I see. You are using Leap. Try
find /lib/modules -name nct*
I don’t have the ‘acpi…’ entry. I have ‘splash=silent quiet’. My question was. How do I add an entry? Do I seperate the two with a comma, or how?
Dag R
https://www.kernel.org/doc/html/latest/hwmon/nct6683.html
The driver has only been tested with the Intel firmware, and by default only instantiates on Intel boards. To enable it on non-Intel boards, set the ‘force’ module parameter to 1.
// SPDX-License-Identifier: GPL-2.0-or-later
/*
* nct6683 - Driver for the hardware monitoring functionality of
* Nuvoton NCT6683D/NCT6686D/NCT6687D eSIO
*
* Copyright (C) 2013 Guenter Roeck <linux@roeck-us.net>
*
* Derived from nct6775 driver
* Copyright (C) 2012, 2013 Guenter Roeck <linux@roeck-us.net>
*
* Supports the following chips:
*
* Chip #vin #fan #pwm #temp chip ID
* nct6683d 21(1) 16 8 32(1) 0xc730
* nct6686d 21(1) 16 8 32(1) 0xd440
* nct6687d 21(1) 16 8 32(1) 0xd590
*
* Notes:
* (1) Total number of vin and temp inputs is 32.
*/
This file has been truncated. show original
There is no support for your hardware with Leap 15.3’s standard kernel.
May work with Leap 15.4 or Leap 15.3 with a new kernel.
It does not make a difference. I got a list when I ran:
find /lib/modules -name nct*
/lib/modules/5.3.18-150300.59.63-default/kernel/drivers/hwmon/nct6775.ko.xz
/lib/modules/5.3.18-150300.59.63-default/kernel/drivers/hwmon/nct6683.ko.xz
/lib/modules/5.3.18-150300.59.63-default/kernel/drivers/hwmon/nct7802.ko.xz
/lib/modules/5.3.18-150300.59.63-default/kernel/drivers/hwmon/nct7904.ko.xz
I tried to run modprobe on each of the entries, but the output of sensors is just a few lines, no CPU temp.
Dag R
That’s what I was afraid of, but I have read about some users who manged to work it out, but they may have other kernels or the motherboard is not exactly like the one I have.
Dag
dagring:
It does not make a difference. I got a list when I ran:
find /lib/modules -name nct*
/lib/modules/5.3.18-150300.59.63-default/kernel/drivers/hwmon/nct6775.ko.xz
/lib/modules/5.3.18-150300.59.63-default/kernel/drivers/hwmon/nct6683.ko.xz
/lib/modules/5.3.18-150300.59.63-default/kernel/drivers/hwmon/nct7802.ko.xz
/lib/modules/5.3.18-150300.59.63-default/kernel/drivers/hwmon/nct7904.ko.xz
I tried to run modprobe on each of the entries, but the output of sensors is just a few lines, no CPU temp.
It definitely works with Tumbleweed:
**erlangen:~ #** **inxi -as**
**Sensors: Message:** No sensor data found. Is lm-sensors configured?
**erlangen:~ #** **modprobe nct6683**
**erlangen:~ #** **inxi -as **
**Sensors: System Temperatures:****cpu:** N/A **mobo:** N/A **gpu:** amdgpu **temp:** 54.0 C
**Fan Speeds (RPM):****cpu:** 1143 **fan-2:** 0 **fan-3:** 0 **fan-4:** 0 **fan-5:** 0 **fan-6:** 0 **fan-7:** 0 **fan-8:** 0 **fan-9:** 0 **fan-10:** 0
**gpu:** amdgpu **fan:** 970
**erlangen:~ #**
Did you rerun sensors-detect --auto?
karlmistelberger:
It definitely works with Tumbleweed:
**erlangen:~ #** **inxi -as**
**Sensors: Message:** No sensor data found. Is lm-sensors configured?
**erlangen:~ #** **modprobe nct6683**
**erlangen:~ #** **inxi -as **
**Sensors: System Temperatures:****cpu:** N/A **mobo:** N/A **gpu:** amdgpu **temp:** 54.0 C
**Fan Speeds (RPM):****cpu:** 1143 **fan-2:** 0 **fan-3:** 0 **fan-4:** 0 **fan-5:** 0 **fan-6:** 0 **fan-7:** 0 **fan-8:** 0 **fan-9:** 0 **fan-10:** 0
**gpu:** amdgpu **fan:** 970
**erlangen:~ #**
Did you rerun sensors-detect --auto?
Not for Leap 15.3 with standard kernel: https://forums.opensuse.org/showthread.php/569821-lm-sensors-Asus-motherboard-ROG-STRIX-B450-F-GAMING-II?p=3127001#post3127001
karlmistelberger:
It definitely works with Tumbleweed:
**erlangen:~ #** **inxi -as**
**Sensors: Message:** No sensor data found. Is lm-sensors configured?
**erlangen:~ #** **modprobe nct6683**
**erlangen:~ #** **inxi -as **
**Sensors: System Temperatures:****cpu:** N/A **mobo:** N/A **gpu:** amdgpu **temp:** 54.0 C
**Fan Speeds (RPM):****cpu:** 1143 **fan-2:** 0 **fan-3:** 0 **fan-4:** 0 **fan-5:** 0 **fan-6:** 0 **fan-7:** 0 **fan-8:** 0 **fan-9:** 0 **fan-10:** 0
**gpu:** amdgpu **fan:** 970
**erlangen:~ #**
Did you rerun sensors-detect --auto?
You have kernel 5.17 see this article Linux 5.17 To Support Temperature Monitoring For New AMD Zen Generation - Phoronix
Dag R