Linux Sensor configuration for Tyan S2462UNG, Thunder K7, dual Athlon MPs?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



I'm wondering if any of you have already configured /etc/sensors.conf for a 
Tyan S2462UNG Thunder K7, dual Athlon SMP board yet? I'm running
a 2.4.16 SuSE built kernel under SuSE Linux 7.3 Professional.

The temperatures read very high compared to those reported by the BIOS
(85C instead of 61C), and I've got no idea about the fan name and voltage
name correllation. The bios reports four fan speeds, but the w83782d 
supposedly can only report three fan speeds?

What I've done so far is:

	modprobe i2c-amd756
	modprobe w83781d

root at corel-linux: ll -R /proc/sys/dev/sensors/w83782d-i2c-0-2d
/proc/sys/dev/sensors/w83782d-i2c-0-2d:
total 0
dr-xr-xr-x    2 root     root            0 Jan 28 03:12 .
dr-xr-xr-x    3 root     root            0 Jan 28 03:12 ..
-r--r--r--    1 root     root            0 Jan 28 03:12 alarms
-rw-r--r--    1 root     root            0 Jan 28 03:12 beep
-rw-r--r--    1 root     root            0 Jan 28 03:12 fan1
-rw-r--r--    1 root     root            0 Jan 28 03:12 fan2
-rw-r--r--    1 root     root            0 Jan 28 03:12 fan3
-rw-r--r--    1 root     root            0 Jan 28 03:12 fan_div
-rw-r--r--    1 root     root            0 Jan 28 03:12 in0
-rw-r--r--    1 root     root            0 Jan 28 03:12 in1
-rw-r--r--    1 root     root            0 Jan 28 03:12 in2
-rw-r--r--    1 root     root            0 Jan 28 03:12 in3
-rw-r--r--    1 root     root            0 Jan 28 03:12 in4
-rw-r--r--    1 root     root            0 Jan 28 03:12 in5
-rw-r--r--    1 root     root            0 Jan 28 03:12 in6
-rw-r--r--    1 root     root            0 Jan 28 03:12 in7
-rw-r--r--    1 root     root            0 Jan 28 03:12 in8
-rw-r--r--    1 root     root            0 Jan 28 03:12 pwm1
-rw-r--r--    1 root     root            0 Jan 28 03:12 pwm2
-rw-r--r--    1 root     root            0 Jan 28 03:12 pwm3
-rw-r--r--    1 root     root            0 Jan 28 03:12 pwm4
-rw-r--r--    1 root     root            0 Jan 28 03:12 sensor1
-rw-r--r--    1 root     root            0 Jan 28 03:12 sensor2
-rw-r--r--    1 root     root            0 Jan 28 03:12 sensor3
-rw-r--r--    1 root     root            0 Jan 28 03:12 temp1
-rw-r--r--    1 root     root            0 Jan 28 03:12 temp2
-rw-r--r--    1 root     root            0 Jan 28 03:12 temp3
-r--r--r--    1 root     root            0 Jan 28 03:12 vid
root at corel-linux: sensors
w83782d-i2c-0-2d
Adapter: SMBus AMD7X6 adapter at 80e0
Algorithm: Non-I2C SMBus adapter
CPU0Core:  +1.72 V  (min =  +1.66 V, max =  +2.03 V)              
CPU1Core:  +2.83 V  (min =  +1.66 V, max =  +2.03 V)              
+3.3V:     +3.31 V  (min =  +2.97 V, max =  +3.63 V)              
+5V:       +4.94 V  (min =  +4.50 V, max =  +5.48 V)              
+12V:      +4.71 V  (min = +10.79 V, max = +13.11 V)              
-12V:      -2.01 V  (min = -13.21 V, max = -10.90 V)              
-5V:       +2.68 V  (min =  -5.51 V, max =  -4.51 V)              
V5SB:      +4.30 V  (min =  +4.50 V, max =  +5.48 V)              
VBat:      +3.29 V  (min =  +2.70 V, max =  +3.29 V)              
CPU0Fan:  5232 RPM  (min = 3000 RPM, div = 2)                     
CPU1Fan:  5232 RPM  (min = 3000 RPM, div = 2)                     
ChassisFan1:
          2922 RPM  (min = 3000 RPM, div = 2)                     
temp1:    +80.0?C   (limit = +60?C, hysteresis = +50?C) sensor = PII/Celeron 
diode           
temp2:    +82.5?C   (limit = +60?C, hysteresis = +50?C) sensor = PII/Celeron 
diode   ALARM   
temp3:    +78.0?C   (limit = +60?C, hysteresis = +50?C) sensor = PII/Celeron 
diode   ALARM   
vid:      +1.85 V

root at corel-linux: 


>From /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 "CPU0Core"
    label in1 "CPU1Core"
    label in2 "+3.3V"
#    ignore in2
    label in3 "+5V"
    label in4 "+12V"
    label in5 "-12V"
    label in6 "-5V"
#    ignore in6
    label in7 "V5SB"
    label in8 "VBat"
    label fan1 "CPU0Fan"
    label fan2 "CPU1Fan"
    label fan3 "ChassisFan1"
    label fan4 "ChassisFan2"
    ignore alarms

    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	


I realize I need to do a 'sensors -s' to get the 'set' commands evaluated, but
if I do that, it may cause my machine to shut down, I presume to an out of 
limit condition.

Thanks for any advice you can give.
Chris Shaker
cjshaker at shaker-net.com




[Index of Archives]     [Linux Kernel]     [Linux Hardware Monitoring]     [Linux USB Devel]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [Yosemite Backpacking]

  Powered by Linux