Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Here is refined sensors.conf for ASUS A8N motherboards
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Gentoo on AMD64
View previous topic :: View next topic  
Author Message
longship
Apprentice
Apprentice


Joined: 04 Jun 2005
Posts: 294
Location: Ontario, CA USA

PostPosted: Tue Feb 28, 2006 8:46 pm    Post subject: Here is refined sensors.conf for ASUS A8N motherboards Reply with quote

I went through the trouble to research the sensors on these motherboards when I was installing Gentoo on my A8N-SLi Premium. I report how to install and configure the sensors in this post. However, the voltages were low, especially the +5V one. I have a Seasonic PSU and Seasonic support told me that the voltage sensors are not reliable unless they are calibrated. I now have done so.

If you have one of these motherboards and are running lm_sensors this may be helpful to you if the +5V and/or +12V sensors are reporting voltages which are too low.

Here is my new sensors.conf with the necessary corrections to the +5v and +12v sensors:
Code:
chip "it87-*" "it8712-*"

# The values below have been tested on Asus CUSI, CUM motherboards.
# Voltage monitors as advised in the It8705/It8712 data sheets
    label in0 "VCore 1"
    label in1 "VCore 2"
    label in2 "+3.3V"
    label in3 "+5V"
    label in4 "+12V"
    label in5 "-5V"
    label in6 "-12V"
    label in7 "Stdby"
    label in8 "VBat"

# Ignore unsupported or flakey interfaces
    ignore vid
    ignore in1
    ignore in5  # -5V is unsupported
    ignore in6  # -12V is unsupported
    ignore in7
    ignore in8

# Scale the voltages
# Note: in5 and in6 don't work, but these scales are the ones documented
# Calibration: in3 (+5V) has +0.16 offset, in4 (+12V) has +0.13 offset.
#    compute in0 -0.05 + @ , @ + 0.05
    compute in3 0.16+((6.8/10)+1)*@ ,  (@ - 0.16)/((6.8/10)+1)
    compute in4 0.13+((30/10) +1)*@  , (@ - 0.13)/((30/10) +1)
    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)

# Ranges
    set in0_min 1.5 * 0.85
    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_max -5 * 0.95
    set in5_min -5 * 1.05
    set in6_max -12 * 0.95
    set in6_min -12 * 1.05
    set in7_min 5 * 0.95
    set in7_max 5 * 1.05

# Temperature
# 2 = thermistor; 3 = thermal diode; 0 = unused
   set sensor1 2
   set sensor2 2
   set sensor3 2

# If a given sensor isn't used, you will probably want to ignore it
# (see ignore statement right below).
    label temp1       "CPU Temp"
    set   temp1_over  60
    set   temp1_low   15
    label temp2       "C/S Temp"
    set   temp2_over  60
    set   temp2_low   15
    label temp3       "M/B Temp"
    set temp3_over    50
    set temp3_low     15

#    compute temp1  (-15.096 + 1.4893 * @) , (@ + 15.096) / 1.4593

# Fans  (only two fans supported)
    label fan1        "CPU Fan"
    label fan2        "Cha1 Fan"
    set fan1_min      500
    set fan2_min      500
    ignore fan3


Here are my sensors with this configuration. Voltages are correct:
Code:
it8712-isa-0290
Adapter: ISA adapter
VCore 1:   +1.36 V  (min =  +1.28 V, max =  +1.57 V)   
+3.3V:     +3.25 V  (min =  +3.14 V, max =  +3.47 V)   
+5V:       +4.97 V  (min =  +4.76 V, max =  +5.24 V)   
+12V:     +12.10 V  (min = +11.39 V, max = +12.61 V)   
CPU Fan:  2721 RPM  (min =  664 RPM, div = 8)         
Cha1 Fan: 1562 RPM  (min =  664 RPM, div = 8)         
CPU Temp:    +28 C  (low  =   +15 C, high =   +60 C)   sensor = thermistor   
C/S Temp:    +37 C  (low  =   +15 C, high =   +60 C)   sensor = thermistor   
M/B Temp:    +27 C  (low  =   +15 C, high =   +50 C)   sensor = thermistor   

_________________
AMD 64 X2 4400+, ASUS A8N-Sli Premium + Lian Li PC-V1000A Plus
AMD Duron 800, ABit KT7E, junk case
VIA C3-Nehemiah, VIA EPIA MII12000 + Scythe e-Otonashi fanless case
Back to top
View user's profile Send private message
get sirius
Guru
Guru


