You are not logged in.

#1 2024-06-20 12:43:36

lainlover
Member
Registered: 2024-04-01
Posts: 13

[SOLVED] ASUS B650A: lm-sensors - No sensors were detected

This is an issue I've had since day 1 on my machine. In short, there is very limited output with hardly any useful information aside from CPU temp.
Currently output looks something like this, where the k10temp-pci-00c3 block has the CPU temps:

> $ sensors                                                                                                                                                
nvme-pci-0200
Adapter: PCI adapter
Composite:    +37.9°C  (low  =  -5.2°C, high = +79.8°C)
                       (crit = +84.8°C)

mt7921_phy0-pci-0900
Adapter: PCI adapter
temp1:        +34.0°C  

k10temp-pci-00c3
Adapter: PCI adapter
Tctl:         +45.5°C  
Tccd1:        +38.0°C  
Tccd2:        +37.2°C

This is system has an AMD 7900X, RTX 3060Ti and runs on an ASUS ROG STRIX AM5 motherboard - so as far as hardware goes there is nothing too obscure here.
I have run sensors-detect with all the default settings, and I get a solid No on pretty much anything, the only exception being the following:

Some Super I/O chips contain embedded sensors. We have to write to
standard I/O ports to probe them. This is usually safe.
Do you want to scan for Super I/O sensors? (YES/no): 
Probing for Super-I/O at 0x2e/0x2f
Trying family `National Semiconductor/ITE'...               No
Trying family `SMSC'...                                     No
Trying family `VIA/Winbond/Nuvoton/Fintek'...               Yes
Found unknown chip with ID 0xd802
    (logical device B has address 0x290, could be sensors)
Probing for Super-I/O at 0x4e/0x4f
Trying family `National Semiconductor/ITE'...               No
Trying family `SMSC'...                                     No
Trying family `VIA/Winbond/Nuvoton/Fintek'...               No
Trying family `ITE'...                                      No

How would I go about to improving the output of sensors?

Last edited by lainlover (2024-06-20 22:05:01)

Offline

#2 2024-06-20 14:58:54

jl2
Member
From: 47° 18' N 8° 34' E
Registered: 2022-06-01
Posts: 463
Website

Re: [SOLVED] ASUS B650A: lm-sensors - No sensors were detected

by having a look at https://wiki.archlinux.org/title/Lm_sen … therboards (at least for the motherboard)


Why I run Arch? To "BTW I run Arch" the guy one grade younger.
And to let my siblings and cousins laugh at Arsch Linux...

Online

#3 2024-06-20 16:44:56

lainlover
Member
Registered: 2024-04-01
Posts: 13

Re: [SOLVED] ASUS B650A: lm-sensors - No sensors were detected

jl2 wrote:

by having a look at https://wiki.archlinux.org/title/Lm_sen … therboards (at least for the motherboard)

Good find, but in my case it's a B650A. Do you reckon it's still worth installing the nct6775 module just for the heck of it?

Since we're on the topic of kernel modules, I get a few missing firmware notices when running pacman which I have ignored up to now as this is a pretty normal thing. Could one of these missing modules be what I need?

==> WARNING: Possibly missing firmware for module: 'aic94xx'
==> WARNING: Possibly missing firmware for module: 'bfa'
==> WARNING: Possibly missing firmware for module: 'qat_420xx'
==> WARNING: Possibly missing firmware for module: 'qed'
==> WARNING: Possibly missing firmware for module: 'qla1280'
==> WARNING: Possibly missing firmware for module: 'qla2xxx'
==> WARNING: Possibly missing firmware for module: 'wd719x'
==> WARNING: Possibly missing firmware for module: 'xhci_pci'

Offline

#4 2024-06-20 18:50:15

jl2
Member
From: 47° 18' N 8° 34' E
Registered: 2022-06-01
Posts: 463
Website

Re: [SOLVED] ASUS B650A: lm-sensors - No sensors were detected

no, those are more warnings. you can (mostly) ignore those, but you might want to fix the ones that are NOT in the fallback image:
https://wiki.archlinux.org/title/Mkinit … odule_XXXX

don't have any other ideas for the sensor. have you tried googling your exact motherboard/gpu?


Why I run Arch? To "BTW I run Arch" the guy one grade younger.
And to let my siblings and cousins laugh at Arsch Linux...

Online

#5 2024-06-20 22:04:32

lainlover
Member
Registered: 2024-04-01
Posts: 13

Re: [SOLVED] ASUS B650A: lm-sensors - No sensors were detected

Ooh boy, was not expecting the rabbit hole I just got into - but it was worth it! I didn't get anything for the B650A specifically but through some high-quality images of the chipset have found out that it uses the nuvoton NCT6799D-R chip. This should be supported since kernel 6.3 although there is no such thing as a nct6799 kernel module. Instead, what I found on the Gentoo forums is that you can use the nct6775 module as a replacement like so:

$ sudo modprobe nct6775 force_id=0xd420

This seems to work, now I get output like the following:

mt7921_phy0-pci-0900
Adapter: PCI adapter
temp1:        +38.0°C

nvme-pci-0200
Adapter: PCI adapter
Composite:    +41.9°C  (low  =  -5.2°C, high = +79.8°C)
                       (crit = +84.8°C)

nct6796-isa-0290
Adapter: ISA adapter
Vcore:                      1.06 V  (min =  +0.00 V, max =  +1.74 V)
in1:                        1.01 V  (min =  +0.00 V, max =  +0.00 V)  ALARM
AVCC:                       3.36 V  (min =  +0.00 V, max =  +0.00 V)  ALARM
+3.3V:                      3.28 V  (min =  +0.00 V, max =  +0.00 V)  ALARM
in4:                        1.02 V  (min =  +0.00 V, max =  +0.00 V)  ALARM
in5:                        1.04 V  (min =  +0.00 V, max =  +0.00 V)  ALARM
in6:                      704.00 mV (min =  +0.00 V, max =  +0.00 V)  ALARM
3VSB:                       3.36 V  (min =  +0.00 V, max =  +0.00 V)  ALARM
Vbat:                       3.26 V  (min =  +0.00 V, max =  +0.00 V)  ALARM
in9:                        1.64 V  (min =  +0.00 V, max =  +0.00 V)  ALARM
in10:                     568.00 mV (min =  +0.00 V, max =  +0.00 V)  ALARM
in11:                     568.00 mV (min =  +0.00 V, max =  +0.00 V)  ALARM
in12:                       1.04 V  (min =  +0.00 V, max =  +0.00 V)  ALARM
in13:                     440.00 mV (min =  +0.00 V, max =  +0.00 V)  ALARM
in14:                       2.04 V  (min =  +0.00 V, max =  +0.00 V)  ALARM
fan1:                        0 RPM  (min =    0 RPM)
fan2:                      938 RPM  (min =    0 RPM)
fan3:                        0 RPM  (min =    0 RPM)
fan6:                        0 RPM  (min =    0 RPM)
SYSTIN:                    +32.0°C  (high = +80.0°C, hyst = +75.0°C)  sensor = thermistor
CPUTIN:                    +39.0°C  (high = +80.0°C, hyst = +75.0°C)  sensor = thermistor
AUXTIN0:                   +42.5°C    sensor = thermistor
AUXTIN1:                   +18.0°C    sensor = thermistor
AUXTIN2:                   +19.0°C    sensor = thermistor
AUXTIN3:                   -62.0°C    sensor = thermistor
PECI Agent 0 Calibration:  +39.0°C
PCH_CHIP_CPU_MAX_TEMP:      +0.0°C
PCH_CHIP_TEMP:              +0.0°C
PCH_CPU_TEMP:               +0.0°C
PCH_MCH_TEMP:               +0.0°C
Agent0 Dimm0:               +0.0°C
TSI0_TEMP:                 +49.1°C
intrusion0:               ALARM
intrusion1:               OK
beep_enable:              disabled

k10temp-pci-00c3
Adapter: PCI adapter
Tctl:         +49.1°C
Tccd1:        +42.8°C
Tccd2:        +41.0°C

Not sure why it says I'm using a 6796, which isn't the case, but oh well - it works! Only wish it looked a bit more readable. Luckily enough I found this lifesaver of a config (had to tweak the chipname though). Now it looks great.

mt7921_phy0-pci-0900
Adapter: PCI adapter
temp1:        +38.0°C

nvme-pci-0200
Adapter: PCI adapter
Composite:    +42.9°C  (low  =  -5.2°C, high = +79.8°C)
                       (crit = +84.8°C)

nct6796-isa-0290
Adapter: ISA adapter
VCORE:          1.06 V  (min =  +0.00 V, max =  +1.74 V)
+5V:            5.04 V  (min =  +0.00 V, max =  +0.00 V)  ALARM
AVSB:           3.36 V  (min =  +0.00 V, max =  +0.00 V)  ALARM
+3.3V:          3.28 V  (min =  +0.00 V, max =  +0.00 V)  ALARM
+12V:          12.19 V  (min =  +0.00 V, max =  +0.00 V)  ALARM
CHIPSET:        1.04 V  (min =  +0.00 V, max =  +0.00 V)  ALARM
APU_VDDIO:    704.00 mV (min =  +0.00 V, max =  +0.00 V)  ALARM
+3.3VSB:        3.36 V  (min =  +0.00 V, max =  +0.00 V)  ALARM
VBAT:           3.26 V  (min =  +0.00 V, max =  +0.00 V)  ALARM
PLL VTT:        1.64 V  (min =  +0.00 V, max =  +0.00 V)  ALARM
DRAM:           1.14 V  (min =  +0.00 V, max =  +0.00 V)  ALARM
VDDCR_SOC:      1.12 V  (min =  +0.00 V, max =  +0.00 V)  ALARM
PLL:          440.00 mV (min =  +0.00 V, max =  +0.00 V)  ALARM
CHA_FAN1:        0 RPM  (min =    0 RPM)
CPU_FAN:       939 RPM  (min =    0 RPM)
CHA_FAN2:        0 RPM  (min =    0 RPM)
fan6:            0 RPM  (min =    0 RPM)
MOTHERBOARD:   +39.0°C  (high = +80.0°C, hyst = +75.0°C)  sensor = thermistor
CPU DIODE:     +39.0°C
CPU PKG:        +0.0°C
Agent0 Dimm0:   +0.0°C
TSI0_TEMP:     +49.1°C

k10temp-pci-00c3
Adapter: PCI adapter
Tctl:         +49.1°C
Tccd1:        +41.1°C
Tccd2:        +41.9°C

Now to make everything permanent I just add nct6775 to /etc/modules-load.d/sensors.conf and options nct6775 id=0xd420 to /etc/modprobe.d/sensors.conf as I found here. And voilá, everything works.
If this help someone in the future make sure to give me some love.

PS: Mods might want to move this to Hardware

Last edited by lainlover (2024-06-20 22:05:36)

Offline

#6 2024-11-20 19:21:08

Juts
Member
Registered: 2024-11-15
Posts: 2

Re: [SOLVED] ASUS B650A: lm-sensors - No sensors were detected

Do you have that sensors conf file you linked to from github? That link is dead now.

Thanks

Offline

Board footer

Powered by FluxBB