Need help setting up sensors on Gigabye GA-945GCM-S2L (IT8718F)

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

 



I wish to share some more configurations as I set them up. Now I'm trying to configure my sensors on a Gigabyte GA-945GCM-S2L, running Linux 3.2.


$ dmesg | grep it87
it87: Found IT8718F chip at 0x290, revision 4
it87: Beeping is supported


Here's the default and unscaled sensors output:

$ sensors -u

it8718-isa-0290
Adapter: ISA adapter
in0:
  in0_input: 1.184
  in0_min: 0.848
  in0_max: 1.360
  in0_alarm: 0.000
  in0_beep: 0.000
in1:
  in1_input: 1.840
  in1_min: 1.712
  in1_max: 1.888
  in1_alarm: 1.000
  in1_beep: 0.000
in2:
  in2_input: 3.392
  in2_min: 3.136
  in2_max: 3.472
  in2_alarm: 0.000
  in2_beep: 0.000
in3:
  in3_input: 4.080
  in3_min: 0.000
  in3_max: 4.080
  in3_alarm: 1.000
  in3_beep: 0.000
in4:
  in4_input: 3.120
  in4_min: 2.896
  in4_max: 3.200
  in4_alarm: 0.000
  in4_beep: 0.000
in5:
  in5_input: 4.080
  in5_min: 0.000
  in5_max: 4.080
  in5_alarm: 1.000
  in5_beep: 0.000
in6:
  in6_input: 4.080
  in6_min: 0.000
  in6_max: 4.080
  in6_alarm: 1.000
  in6_beep: 0.000
in7:
  in7_input: 4.080
  in7_min: 0.000
  in7_max: 4.080
  in7_alarm: 1.000
  in7_beep: 0.000
Vbat:
  in8_input: 3.056
fan1:
  fan1_input: 1762.000
  fan1_min: 900.000
  fan1_alarm: 0.000
  fan1_beep: 1.000
fan2:
  fan2_input: 2089.000
  fan2_min: 0.000
  fan2_alarm: 0.000
  fan2_beep: 1.000
fan3:
  fan3_input: 0.000
  fan3_min: 0.000
  fan3_alarm: 0.000
  fan3_beep: 1.000
temp1:
  temp1_input: -55.000
  temp1_max: 55.000
  temp1_min: 20.000
  temp1_alarm: 0.000
  temp1_type: 4.000
  temp1_beep: 1.000
temp2:
  temp2_input: -2.000
  temp2_max: 55.000
  temp2_min: 20.000
  temp2_alarm: 0.000
  temp2_type: 4.000
  temp2_beep: 1.000
temp3:
  temp3_input: 42.000
  temp3_max: 60.000
  temp3_min: 127.000
  temp3_alarm: 0.000
  temp3_type: 3.000
  temp3_beep: 1.000
cpu0_vid:
  cpu0_vid: 3.500
intrusion0:
  intrusion0_alarm: 1.000

>From the above, in0 is Vcore, in1 is Vram (DDR18V in the bios), and in2 is +3.3V. I'm assuming that in3 and in4 corresponds to +5V and +12V, but I will get there shortly. The configuration is now:

   label  in0  "Vcore"
   label  in1  "Vram"    # "DDR18V" in BIOS
   label  in2  "+3.3V"
   label  in4  "+12V"


For +12V scaling, and seeing that in4 is the only unscaled input sensor that is not at 4.080V, which is the maximum range for this Super-I/O chip, I decided to go ahead with the computation even with just two sample voltages that I have personally observed in the BIOS:

+12V BIOS samples: 12.302, 12.365

12.365 - 12.302 = 0.063

12.302 / (63/16) = 3.12431746

which is very close to in4 (3.120). At one time it read:

in4:
  in4_input: 3.140
  in4_min: 2.896
  in4_max: 3.200
  in4_alarm: 0.000
  in4_beep: 0.000

12.365 / (63/16) = 3.14031746

and still as close as it gets to in4 (3.140). So my compute statement for +12V scaling is:

   compute  in4  @*(63/16), @/(63/16)

Here's the sensors output, using my configuration thus far:

$ sensors

it8718-isa-0290
Adapter: ISA adapter
Vcore:        +1.18 V  (min =  +0.85 V, max =  +1.36 V)
Vram:         +1.84 V  (min =  +1.71 V, max =  +1.89 V)
+3.3V:        +3.39 V  (min =  +3.14 V, max =  +3.47 V)
in3:          +4.08 V  (min =  +0.00 V, max =  +4.08 V)  ALARM
+12V:        +12.29 V  (min = +11.40 V, max = +12.60 V)
in5:          +4.08 V  (min =  +0.00 V, max =  +4.08 V)  ALARM
in6:          +4.08 V  (min =  +0.00 V, max =  +4.08 V)  ALARM
in7:          +4.08 V  (min =  +0.00 V, max =  +4.08 V)  ALARM
Vbat:         +3.06 V  
CPU Fan:     1721 RPM  (min =  900 RPM)
CHA Fan:     2096 RPM  (min =    0 RPM)
temp1:        -55.0°C  (low  = +20.0°C, high = +55.0°C)  sensor = thermistor
temp2:         -2.0°C  (low  = +20.0°C, high = +55.0°C)  sensor = thermistor
temp3:        +41.0°C  (low  = +127.0°C, high = +60.0°C)  sensor = thermal diode
cpu0_vid:    +3.500 V
intrusion0:  ALARM


I'm now faced with the problem of determining +5V scaling, which is not even present in the BIOS monitoring section. Even if it were present, how could I determine which unscaled sensor input to match it up if in3, in5, in6, and in7 are all 4.080V?

Regarding temperatures, temp1 and temp2 don't look right. How can this invalid reading be rectified if  possible?


_______________________________________________
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