Gigabyte GA-7N400E
chip "it87-" "it8712-"
- The values below have been tested on Asus CUSI, CUM motherboards.
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"
- vid is not monitored by IT8705F
- comment out if you have IT8712
ignore vid
- in5 and in6 not connected on GA-7N400E
ignore in5 ignore in6
- Incubus Saturnus reports that the IT87 chip on Asus A7V8X-X seems
- to report the VCORE voltage approximately 0.05V higher than the board's
- BIOS does. Although it doesn't make much sense physically, uncommenting
- the next line should bring the readings in line with the BIOS' ones in
- this case.
- compute in0 -0.05+@ , @+0.05
- If 3.3V reads 2X too high (Soyo Dragon and Asus A7V8X-X, and Gigabyte GA-7N400E for example),
- comment out following line.
- compute in2 2*@ , @/2
#
- compute in3 ((6.8/10)+1)*@ , @/((6.8/10)+1)
- compute in4 ((30/10) +1)*@ , @/((30/10) +1)
- This much simpler version seems to work on GA-7N400E
compute in3 2*@ , @/2 compute in4 4*@ , @/4
- For this family of chips the negative voltage equation is different from
- the lm78. The chip uses two external resistor for scaling but one is
- tied to a positive reference voltage. See ITE8705/12 datasheet (SIS950
- data sheet is wrong)
- Vs = (1 + Rin/Rf) * Vin - (Rin/Rf) * Vref.
- Vref = 4.096 volts, Vin is voltage measured, Vs is actual voltage.
- The next two are negative voltages (-12 and -5).
- The following formulas must be used. Unfortunately the datasheet
- does not give recommendations for Rin, Rf, but we can back into
- them based on a nominal +2V input to the chip, together with a 4.096V Vref.
- Formula:
- actual V = (Vmeasured * (1 + Rin/Rf)) - (Vref * (Rin/Rf))
- For -12V input use Rin/Rf = 6.68
- For -5V input use Rin/Rf = 3.33
- 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
#
- this much simpler version is reported to work for a
- Elite Group K7S5A board
#
- compute in5 -(36/10)*@, -@/(36/10)
- compute in6 -(56/10)*@, -@/(56/10)
#
- compute in7 ((6.8/10)+1)*@ , @/((6.8/10)+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
- set in5_max -12 * 0.95 #Commented out to avoid beeping
- set in5_min -12 * 1.05
- set in6_max -5 * 0.95
- set in6_min -5 * 1.05
set in7_min 5 * 0.95 set in7_max 5 * 1.05
- the chip does not support in8 min/max
- Temperature
#
- Important - if your temperature readings are completely whacky
- you probably need to change the sensor type.
- Adujst and uncomment the appropriate lines below.
- The old method (modprobe it87 temp_type=0xXX) is no longer supported.
#
- 2 = thermistor; 3 = thermal diode; 0 = unused
- set sensor1 3
- set sensor2 3
- set sensor3 3
- If a given sensor isn't used, you will probably want to ignore it
- (see ignore statement right below).
- label temp1 "M/B Temp"
- set temp1_over 40
- set temp1_low 15
- label temp2 "CPU Temp"
- set temp2_over 45
- set temp2_low 15
- ignore temp3
- label temp3 "temp3"
- set temp3_over 45
- set temp3_low 15
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
- The A7V8X-X has temperatures inverted, and needs a conversion for
- CPU temp. Thanks to Preben Randhol for the formula.
- label temp1 "CPU Temp"
- label temp2 "M/B Temp"
- compute temp1 (-15.096+1.4893*@), (@+15.096)/1.4893
- The A7V600 also has temperatures inverted, and needs a different
- conversion for CPU temp. Thanks to Dariusz Jaszkowski for the formula.
- label temp1 "CPU Temp"
- label temp2 "M/B Temp"
- compute temp1 (@+128)/3, (3*@-128)
Fans
set fan1_min 3000 ignore fan2
- set fan2_min 3000
ignore fan3
- set fan3_min 3000
Gigabyte GA-7VTX
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+
- label in5 "-12V"
ignore in6 # Gigabyte 7VT E+
- label in6 "-5V"
label in7 "Stdby"
ignore in8 # Gigabyte 7VT E+
- 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...
- I'm not sure what vcore2 is actually measuring, but the bios consistently
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
- in7 == Stdby, seems to be 3 volts, rather than the default 5 in the orig cfg
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
- the chip does not support in8 min/max
ignore vid
- If 3.3V reads 2X too high (Soyo Dragon, for example),
- comment out following line.
- 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)
To get right in7
compute in7 ((6.8/10)+1)*@ , @/((6.8/10)+1)
- Temperature
- I needed "temp_type=0x38" as an option to the module at modprobe time
- 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
Fans
set fan1_min 0
ignore fan2 # I currently don't have a case fan
set fan2_min 3000 ignore fan3
Abit KT7 Motherboard
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
- #
Elite K7s5a motherboard (taken from HowToK7s5aHOWTO)
#
chip "it87-*"
- The values below have been tested on Asus CUSI, CUM motherboards.
- 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
- vid not monitored by IT8705F
ignore vid
- For this family of chips the negative voltage equation is different from
- the lm78. The chip uses two external resistor for scaling but one is
- tied to a positive reference voltage. See ITE8705/12 datasheet (SIS950
- data sheet is wrong)
- Vs = (1 + Rin/Rf) * Vin - (Rin/Rf) * Vref.
- 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)
- The next two are negative voltages (-12 and -5).
- The following formulas must be used. Unfortunately the datasheet
- does not give recommendations for Rin, Rf, but we can back into
- them based on a nominal +2V input to the chip, together with a 4.096V Vref.
- Formula:
- actual V = (Vmeasured * (1 + Rin/Rf)) - (Vref * (Rin/Rf))
- For -12V input use Rin/Rf = 6.68
- For -5V input use Rin/Rf = 3.33
- 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)
- 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
- Fans
label fan1"Processor's Fan" set fan1_min 2000 ignore fan3 ignore fan2
2 pages link to sensors.conf:
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