Sensores da placa mãe não aparecem no sistema [B650M]

Parece que a resposta para sua placa está aqui

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