rigred / sensor_config

Repository of custom hwmon / lm_sensors config files for various mainboards under linux
GNU General Public License v3.0
32 stars 5 forks source link

Bad ASRock X370 Taichi Results #5

Closed adrian-enspired closed 5 years ago

adrian-enspired commented 6 years ago

I have a x370 taichi, and I've installed /etc/sensors.d/ASRock-X370-Taichi.conf, but sensors gives odd (obviously incorrect) readings:

$ sensors
k10temp-pci-00c3
Adapter: PCI adapter
temp1:        +55.4°C  (high = +70.0°C)

amdgpu-pci-2d00
Adapter: PCI adapter
fan1:        1015 RPM
temp1:        +50.0°C  (crit =  +0.0°C, hyst =  +0.0°C)

iwlwifi-virtual-0
Adapter: Virtual device
temp1:            N/A  

nct6779-isa-0290
Adapter: ISA adapter
VRM VCore:                   +1.41 V  (min =  +0.54 V, max =  +1.46 V)
VPPM:                        +2.59 V  (min =  +2.37 V, max =  +2.62 V)
AVCC:                        +3.30 V  (min =  +2.98 V, max =  +3.63 V)
3VCC:                        +3.30 V  (min =  +2.98 V, max =  +3.63 V)
+12V:                       +12.36 V  (min = +11.40 V, max = +12.62 V)
VDDCR_SOC (Data Fabric):     +0.84 V  (min =  +0.80 V, max =  +1.20 V)
DRAM (VDDIO):                +1.21 V  (min =  +1.10 V, max =  +1.50 V)
3VSB:                        +3.42 V  (min =  +2.98 V, max =  +3.63 V)
VBat:                        +3.30 V  (min =  +2.70 V, max =  +3.63 V)
Null:                        +0.00 V  (min =  +0.00 V, max =  +0.00 V)
Mem_VTT (VDDIO/2):           +0.67 V  (min =  +0.60 V, max =  +0.75 V)
Chipset 1.05V:               +1.09 V  (min =  +0.90 V, max =  +1.20 V)
+5V:                         +5.06 V  (min =  +4.75 V, max =  +5.26 V)
VDDP:                        +0.94 V  (min =  +0.91 V, max =  +1.07 V)
1.8V+:                       +1.86 V  (min =  +1.77 V, max =  +1.84 V)  ALARM
Chassis Fan 3 Speed:         558 RPM  (min =    0 RPM)
CPU Fan 1 Speed:             535 RPM  (min =    0 RPM)
CPU Fan 2 Speed:               0 RPM  (min =    0 RPM)
Chassis Fan 1 Speed:         279 RPM  (min =    0 RPM)
Chassis Fan 2 Speed:           0 RPM  (min =    0 RPM)
Motherboard:                  -1.0°C  (high = +60.0°C, hyst = +55.0°C)  sensor = thermistor
CPU MB:                      -27.0°C  (high = +80.0°C, hyst = +75.0°C)  sensor = thermistor
Auxillary:                    +4.0°C    sensor = thermistor
VRM:                         +17.0°C    sensor = thermistor
AUXTIN2:                     +82.0°C    sensor = thermistor
CPU (PECI):                  -60.0°C    sensor = thermistor
CPU tCTL (offset included):   +0.0°C  
PCH_CHIP_TEMP:                +0.0°C  
PCH_CPU_TEMP:                 +0.0°C  
PCH_MCH_TEMP:                 +0.0°C  
beep_enable:                disabled

Any advice for troubleshooting would be appreciated.

rigred commented 6 years ago

I presume you mean these values:

Motherboard:                  -1.0°C  (high = +60.0°C, hyst = +55.0°C)  sensor = thermistor
CPU MB:                      -27.0°C  (high = +80.0°C, hyst = +75.0°C)  sensor = thermistor
Auxillary:                    +4.0°C    sensor = thermistor
VRM:                         +17.0°C    sensor = thermistor
AUXTIN2:                     +82.0°C    sensor = thermistor
CPU (PECI):                  -60.0°C    sensor = thermistor

This is not something my config touches, those are provided from the kernel's hwmon interfaces. What version kernel + lm-sensors do you have?

uname -a && sensors --version
sudo dmesg | grep DMI

And what is your UEFI + AGESA version?

adrian-enspired commented 6 years ago

Thanks; really appreciate your response. And yes, correct.

Linux zenstation 4.15.0-23-generic #25-Ubuntu SMP Wed May 23 18:02:16 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux
sensors version 3.4.0 with libsensors version 3.4.0

BIOS Version: P4.70, revision: 5.13 afaik, I have agesa 1.0.0.1a (judging by bios notes), but not sure how to confirm.

There is a newer bios available for me which includes 1.0.0.4 but I haven't had reason to update yet.

rigred commented 6 years ago

Have you checked what temperature values your BIOS reports and if they are correct? Because if the kernel with that version of libsensors is reporting these values it's highly likely that something is potentially wrong in hardware.

Perhaps ASRock even changed how the SIO chip is connected/configured.

I also discourage you from updating to the 4.80 BIOS with agesa 1.0.0.4 (claimed version) as it has a bug with initializing the Cryptographic Coprocessor on the PSP which causes udev to hang on boot.

It's been patched in a newer kernel and will be solved with a new major BIOS updated coming at the end of October.

adrian-enspired commented 6 years ago

Haven't checked explicitly, recently, but in the past temperatures reported in bios have always made sense. I don't have a temperature gun/probes or any equipment like that. Fan curves all seem to work as expected. And (for example) right now, temperature reading on motherboard lcd makes sense (and does not match any readings from sensors).

i saw a few google results about the 1.0.0.4 vs. SEV issue, thanks for the warning.