FC3: MB and CPU temp/ other Sensors [Fixed]

David Niemi drn_temp2 at rogers.com
Tue Jan 25 12:01:30 UTC 2005


On Mon, 2005-24-01 at 18:02 -0500, David Niemi wrote:
> On Sun, 2005-23-01 at 20:14 +0200, Markku Kolkka wrote:
> > David Niemi kirjoitti viestissään (lähetysaika sunnuntai, 23. 
> > tammikuuta 2005 17:03):
> > > found the sensors-detect script and i2cdetect in a different
> > > location and now have the outputs of that for the sensors that
> > > "may" work.
> > >
> > > This information just all gets put into the files that the
> > > sensors- detect script gives?
> > 
> > Yes, and next you may need to edit /etc/sensors.conf to adjust 
> > the drivers to your system's details.
> > 
> > > What happens with the output, 
> > > is it graphical or are there other programs to read the
> > > output?
> > 
> > The sensor values are readable through sysfs, 
> > in /sys/bus/i2c/devices/<device>/
> > 
> > There are GUI programs for displaying the sensor values, e.g. 
> > gkrellm or ksysguard.
> > 
> >  Markku Kolkka
> >  markku.kolkka at iki.fi
> > 
> Thanks for the information everyone, it's installed (from the DVD) and
> up and running, now I have to figure out how to compute the proper
> temperatures.
> 
> Temps are reported from the w83627thf chip & sensors as:
> M/B:  -3
> CPU1  -3.0
> CPU2  -3.0
> 
> I've tried putting in equations for the calculation of the temps to
> resemble the BIOS temps but the equations seem to be ignored:
> 
> -- snip  --
> #	     ThermistorType     = ???
> # Fix up a 'compute' line to match your thermistor type.
> # Warning. You still don't have enough information to do this.
> #	     ThermistorType     = N
>    compute temp1 ((4.71 * @) * -1)
> #	     ThermistorType     =   (??)
>    compute temp2 ((4.71 * @) * -1)
> #	     ThermistorType     = 
>    compute temp3 ((4.71 * @) * -1)
> #	     ThermistorType     = 
> #   compute temp ((X * ((1.20 * @) - 62.77)) - Y), ...
> 
> # set limits to  5% for the critical voltages
> << DELETED >>
> 
> # 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 1
> #   set sensor2 2
> #   set sensor3 3435
> 
>     label temp1 "M/B Temp"
>     label temp2 "CPU1 Temp"
>     label temp3 "CPU2 Temp"
> #   ignore temp3
> -- snip  --
> 
> The information above is just a quick and dirty calculation, not a
> detailed numerical analysis to produce the proper equation, though if
> someone already has done this I would appreciate it very much if you
> could pass on your knowledge.
> 
> The instructions in sensors.conf & the LM_sensors haven't really helped
> me much so if someone could provide some help I'd be grateful.
> 
With GKrellm I finally found the offsets and factors for the temperature
readings from the w83627thf chip.  also, the line for the sensors.conf
should be something like "compute temp1  @ + 40, @ + 41"

I am using 40C as the offset but will refine the equations used as time
goes on.




More information about the users mailing list