On Mon, Jun 11, 2012 at 03:55:07AM -0400, kernel@xxxxxxxxxxxxxx wrote:
> Hello and thank you for helping.
>
> The raw readings on following config settings:
>
> compute temp1 (@ - 83.869) / 0.9528, (@ * 0.9528) +83.869
>
> # cat /sys/devices/platform/vt1211.24576/temp1_input
> 99000
> # cat /sys/devices/platform/vt1211.24576/temp2_input
> 41000
>
> for comparison the sensor output:
> #sensors
> ...
> fan1: 0 RPM (min = 0 RPM, div = 2)
> fan2: 0 RPM (min = 0 RPM, div = 2)
> temp1: +15.9 C (high = +179.6 C, hyst = -88.0 C)
> SIO Temp: +41.0 C (high = +204.0 C, hyst = +0.0 C)
> cpu0_vid: +1.750 V
>
temp1 is too low. Just don't have a good idea how to adjust it. Maybe measure
at low and high load and come up with a better approximation.
>
> without the compute line the hyst value seems to be ok, but the temp is
> pretty high.
>
> temp1: +102.0 C (high = +255.0 C, hyst = +0.0 C)
> Raw value: 104000
>
I think I know the problem. hyst is supposed to show report absolute temperature,
not the hysteresis value itself. Looks like displays the hysteresis value itself
(ie the temperature difference/variance) here. The equation is applied to hyst,
which results in the negative value. The raw hysteresis value should be 104000,
just like the raw temperature (assuming no hysteresis is programmed).
> The BIOS of this device does not have an option to check temperature
> directly so i cannot confirm/deny the temp.
>
Too bad.
> Anything else i can try?
>
Not much; all you can do is play around with the compute values to get reasonable
temperatures.
I'll get the hysteresis bug fixed.
Guenter
_______________________________________________
lm-sensors mailing list
lm-sensors@xxxxxxxxxxxxxx
http://lists.lm-sensors.org/mailman/listinfo/lm-sensors
[Video for Linux]
[Mplayer Users]
[Linux USB Devel]
[Linux Audio Users]
[Photos]
[Yosemite Photos]
[Free Singles Community]
[Linux Kernel]
[Linux SCSI]
[XFree86]
[Yosemite Backpacking]