Joined: 27 Apr 2002
Posts: 316
Location: Madison, WI

PostPosted: Thu Mar 02, 2006 1:38 am    Post subject: Reply with quote

Great work! I've got the same motherboard, so I'll make the changes and cherish the accuracy :) .
Back to top
View user's profile Send private message
mudrii
l33t
l33t


Joined: 26 Jun 2003
Posts: 789
Location: Singapore

PostPosted: Thu Mar 02, 2006 4:16 pm    Post subject: Reply with quote

Thank you indeed is very helpful
but if you use governor cpu scaling you should adjust VCore 1

sensors
it8712-isa-0290
Adapter: ISA adapter
VCore 1: +1.10 V (min = +1.28 V, max = +1.57 V) ALARM
+3.3V: +3.34 V (min = +3.14 V, max = +3.47 V)
+5V: +5.11 V (min = +4.76 V, max = +5.24 V)
+12V: +11.91 V (min = +11.39 V, max = +12.61 V)
CPU Fan: 860 RPM (min = 664 RPM, div = 8)
Cha1 Fan: 964 RPM (min = 664 RPM, div = 8)
CPU Temp: +32 C (low = +15 C, high = +60 C) sensor = thermistor
C/S Temp: +32 C (low = +15 C, high = +60 C) sensor = thermistor
M/B Temp: +24 C (low = +15 C, high = +50 C) sensor = thermistor
_________________
www.gentoo.ro
Back to top
View user's profile Send private message
longship
Apprentice
Apprentice


Joined: 04 Jun 2005
Posts: 294
Location: Ontario, CA USA

PostPosted: Fri Mar 03, 2006 3:46 am    Post subject: Reply with quote

mudrii wrote:
Thank you indeed is very helpful
but if you use governor cpu scaling you should adjust VCore 1

sensors
it8712-isa-0290
Adapter: ISA adapter
VCore 1: +1.10 V (min = +1.28 V, max = +1.57 V) ALARM
+3.3V: +3.34 V (min = +3.14 V, max = +3.47 V)
+5V: +5.11 V (min = +4.76 V, max = +5.24 V)
+12V: +11.91 V (min = +11.39 V, max = +12.61 V)
CPU Fan: 860 RPM (min = 664 RPM, div = 8)
Cha1 Fan: 964 RPM (min = 664 RPM, div = 8)
CPU Temp: +32 C (low = +15 C, high = +60 C) sensor = thermistor
C/S Temp: +32 C (low = +15 C, high = +60 C) sensor = thermistor
M/B Temp: +24 C (low = +15 C, high = +50 C) sensor = thermistor


Agreed. I'll have to rig a jig to do that. I'll do that. When I do so, I'll post it on these forums.
N.B., YMMV. It is likely that these calibrations are specific to each installation. It's easy to do the +5, +12, and +3.3 volt sensors since they are readily available on standard connectors which are plentiful. I got the +5 and +12 off of a molex drive connector. I got the +3.3 off a legacy MoBo connector. The Vcore is a different matter. I'll have to rig something to handle it without risking my MoBo or CPU.

Any suggestions?
_________________
AMD 64 X2 4400+, ASUS A8N-Sli Premium + Lian Li PC-V1000A Plus
AMD Duron 800, ABit KT7E, junk case
VIA C3-Nehemiah, VIA EPIA MII12000 + Scythe e-Otonashi fanless case
Back to top
View user's profile Send private message
Monkeh
Veteran
Veteran


Joined: 06 Aug 2005
Posts: 1656
Location: England

PostPosted: Sun Mar 12, 2006 2:27 am    Post subject: Reply with quote

This is gonna sound stupid.. What is the C/S Temp?
Back to top
View user's profile Send private message
longship
Apprentice
Apprentice


Joined: 04 Jun 2005
Posts: 294
Location: Ontario, CA USA

PostPosted: Sun Mar 12, 2006 3:00 am    Post subject: Reply with quote

Monkeh wrote:
This is gonna sound stupid.. What is the C/S Temp?


Not stupid...
Chipset temp.

You could also label it nForce4 Temp, or Northbridge Temp or ...
_________________
AMD 64 X2 4400+, ASUS A8N-Sli Premium + Lian Li PC-V1000A Plus
AMD Duron 800, ABit KT7E, junk case
VIA C3-Nehemiah, VIA EPIA MII12000 + Scythe e-Otonashi fanless case
Back to top
View user's profile Send private message
Monkeh
Veteran
Veteran


