Ticket #799 (closed task)
Opened 7 years ago
Sis735/it87 bad temp. output (Examined/Solved - lm_sensors 2.6.2, Linux 2.4.7-4GB (SuSE 7.2 updated))
| Reported by: | contact | Owned by: | somebody |
|---|---|---|---|
| Priority: | minor | Milestone: | |
| Component: | hardware | Version: | |
| Keywords: | Cc: |
Description
I have an Eltite Group K7S5A mainboard with the Sis735 chipset, including a
built-in ITE8705 System Hardware Monitor. Apparently the sensors work with the
it87 driver, but the temperature output is strange (somewhat like ticket #756):
* with "modprobe it87 temp_type=7"
charon:~ # sensors
it87-isa-0290
Adapter: ISA adapter
Algorithm: ISA algorithm
VCore 1: +1.79 V (min = +1.53 V, max = +1.87 V)
VCore 2: +2.49 V (min = +2.25 V, max = +2.75 V)
+3.3V: +6.64 V (min = +2.96 V, max = +3.60 V) ALARM
+5V: +4.99 V (min = +4.50 V, max = +5.48 V)
+12V: +12.00 V (min = +11.36 V, max = +13.80 V)
-12V: -0.90 V (min = -15.86 V, max = -13.40 V) ALARM
-5V: -9.79 V (min = -10.13 V, max = -9.44 V)
Stdby: +5.07 V (min = +4.50 V, max = +5.48 V)
in8: +3.42 V
fan1: 5000 RPM (min = 3000 RPM, div = 2)
fan2: 0 RPM (min = 3000 RPM, div = 2) ALARM
Temp1/MB: -53C (min = +20C, max = +60C)
Temp2/CPU: -53C (min = +20C, max = +60C)
(note: Temp1 is very unstable/oscillating)
* with "modprobe it87 temp_type=0x38"
charon:~ # sensors
it87-isa-0290
Adapter: ISA adapter
Algorithm: ISA algorithm
VCore 1: +1.79 V (min = +1.53 V, max = +1.87 V)
VCore 2: +2.49 V (min = +2.25 V, max = +2.75 V)
+3.3V: +6.64 V (min = +2.96 V, max = +3.60 V) ALARM
+5V: +4.99 V (min = +4.50 V, max = +5.48 V)
+12V: +12.00 V (min = +11.36 V, max = +13.80 V)
-12V: -0.75 V (min = -15.86 V, max = -13.40 V) ALARM
-5V: -9.79 V (min = -10.13 V, max = -9.44 V)
Stdby: +5.07 V (min = +4.50 V, max = +5.48 V)
in8: +3.42 V
fan1: 4963 RPM (min = 3000 RPM, div = 2)
fan2: 0 RPM (min = 3000 RPM, div = 2) ALARM
Temp1/MB: +9C (min = +20C, max = +60C)
Temp2/CPU: +38C (min = +20C, max = +60C)
(note: both values are pretty stable, but too low)
The BIOS reports reasonable values for both temps, so I am sure that there are
sensors in place.
Thanks in advance for any setup hints,
Albrecht.
--- does 'cpuburn' (link on our links page)
move the values appropriately?
Also try un-ignoring temp3 in /etc/sensors.conf to see if it works.
But don't know why it isn;t working right for you.
Let us know if you figure it out.
Follow up by emailing us and reference your ticket number.
MDS 12/18/01
user replies:
Hi all,
thanks for your quick support! With that information and additional info
from Andreas Willenbrink <Andreas.Willenbrink@…>, I now have a
working config as follows:
- in /etc/modules.conf:
alias char-major-89 i2c-isa
pre-install i2c-isa modprobe it87
options it87 temp_type=0x38
- in /etc/sensors.conf (comments stripped)
chip "it87-*"
label in0 "VCore"
label in1 "+2.5V"
label in2 "+3.3V"
label in3 "+5V"
label in4 "+12V"
label in5 "-12V"
label in6 "-5V"
label in7 "Stdby"
label in8 "Vbat"
label fan1 "CPU"
label fan2 "case"
set in0_min 1.75 * 0.95
set in0_max 1.75 * 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.93
set in6_max -5 * 1.07
set in7_min 5 * 0.95
set in7_max 5 * 1.05
ignore vid
compute in2 (1)*@ , @/(1)
compute in3 ((6.8/10)+1)*@ , @/((6.8/10)+1)
compute in4 ((30/10) +1)*@ , @/((30/10) +1)
compute in5 -(36/10)*@, -@/(36/10)
compute in6 -(56/10)*@, -@/(56/10)
compute in7 ((6.8/10)+1)*@ , @/((6.8/10)+1)
ignore temp1
label temp2 "Temp2/MB"
set temp2_over 45
set temp2_hyst 35
label temp3 "Temp3/CPU"
set temp3_over 75
set temp3_hyst 60
set fan1_div 4
set fan1_min 3000
set fan2_div 4
set fan2_min 0
ignore fan3
Thanks again,
Albrecht :-))
