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 :-))

Note: See TracTickets for help on using tickets.