Re: Testing NCT6792D with nct6775 driver

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Aug 20, 2014, at 5:01 PM, jingai <jingai@xxxxxxxxxxxxxxxxxxxx> wrote:

> Guenter (and anyone else interested),
> 
> I've got an MSI Z97M "gaming" motherboard with an NCT6792D Super IO chip.  I built your (Guenter's) driver from git and it is recognized and provides, at a glance, reasonably sane readings for most things.
> 
> For the voltages, I'm not sure how to properly map them, aside from making educated guesses.  Any insight there would be helpful.
> 
> The fans all look right (I knew what they should be before-hand, running at full speed).
> 
> SYSIN I assume is what the motherboard BIOS reports as the system temp.  Not sure where the sensor is, but 31C is reasonable.
> 
> CPUTIN reads 127.5C, which is obviously wrong.  I assume the scaling is wrong, or maybe it's not connected, but the BIOS does report a temp for the CPU.  It seems to be about 10 degrees C high in the BIOS though, for what that's worth.
> 
> I don't really know what the AUX temps are.  0 could be something interesting it seems, but 1-3 are obviously either wrong or not connected up?
> 
> But more than asking for help, I'm offering to help test the driver with this chip, in case you don't have one sitting in front of you.  Let me know what information you might need/want.
> 
> Here's the output from sensors currently:
> 
> nct6792-isa-0a00
> Adapter: ISA adapter
> in0:                    +0.90 V  (min =  +0.00 V, max =  +1.74 V)
> in1:                    +1.02 V  (min =  +0.00 V, max =  +0.00 V)  ALARM
> in2:                    +3.26 V  (min =  +0.00 V, max =  +0.00 V)  ALARM
> in3:                    +3.25 V  (min =  +0.00 V, max =  +0.00 V)  ALARM
> in4:                    +1.00 V  (min =  +0.00 V, max =  +0.00 V)  ALARM
> in5:                    +0.83 V  (min =  +0.00 V, max =  +0.00 V)  ALARM
> in6:                    +0.78 V  (min =  +0.00 V, max =  +0.00 V)  ALARM
> in7:                    +3.41 V  (min =  +0.00 V, max =  +0.00 V)  ALARM
> in8:                    +3.30 V  (min =  +0.00 V, max =  +0.00 V)  ALARM
> in9:                    +1.02 V  (min =  +0.00 V, max =  +0.00 V)  ALARM
> in10:                   +0.01 V  (min =  +0.00 V, max =  +0.00 V)  ALARM
> in11:                   +0.00 V  (min =  +0.00 V, max =  +0.00 V)
> in12:                   +1.02 V  (min =  +0.00 V, max =  +0.00 V)  ALARM
> in13:                   +0.74 V  (min =  +0.00 V, max =  +0.00 V)  ALARM
> in14:                   +1.83 V  (min =  +0.00 V, max =  +0.00 V)  ALARM
> fan1:                  1299 RPM  (min =    0 RPM)
> fan2:                  2115 RPM  (min =    0 RPM)
> fan3:                  1508 RPM  (min =    0 RPM)
> fan4:                  1495 RPM  (min =    0 RPM)
> fan5:                     0 RPM  (min =    0 RPM)
> SYSTIN:                 +31.0°C  (high =  +0.0°C, hyst =  +0.0°C)  ALARM  sensor = CPU diode
> CPUTIN:                +127.5°C  (high = +80.0°C, hyst = +75.0°C)  ALARM  sensor = CPU diode
> AUXTIN0:                +38.0°C    sensor = thermistor
> AUXTIN1:               +127.0°C    sensor = thermistor
> AUXTIN2:               -128.0°C    sensor = thermistor
> AUXTIN3:                -60.0°C    sensor = thermal diode
> PECI Agent 0:           +32.5°C  
> PCH_CHIP_CPU_MAX_TEMP:   +0.0°C  
> PCH_CHIP_TEMP:           +0.0°C  
> PCH_CPU_TEMP:            +0.0°C  
> intrusion0:            ALARM
> intrusion1:            ALARM
> beep_enable:           disabled

