Penguin

Gigabyte GA-7N400E

  1. Sensors 2.9.1 (SuSE 10.0)

chip "it87-" "it8712-"

  1. The values below have been tested on Asus CUSI, CUM motherboards.
  2. Voltage monitors as advised in the It8705 data sheet

    label in0 "VCore 1" label in1 "VCore 2" label in2 "+3.3V" label in3 "+5V" label in4 "+12V" label in5 "-12V" label in6 "-5V" label in7 "Stdby" label in8 "VBat"

    1. vid is not monitored by IT8705F
    2. comment out if you have IT8712

    ignore vid

    1. in5 and in6 not connected on GA-7N400E

    ignore in5 ignore in6

  3. Incubus Saturnus reports that the IT87 chip on Asus A7V8X-X seems
  4. to report the VCORE voltage approximately 0.05V higher than the board's
  5. BIOS does. Although it doesn't make much sense physically, uncommenting
  6. the next line should bring the readings in line with the BIOS' ones in
  7. this case.
  8. compute in0 -0.05+@ , @+0.05
  9. If 3.3V reads 2X too high (Soyo Dragon and Asus A7V8X-X, and Gigabyte GA-7N400E for example),
  10. comment out following line.
  11. compute in2 2*@ , @/2

#

  1. compute in3 ((6.8/10)+1)*@ , @/((6.8/10)+1)
  2. compute in4 ((30/10) +1)*@ , @/((30/10) +1)
  3. This much simpler version seems to work on GA-7N400E

compute in3 2*@ , @/2 compute in4 4*@ , @/4

  1. For this family of chips the negative voltage equation is different from
  2. the lm78. The chip uses two external resistor for scaling but one is
  3. tied to a positive reference voltage. See ITE8705/12 datasheet (SIS950
  4. data sheet is wrong)
  5. Vs = (1 + Rin/Rf) * Vin - (Rin/Rf) * Vref.
  6. Vref = 4.096 volts, Vin is voltage measured, Vs is actual voltage.
  7. The next two are negative voltages (-12 and -5).
  8. The following formulas must be used. Unfortunately the datasheet
  9. does not give recommendations for Rin, Rf, but we can back into
  10. them based on a nominal +2V input to the chip, together with a 4.096V Vref.
  11. Formula:
  12. actual V = (Vmeasured * (1 + Rin/Rf)) - (Vref * (Rin/Rf))
  13. For -12V input use Rin/Rf = 6.68
  14. For -5V input use Rin/Rf = 3.33
  15. Then you can convert the forumula to a standard form like
    compute in5 (7.67 * @) - 27.36 , (@ + 27.36) / 7.67 compute in6 (4.33 * @) - 13.64 , (@ + 13.64) / 4.33

#

  1. this much simpler version is reported to work for a
  2. Elite Group K7S5A board

#

  1. compute in5 -(36/10)*@, -@/(36/10)
  2. compute in6 -(56/10)*@, -@/(56/10)

#

  1. compute in7 ((6.8/10)+1)*@ , @/((6.8/10)+1)

#

  1. GA-7N400E

    compute in7 ((8.3/10)+1)*@ , @/((8.3/10)+1)

    set in0_min 1.7 * 0.95 #Athlon 2800 vcore is 1.7 set in0_max 1.7 * 1.05 set in1_min 2.6 * 0.95 set in1_max 2.6 * 1.95 set in2_min 3.3 * 0.95 set in2_max 3.3 * 1.05 set in3_min 5.0 * 0.95 set in3_max 5.0 * 1.05 set in4_min 12 * 0.95 set in4_max 12 * 1.05

  2. set in5_max -12 * 0.95 #Commented out to avoid beeping
  3. set in5_min -12 * 1.05
  4. set in6_max -5 * 0.95
  5. set in6_min -5 * 1.05

set in7_min 5 * 0.95 set in7_max 5 * 1.05

  1. the chip does not support in8 min/max
  1. Temperature

#

  1. Important - if your temperature readings are completely whacky
  2. you probably need to change the sensor type.
  3. Adujst and uncomment the appropriate lines below.
  4. The old method (modprobe it87 temp_type=0xXX) is no longer supported.