Joined: 06 Aug 2005
Posts: 1656
Location: England

PostPosted: Sun Mar 12, 2006 3:08 am    Post subject: Reply with quote

longship wrote:
Monkeh wrote:
This is gonna sound stupid.. What is the C/S Temp?


Not stupid...
Chipset temp.

You could also label it nForce4 Temp, or Northbridge Temp or ...


Ah.. So where's the motherboard temp sensor?
Back to top
View user's profile Send private message
mudrii
l33t
l33t


Joined: 26 Jun 2003
Posts: 789
Location: Singapore

PostPosted: Sun Mar 12, 2006 4:08 am    Post subject: Reply with quote

longship wrote:
mudrii wrote:
Thank you indeed is very helpful
but if you use governor cpu scaling you should adjust VCore 1

sensors
it8712-isa-0290
Adapter: ISA adapter
VCore 1: +1.10 V (min = +1.28 V, max = +1.57 V) ALARM
+3.3V: +3.34 V (min = +3.14 V, max = +3.47 V)
+5V: +5.11 V (min = +4.76 V, max = +5.24 V)
+12V: +11.91 V (min = +11.39 V, max = +12.61 V)
CPU Fan: 860 RPM (min = 664 RPM, div = 8)
Cha1 Fan: 964 RPM (min = 664 RPM, div = 8)
CPU Temp: +32 C (low = +15 C, high = +60 C) sensor = thermistor
C/S Temp: +32 C (low = +15 C, high = +60 C) sensor = thermistor
M/B Temp: +24 C (low = +15 C, high = +50 C) sensor = thermistor


Agreed. I'll have to rig a jig to do that. I'll do that. When I do so, I'll post it on these forums.
N.B., YMMV. It is likely that these calibrations are specific to each installation. It's easy to do the +5, +12, and +3.3 volt sensors since they are readily available on standard connectors which are plentiful. I got the +5 and +12 off of a molex drive connector. I got the +3.3 off a legacy MoBo connector. The Vcore is a different matter. I'll have to rig something to handle it without risking my MoBo or CPU.

Any suggestions?


My sensors conf for ASUS a8n-sli Premium

Code:
chip "it87-*" "it8712-*"
# The values below have been tested on Asus CUSI, CUM motherboards.
# Voltage monitors as advised in the It8705/It8712 data sheets
    label in0 "VCore 1"
    label in1 "VCore 2"
    label in2 "+3.3V"
    label in3 "+5V"
    label in4 "+12V"
    label in5 "-5V"
    label in6 "-12V"
    label in7 "Stdby"
    label in8 "VBat"
# Ignore unsupported or flakey interfaces
    ignore vid
    ignore in1
    ignore in5  # comment out to try it out
    ignore in6  # comment out to try it out
    ignore in7
    ignore in8
# Scale the voltages
# Note: in5 and in6 don't seem to work, but these are their scalings
    compute in0 -0.05 + @ , @ + 0.05
    compute in3 ((6.8/10)+1)*@ ,  @/((6.8/10)+1)
    compute in4 ((30/10) +1)*@  , @/((30/10) +1)
    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)
# Ranges  (Adjust per your system)
    set in0_min 1.5 * 0.69
    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_max -5 * 0.95
    set in5_min -5 * 1.05
    set in6_max -12 * 0.95
    set in6_min -12 * 1.05
    set in7_min 5 * 0.95
    set in7_max 5 * 1.05
# Temperature
# 2 = thermistor; 3 = thermal diode; 0 = unused
   set sensor1 2
   set sensor2 2
   set sensor3 2
# Temp names and scales
# Adjust "over" and "low" as you see fit
    label temp1       "CPU Temp"
    set   temp1_over  60
    set   temp1_low   15
    label temp2       "C/S Temp"
    set   temp2_over  60
    set   temp2_low   15
    label temp3       "M/B Temp"
    set temp3_over    50
    set temp3_low     15
# Fans  (only two fans supported)  Adjust "min" as you see fit
    label fan1        "CPU Fan"
    label fan2        "Cha1 Fan"
    set fan1_min      800
    set fan2_min      800
    ignore fan3


