see FAQ for why temperature readings may be different. FRLinux wrote: > Hello, > > I am using Gentoo Linux on an Asus a7v8x motherboard with an Athlon XP > 2600+. Been using a vanilla kernel with latest acpi patches and i2c and > lm_sensors (2.7.0) patched against it (using your mkpatch command). All > is fine but the cpu temperature which seems to be 20 degrees upper its > real temperature ... Same problem occurs with 2.4.20 and 2.4.21 > > Here are the modules i am using : > > w83781d 20368 0 (unused) > i2c-viapro 3984 0 (unused) > i2c-proc 7312 0 [w83781d] > i2c-core 15208 0 [w83781d i2c-viapro i2c-proc] > > The sensors.conf is the one provided with your sources. I've included a > sensors.conf that i found on the web concerning the asus motherboards > but it then have a wrong cpu value by nearly 10 degrees lower than the > real value. > > I hope i am not disturbing anyone around. Been using your project for > quite some time now and was fine until i switched to a kt400 board (had > a kt133a before hand). > > Steph > > > ------------------------------------------------------------------------ > > # Sensors configuration file used by 'libsensors' > #------------------------------------------------ > chip "w83782d-*" "w83783s-*" "w83627hf-*" > 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 > > set temp1_over 70 > set temp1_hyst 60 > set temp2_over 70 > set temp2_hyst 60 > set temp3_over 70 > set temp3_hyst 60 > > ignore alarms > ignore beep_enable >