This is what I have so far.  Vcore doesn't match reality though and I'm not sure why, since it should be in range of the ADC (so scaling shouldn't be required), if I'm understanding things correctly.  sensors says 0.90V, BIOS reports 1.05V, and i7z says 1.15V.  Which is correct?

Also, BIOS reports DRAM voltage, but I'm not seeing any value here that could be that, without scaling.  Am I missing something?

Config:

chip "nct6792-isa-0a00"
        label in0 "Vcore"
        label in1 "+5V"
                compute in1 @ * (40 / 8), @ / (40 / 8)
                set in1_min 5 * 0.95
                set in1_max 5 * 1.05
        label in2 "AVCC"
                set in2_min 3.3 * 0.95
                set in2_max 3.3 * 1.05
        label in3 "+3.3V"
                set in3_min 3.3 * 0.95
                set in3_max 3.3 * 1.05
        label in4 "+12V"
                compute in4 @ * (96 / 8), @ / (96 / 8)
                set in4_min 12 * 0.95
                set in4_max 12 * 1.05
#       ignore in5                      # DRAM?
#       ignore in6                      # not sure
        label in7 "3VSB"
                set in7_min 3.3 * 0.95
                set in7_max 3.3 * 1.05
        label in8 "Vbat"
                set in8_min 3.3 * 0.95
                set in8_max 3.3 * 1.05
#       ignore in9                      # not sure
#       ignore in10                     # GPU Voltage?
#       ignore in11                     # not sure
#       ignore in12                     # not sure
#       ignore in13                     # not sure
#       ignore in14                     # not sure

        label fan1 "RSys Fan"
                set fan1_min 1000
        label fan2 "CPU Fan"
                set fan2_min 1000
        label fan3 "FSys Fan1"
                set fan3_min 1000
        label fan4 "FSys Fan2"
                set fan4_min 1000
        ignore fan5

        label temp1 "SYS Temp"          # SYSTIN, reads around 30C, not sure if accurate
                set temp1_max 40
                set temp1_max_hyst 35
        ignore temp2                    # CPUTIN, reads 127.5C always.. dunno
        ignore temp3                    # AUXTIN0
        ignore temp4                    # AUXTIN1
        ignore temp5                    # AUXTIN2
        ignore temp6                    # AUXTIN3
        label temp7 "CPU Temp"          # PECI Agent 0, CPU temp
        ignore temp8                    # PCH_CHIP_CPU_MAX_TEMP
        ignore temp9                    # PCH_CHIP_TEMP
        ignore temp10                   # PCH_CPU_TEMP
        ignore intrusion0
        ignore intrusion1
        ignore beep_enable


And the output from sensors:

nct6792-isa-0a00
Adapter: ISA adapter
Vcore:        +0.89 V  (min =  +0.00 V, max =  +1.74 V)
+5V:          +5.08 V  (min =  +4.76 V, max =  +5.24 V)
AVCC:         +3.28 V  (min =  +3.14 V, max =  +3.47 V)
+3.3V:        +3.26 V  (min =  +3.14 V, max =  +3.47 V)
+12V:        +12.00 V  (min = +11.42 V, max = +12.58 V)
in5:          +0.83 V  (min =  +0.00 V, max =  +0.00 V)  ALARM
in6:          +0.85 V  (min =  +0.00 V, max =  +0.00 V)  ALARM
3VSB:         +3.41 V  (min =  +3.14 V, max =  +3.47 V)
Vbat:         +3.30 V  (min =  +3.14 V, max =  +3.47 V)
in9:          +1.02 V  (min =  +0.00 V, max =  +0.00 V)  ALARM
in10:         +0.22 V  (min =  +0.00 V, max =  +0.00 V)  ALARM
in11:         +0.00 V  (min =  +0.00 V, max =  +0.00 V)
in12:         +1.02 V  (min =  +0.00 V, max =  +0.00 V)  ALARM
in13:         +0.74 V  (min =  +0.00 V, max =  +0.00 V)  ALARM
in14:         +1.82 V  (min =  +0.00 V, max =  +0.00 V)  ALARM
RSys Fan:    1299 RPM  (min = 1000 RPM)
CPU Fan:     2093 RPM  (min = 1000 RPM)
FSys Fan1:   1501 RPM  (min = 1000 RPM)
FSys Fan2:   1488 RPM  (min = 1000 RPM)
SYS Temp:     +29.0°C  (high = +50.0°C, hyst = +45.0°C)  sensor = CPU diode
CPU Temp:     +32.0°C
_______________________________________________
lm-sensors mailing list
lm-sensors@xxxxxxxxxxxxxx
http://lists.lm-sensors.org/mailman/listinfo/lm-sensors





[Index of Archives]     [Linux Kernel]     [Linux Hardware Monitoring]     [Linux USB Devel]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [Yosemite Backpacking]

  Powered by Linux