Code:
it8712-isa-0290
Adapter: ISA adapter
VCore 1:   +1.05 V  (min =  +1.04 V, max =  +1.58 V)
+3.3V:     +3.33 V  (min =  +3.14 V, max =  +3.47 V)
+5V:       +4.95 V  (min =  +4.76 V, max =  +5.24 V)
+12V:     +11.78 V  (min = +11.39 V, max = +12.61 V)
CPU Fan:  1132 RPM  (min =  799 RPM, div = 8)
Cha1 Fan: 1140 RPM  (min =  799 RPM, div = 8)
CPU Temp:    +36 C  (low  =   +15 C, high =   +60 C)   sensor = thermistor
C/S Temp:    +36 C  (low  =   +15 C, high =   +60 C)   sensor = thermistor
M/B Temp:    +23 C  (low  =   +15 C, high =   +50 C)   sensor = thermistor

_________________
www.gentoo.ro
Back to top
View user's profile Send private message
longship
Apprentice
Apprentice


Joined: 04 Jun 2005
Posts: 294
Location: Ontario, CA USA

PostPosted: Mon Mar 13, 2006 11:22 pm    Post subject: Reply with quote

mudrii wrote:
Code:
it8712-isa-0290
Adapter: ISA adapter
VCore 1:   +1.05 V  (min =  +1.04 V, max =  +1.58 V)
+3.3V:     +3.33 V  (min =  +3.14 V, max =  +3.47 V)
+5V:       +4.95 V  (min =  +4.76 V, max =  +5.24 V)
+12V:     +11.78 V  (min = +11.39 V, max = +12.61 V)
CPU Fan:  1132 RPM  (min =  799 RPM, div = 8)
Cha1 Fan: 1140 RPM  (min =  799 RPM, div = 8)
CPU Temp:    +36 C  (low  =   +15 C, high =   +60 C)   sensor = thermistor
C/S Temp:    +36 C  (low  =   +15 C, high =   +60 C)   sensor = thermistor
M/B Temp:    +23 C  (low  =   +15 C, high =   +50 C)   sensor = thermistor


It looks like your +12 voltage is inaccurate. You might want to verify it with a voltmeter. While you're at it you should probably verify the +5V and the +3.3V. Apply the appropriate correction like I did in my sensors.conf in my original post (above).
_________________
AMD 64 X2 4400+, ASUS A8N-Sli Premium + Lian Li PC-V1000A Plus
AMD Duron 800, ABit KT7E, junk case
VIA C3-Nehemiah, VIA EPIA MII12000 + Scythe e-Otonashi fanless case
Back to top
View user's profile Send private message
Monkeh
Veteran
Veteran


Joined: 06 Aug 2005
Posts: 1656
Location: England

PostPosted: Sun Apr 30, 2006 6:13 pm    Post subject: Reply with quote

*bump*

Why did you have the compute line for temp1 commented out? Without it, temps are about 2C too low on my machine.. (confirmed from BIOS and ASUSProbe in Windows).
Back to top
View user's profile Send private message
tnt
Veteran
Veteran


Joined: 27 Feb 2004
Posts: 1222

PostPosted: Sun Apr 30, 2006 10:18 pm    Post subject: Reply with quote

Monkeh wrote:
*bump*

Why did you have the compute line for temp1 commented out? Without it, temps are about 2C too low on my machine.. (confirmed from BIOS and ASUSProbe in Windows).


this is interesting question. is temp1 correct with those computation?


@ C/S and M/B temperatures
I've found that temperature longship refered as M/B temp (temp3) seems to act very strange - there are very big differences in reading if CPU is loaded and I just can't believe motherboard temperature reises so quickly. even more interesting is that temp3 is goes down second or two after CPU load drops.
on this graph we have temp1=CPU temp2=System temp3=Case
http://www.aaen.edu.yu/~tnt/temp/system.g17-day.png

if that sensor realy represents motherboard temperature, it has to be somewhere realy realy close to the CPU socket.
_________________
gentoo user
Back to top
View user's profile Send private message
Monkeh
Veteran
Veteran


Joined: 06 Aug 2005
Posts: 1656
Location: England

PostPosted: Sun Apr 30, 2006 10:51 pm    Post subject: Reply with quote

I THINK it's correct anyway. I have good cooling, so as soon as load is taken off the CPU, temps drop within seconds. It's pretty close to reported temps under load in windows now..

As for the mobo temp, I'm thinking that's under the heatsink behind the CPU. That would explain it rising and falling along with my CPU temp (and falling very, VERY rapidly, as I have several hundred CFM blowing directly over it and the CPU).
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Gentoo on AMD64 All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum