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