Ticket #820 (closed task)
Opened 7 years ago
sensors.conf for Tyan S2460 Tiger MP (Examined/Solved - lm_sensors 2.6.2 Linux 2.4.16)
| Reported by: | contact | Owned by: | somebody |
|---|---|---|---|
| Priority: | minor | Milestone: | |
| Component: | hardware | Version: | |
| Keywords: | Cc: |
Description
Hello,
I'm having some trouble getting reasonable values from the W83627HF on my Tyan
S2460 Tiger MP revision 1.03 motherboard. [BTW, are you aware of the URL
http://www.winbond.com.tw/e-winbondhtm/partner/PDFResult.asp?Pname=182 for the
W83627HF datasheet?] Here is what I get:
[whitney@redstart whitney]$ sensors
w83782d-i2c-0-2d
Adapter: SMBus AMD7X6 adapter at 80e0
Algorithm: Non-I2C SMBus adapter
VCore 1: +1.74 V (min = +1.74 V, max = +1.93 V) ALARM
VCore 2: +2.12 V (min = +1.74 V, max = +1.93 V)
+3.3V: +1.53 V (min = +3.13 V, max = +3.45 V)
+5V: +4.80 V (min = +4.72 V, max = +5.24 V)
+12V: +4.67 V (min = +10.79 V, max = +13.19 V)
-12V: -2.16 V (min = -10.90 V, max = -13.21 V)
-5V: +2.68 V (min = -4.76 V, max = -5.26 V)
V5SB: +4.22 V (min = +4.72 V, max = +5.24 V)
VBat: +0.27 V (min = +2.40 V, max = +3.60 V)
fan1: 0 RPM (min = 168750 RPM, div = 2)
fan2: 0 RPM (min = -1 RPM, div = 2)
fan3: 0 RPM (min = -1 RPM, div = 2)
temp1: +59C (limit = +0C, hysteresis = +0C) sensor = 3904
transistor
temp2: +51.0C (limit = +80C, hysteresis = +75C) sensor = 3904
transistor
temp3: +56.5C (limit = +80C, hysteresis = +75C) sensor = 3904
transistor
vid: +1.85 V
alarms: Chassis intrusion detection
beep_enable:
Sound alarm enabled
As to the voltages, the VCore1 could be right, but I really hope my VCore2 is
not 2.12V! Also, the +5V could be right, but all the rest seem wrong. As to
the fan speeds, I know that my CPU fans have tachometers, so I don't know why
they don't show up. And I hope my CPU's are not at 50-60 Celsius when idle.
Any thoughts on this? I have tried both 2.6.2 and 2.6.3-CVS, and I scanned the
ticket database, all to no avail. Below is my sensors.conf (basically stock
sensors.conf.eg, with the appropriate thermistor setting) and the output of
lsmod.
Thanks,
Wayne
[whitney@redstart whitney]$ lsmod
Module Size Used by Tainted: P
w83781d 18304 0 (unused)
i2c-proc 6336 0 [w83781d]
i2c-amd756 3300 0 (autoclean) (unused)
i2c-core 13824 0 [w83781d i2c-proc i2c-amd756]
nfsd 71296 8 (autoclean)
nfs 81436 1 (autoclean)
lockd 51776 1 (autoclean) [nfsd nfs]
sunrpc 67348 1 (autoclean) [nfsd nfs lockd]
tulip 42304 1
ipchains 39880 0
st 27508 0
ide-scsi 8224 2
scsi_mod 96840 2 [st ide-scsi]
usb-ohci 20672 0 (unused)
usbcore 53216 1 [usb-ohci]
rtc 6776 0 (autoclean)
[whitney@redstart whitney]$ cat /etc/sensors.conf
chip "w83782d-*" "w83783s-*" "w83627hf-*"
# Same as above for w83781d except that in5 and in6 are computed differently.
# Rather than an internal inverting op amp, the 82d/83s use standard positive
# inputs and the negative voltages are level shifted by a 3.6V reference.
# The math is convoluted, so we hope that your motherboard
# uses the recommended resistor values.
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 "V5SB"
label in8 "VBat"
compute in3 ((6.8/10)+1)*@ , @/((6.8/10)+1)
compute in4 ((28/10)+1)*@ , @/((28/10)+1)
compute in5 (5.14 * @) - 14.91 , (@ + 14.91) / 5.14
compute in6 (3.14 * @) - 7.71 , (@ + 7.71) / 3.14
compute in7 ((6.8/10)+1)*@ , @/((6.8/10)+1)
# set limits to 5% for the critical voltages
# set limits to 10% for the non-critical voltages
# set limits to 20% for the battery voltage
set in0_min vid*0.95
set in0_max vid*1.05
set in1_min vid*0.95
set in1_max vid*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.90
set in4_max 12 * 1.10
set in5_min -12 * 0.90
set in5_max -12 * 1.10
set in6_min -5 * 0.95
set in6_max -5 * 1.05
set in7_min 5 * 0.95
set in7_max 5 * 1.05
set in8_min 3.0 * 0.80
set in8_max 3.0 * 1.20
# set up sensor types (thermistor is default)
# 1 = PII/Celeron Diode; 2 = 3904 transistor;
# 3435 = thermistor with Beta = 3435
# If temperature changes very little, try 1 or 2.
set sensor1 2
set sensor2 2
set sensor3 2
# examples for temperature limits
# set temp1_over 40
# set temp1_hyst 37
# set temp2_over 52
# set temp2_hyst 47
# set temp3_over 52
# set temp3_hyst 47
--- Yes, we have the datasheet.
You've verified it's a 627HF (by looking at the board)
but the driver recognizes a 782d?
Please send us the output of prog/dump/i2cdump 0 0x2d.
You do have two processors?
Follow up by emailing sensors@… and reference
your ticket #.
MDS 12/28/01
followups see ticket #781 and #808
for good information...
Close this tkt.
MDS 2/6/02
Get CVS version of w83781d
http://www2.lm-sensors.nu/~lm78/cvs/lm_sensors2/kernel/chips/w83781d.c
Go into BIOS before booting to initialize w83627hf.
Then modprobe w83781d init=0 force_subclients=0,0x2c,0x4a,0x4b
which will move w83627hf subclients.
This will result in a w83627hf at 0x2c with subclients at 0x4a and 0x4b,
and a w83782d at 0x2d with subclients at 0x48 and 0x49.
Please report results to sensors@…,
reference your ticket number.
Related tickets with more info, see especially #808
http://www2.lm-sensors.nu/~lm78/readticket.cgi?ticket=729
http://www2.lm-sensors.nu/~lm78/readticket.cgi?ticket=730
http://www2.lm-sensors.nu/~lm78/readticket.cgi?ticket=764
http://www2.lm-sensors.nu/~lm78/readticket.cgi?ticket=765
http://www2.lm-sensors.nu/~lm78/readticket.cgi?ticket=781
http://www2.lm-sensors.nu/~lm78/readticket.cgi?ticket=808
http://www2.lm-sensors.nu/~lm78/readticket.cgi?ticket=810
http://www2.lm-sensors.nu/~lm78/readticket.cgi?ticket=812
http://www2.lm-sensors.nu/~lm78/readticket.cgi?ticket=813
MDS 2/9/02
