Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
nforce2 and weird lm sensor readings
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Kernel & Hardware
View previous topic :: View next topic  
Author Message
Monkeywrench
Apprentice
Apprentice


Joined: 22 Jun 2004
Posts: 205
Location: Florida

PostPosted: Mon Oct 25, 2004 8:51 pm    Post subject: nforce2 and weird lm sensor readings Reply with quote

Hey all. I just got lm sensors working my with asus nforce2 motherboard (A7N8X-X). Anyway, it all seems to be okay... but I'm not sure where some of these numbers are coming from.

1) Why does the SMBus adapter have a temp? I thought that was on the motherboard?
2) Why is there a CPU temp (AMD) and a CPU temp (Intel)?? This especially confuses me.

Code:
$ sensors
w83l785ts-i2c-1-2e
Adapter: SMBus nForce2 adapter at 5500
temp:        +43 C  (high =  +110 C)                   

asb100-i2c-1-2d
Adapter: SMBus nForce2 adapter at 5500
VCore 1:   +1.65 V  (min =  +1.26 V, max =  +1.90 V)       
+3.3V:     +3.44 V  (min =  +2.96 V, max =  +3.63 V)       
+5V:       +4.97 V  (min =  +4.49 V, max =  +5.51 V)       
+12V:     +11.80 V  (min =  +9.55 V, max = +14.41 V)       
-12V (reserved):
          -12.32 V  (min =  -0.00 V, max =  -0.00 V)       
-5V (reserved):
           -5.17 V  (min =  -0.00 V, max =  -0.00 V)       
CPU Fan:  4530 RPM  (min = 3994 RPM, div = 2)             
Chassis Fan:
             0 RPM  (min = 3994 RPM, div = 2)             
Power Fan:   0 RPM  (min = 3994 RPM, div = 2)             
M/B Temp:    +38 C  (high =   +80 C, hyst =   +75 C)   
CPU Temp (Intel):
             +26 C  (high =   +80 C, hyst =   +75 C)   
Power Temp:
              -0 C  (high =   +80 C, hyst =   +75 C)   
CPU Temp (AMD):
             +25 C  (high =   +80 C, hyst =   +75 C)   
ERROR: Can't get VID data!
alarms:

_________________
Folding@home -Join the Linux team (163)!
Back to top
View user's profile Send private message
speeding
n00b
n00b


Joined: 13 May 2004
Posts: 14
Location: Europe

PostPosted: Wed Oct 27, 2004 12:17 am    Post subject: Reply with quote

hi there

this is just wierd output from lm-sensors ...
the w83l785ts is connected via smbus so thats where the temp comes from.
(IIRC the w83l785ts is the internal temp sensor in amd cpus. reacts quicker than the asb100 and also is more accurate)

CPU (Intel) and CPU (amd) are just labels, edit them in /etc/sensors.conf if you like - they have nothing to do with the actual readings or location of the sensors.
plus some of the sensors on nforce2 boards are misinterpreted (showing wrong/static values ) because there is no documentation on the asb100 from asus; same problem here with a A7N8X-N :roll:
Back to top
View user's profile Send private message
Paranoid
Apprentice
Apprentice


Joined: 07 Jan 2004
Posts: 290
Location: Portland, ME

PostPosted: Wed Oct 27, 2004 12:41 am    Post subject: Reply with quote

I spent a lot of time doing research on getting correct readings from lm-sensors for my A7N8X. Try out this config, comments should explain a lot:

Code:
chip "w83l785ts-*"

    # CPU thermal diode-this reading is what you should be
    # looking at for an accurate CPU temp reading.
    label temp "CPU Thermal Diode"

chip "asb100-*"

    set vrm 9.0

    label in0 "VCore 1"
    set in0_min vid * 0.95
    set in0_max vid * 1.05

    # only 1 processor here, ignore
    #label in1 "VCore 2"
    ignore in1
    #set in1_min vid * 0.95
    #set in1_max vid * 1.05

    label in2 "+3.3V"
    set in2_min 3.3 * 0.95
    set in2_max 3.3 * 1.05

    label in3 "+5V"
    compute in3 1.68 * @ ,  @ / 1.68
    set in3_min 5.0 * 0.95
    set in3_max 5.0 * 1.05

    # Had to change compute, voltage reading was low compared to
    # to BIOS. Ran across some info at MBM that says there are 2
    # standards for the ASB100, the only difference being standard 2 has
    # in4 & in5 compute at 4 instead of 3.8 & 3.97. Matches my BIOS
    # values.
    label in4 "+12V"
    compute in4 4 * @ , @ / 4
    set in4_min 12  * 0.90
    set in4_max 12  * 1.10

    # Changed compute, see above note
    label in5 "-12V (reserved)"
    #ignore in5
    compute in5 -@ * 3.97 , -@ / 3.97
    set in5_max -12 * 0.90
    set in5_min -12 * 1.10

    label in6 "-5V (reserved)"
    #ignore in6
    compute in6 -@ * 1.666 , -@ / 1.666
    set in6_max -5  * 0.95
    set in6_min -5  * 1.05

    # Socket thermistor reading, not an accurate representation
    # of CPU temp without proper compute-working on it...
    # One other thing, temp1 & temp2 were reversed on the A7N8X-D
    # Rev.2 boards. Temp1 should be cpu, Temp2 M/B.
    label temp1 "Socket Thermistor"
    set temp1_over 60
    set temp1_hyst 55

    # This seems to match my BIOS readings, taken from somewhere
    # near the Bach 100 chip
    label temp2 "M/B Temp"
    #ignore temp2
    set temp2_over 45
    set temp2_hyst 40

    # PWRTMP1 connector on A7N8X-will read 126/127 for open connection
    # which is why I am ignoring this because I have an open connection
    #label temp3 "Power Temp"
    ignore temp3
    #set temp3_over 45
    #set temp3_hyst 40

    # Unknown reading, doesn't seem to match with anything nor
    # does it ever change
    #label temp4 "CPU Temp (AMD)"
    ignore temp4
    #set temp4_over 60
    #set temp4_hyst 50

    # All fan speeds need to be /2 for correct reading
    label fan1 "CPU Fan"
    compute fan1 @ / 2 , 2 * @
    set fan1_div 2
    set fan1_min 4000

    label fan2 "Chassis Fan"
    compute fan2 @ / 2 , 2 * @
    set fan2_div 4
    set fan2_min 1500

    label fan3 "Power Fan"
    compute fan3 @ / 2 , 2 * @
    set fan3_div 8
    set fan3_min 1000


Obviously you might have to tweak this a bit as I have a A7N8X-D rev.2. Check out the lm-sensors docs for fan-divisors & I'm not sure if fan speeds need to be /2 for the A7N8X-X. Should give you a good idea though.
_________________
A paranoid is someone who knows a little of what's going on.
William S. Burroughs
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Kernel & Hardware 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