#

  1. 2 = thermistor; 3 = thermal diode; 0 = unused
  2. set sensor1 3
  3. set sensor2 3
  4. set sensor3 3
  5. If a given sensor isn't used, you will probably want to ignore it
  6. (see ignore statement right below).
  7. label temp1 "M/B Temp"
  8. set temp1_over 40
  9. set temp1_low 15
  10. label temp2 "CPU Temp"
  11. set temp2_over 45
  12. set temp2_low 15
  13. ignore temp3
  14. label temp3 "temp3"
  15. set temp3_over 45
  16. set temp3_low 15
  17. Gigabyte GA-7N400E

    label temp1 "M/B Temp" set temp1_over 50 set temp1_low 15 label temp2 "Air Temp" set temp2_over 40 set temp2_low 15 label temp3 "CPU Temp" set temp3_over 80 set temp3_low 15

  18. The A7V8X-X has temperatures inverted, and needs a conversion for
  19. CPU temp. Thanks to Preben Randhol for the formula.
  20. label temp1 "CPU Temp"
  21. label temp2 "M/B Temp"
  22. compute temp1 (-15.096+1.4893*@), (@+15.096)/1.4893
  23. The A7V600 also has temperatures inverted, and needs a different
  24. conversion for CPU temp. Thanks to Dariusz Jaszkowski for the formula.
  25. label temp1 "CPU Temp"
  26. label temp2 "M/B Temp"
  27. compute temp1 (@+128)/3, (3*@-128)
  28. Fans

    set fan1_min 3000 ignore fan2

  29. set fan2_min 3000

ignore fan3

  1. set fan3_min 3000

Gigabyte GA-7VTX

  1. #####################
  2. This is my (JohnMcPherson's) /etc/sensors.conf file for the
  3. LMSensors program for my Gigabyte GA-7VTX motherboard.

chip "it87-" "it8705-" "it8712-*"

label in0 "VCore 1" label in1 "VCore 2" label in2 "+3.3V" label in3 "+5V" label in4 "+12V"

ignore in5 # Gigabyte 7VT E+

  1. label in5 "-12V"

ignore in6 # Gigabyte 7VT E+

  1. label in6 "-5V"

label in7 "Stdby"

ignore in8 # Gigabyte 7VT E+

  1. label in8 "VBat"

set in0_min 1.7 * 0.95 # I think my athlon has a core of 1.7 volts... set in0_max 1.7 * 1.05 # ditto...

  1. I'm not sure what vcore2 is actually measuring, but the bios consistently
  2. reports around 1.2 or so...

    set in1_min 1.2 * .95 set in1_max 1.2 * 1.05 set in2_min 3.3 * 0.95 set in2_max 3.3 * 1.05 set in3_min 5.0 * 0.95 set in3_max 5.0 * 1.05 set in4_min 12 * 0.95 set in4_max 12 * 1.05 set in5_max -12 * 0.95 set in5_min -12 * 1.05 set in6_max -5 * 0.95 set in6_min -5 * 1.05

  3. in7 == Stdby, seems to be 3 volts, rather than the default 5 in the orig cfg
  4. It's 5 you only have to add a compute line to get it right

    set in7_min 5 * 0.95 set in7_max 5 * 1.05

    1. the chip does not support in8 min/max

    ignore vid

  5. If 3.3V reads 2X too high (Soyo Dragon, for example),
  6. comment out following line.
  7. compute in2 2*@ , @/2 # commented out for GA-7VTX

compute in3 ((6.8/10)+1)*@ , @/((6.8/10)+1) compute in4 ((30/10) +1)*@ , @/((30/10) +1)

  1. To get right in7

    compute in7 ((6.8/10)+1)*@ , @/((6.8/10)+1)

  2. Temperature
  3. I needed "temp_type=0x38" as an option to the module at modprobe time
  4. deprecated as of today use

    set sensor1 2 set sensor2 2

    label temp1 "Temp1/MB" set temp1_over 40 set temp1_low 20 label temp2 "Temp2/CPU" set temp2_over 65 # I don't really know what temp is too hot... set temp2_low 25 ignore temp3

  5. Fans

    set fan1_min 0

ignore fan2 # I currently don't have a case fan

set fan2_min 3000 ignore fan3

  1. #####################

Abit KT7 Motherboard

  1. #####################
  2. this is almost identical to the default setup for this chip,
  3. apart from ignoring 2.5V and temp3

chip "via686a-*"

label "2.0V" "CPU core" label "2.5V" "+2.5V" ignore "2.5V" # not on the Abit KT7 ? label "3.3V" "I/O" label "5.0V" "+5V" label "12V" "+12V"

label fan1 "CPU Fan" label fan2 "P/S Fan" label temp1 "SYS Temp" label temp2 "CPU Temp" label temp3 "SBr Temp" ignore temp3 # not valid for Abit KT7 ?

set in0_min 1.6 # my duron's core seems to be about 1.7 set in0_max 1.8

set temp1_hyst 40 set temp1_over 45 set temp2_hyst 55 set temp2_over 60 set temp3_hyst 60 set temp3_over 65

                                          1. #

Elite K7s5a motherboard (taken from HowToK7s5aHOWTO)

  1. This motherboard uses an it87 chip, and needs the following
  2. two lines in /etc/modules.conf:
  3. alias char-major-89 i2c-dev
  4. options it87 temp_type=0x31

#

chip "it87-*"

  1. The values below have been tested on Asus CUSI, CUM motherboards.
  2. Voltage monitors as advised in the It8705 data sheet

label in0 "VCore" label in1 "Vcc2.5v" label in2 "Vcc5v" label in3 "+5V" label in4 "+12V" label in5 "-12V" label in6 "-5V" label in7 "SB 5V" label in8 "V battery" set in0_min 1.5 * 0.95 set in0_max 1.5 * 1.05 set in1_min 2.4 set in1_max 2.6 set in2_min 3.3 * 0.95 set in2_max 3.3 * 1.05 set in3_min 5.0 * 0.95 set in3_max 5.0 * 1.05 set in4_min 12 * 0.95 set in4_max 12 * 1.05 set in5_min -12 * 0.95 set in5_max -12 * 1.05 set in6_min -5 * 0.95 set in6_max -5 * 1.05 set in7_min 5 * 0.95 set in7_max 5 * 1.05

  1. vid not monitored by IT8705F

ignore vid

  1. For this family of chips the negative voltage equation is different from
  2. the lm78. The chip uses two external resistor for scaling but one is
  3. tied to a positive reference voltage. See ITE8705/12 datasheet (SIS950
  4. data sheet is wrong)
  5. Vs = (1 + Rin/Rf) * Vin - (Rin/Rf) * Vref.
  6. Vref = 4.096 volts, Vin is voltage measured, Vs is actual voltage.

compute in2 (1 + 1)*@ , @/(1 + 1) compute in3 ((6.8/10)+1)*@ , @/((6.8/10)+1) compute in4 ((30/10) +1)*@ , @/((30/10) +1)

  1. The next two are negative voltages (-12 and -5).
  2. The following formulas must be used. Unfortunately the datasheet
  3. does not give recommendations for Rin, Rf, but we can back into
  4. them based on a nominal +2V input to the chip, together with a 4.096V Vref.
  5. Formula:
  6. actual V = (Vmeasured * (1 + Rin/Rf)) - (Vref * (Rin/Rf))
  7. For -12V input use Rin/Rf = 6.68
  8. For -5V input use Rin/Rf = 3.33
  9. Then you can convert the forumula to a standard form like:

compute in5 (7.67 * @) - 27.36 , (@ + 27.36) / 7.67 compute in6 (4.33 * @) - 13.64 , (@ + 13.64) / 4.33 compute in7 ((6.8/10)+1)*@ , @/((6.8/10)+1)

  1. Temperature

label temp3 "Processor" set temp3_over 40 set temp3_hyst 20 label temp2 "Mainboard" set temp2_over 45 set temp2_hyst 25 ignore temp1

  1. Fans

label fan1"Processor's Fan" set fan1_min 2000 ignore fan3 ignore fan2

The following authors of this page have not agreed to the WlugWikiLicense. As such copyright to all content on this page is retained by the original authors.
  • AlejandroRiveira
The following authors of this page have agreed to the WlugWikiLicense.

PHP Warning

lib/plugin/WlugLicense.php:99: Warning: Invalid argument supplied for foreach()

lib/plugin/WlugLicense.php:111: Warning: in_array() [<a href='function.in-array'>function.in-array</a>]: Wrong datatype for second argument

lib/plugin/WlugLicense.php:111: Warning: in_array() [<a href='function.in-array'>function.in-array</a>]: Wrong datatype for second argument