[lm-sensors] Intel Atom thermal sensors

Dmitry Gromov gromovd at gmail.com
Thu Apr 29 07:54:32 CEST 2010


I was able to answer most of my questions reading lm85 document,
source and .adt7468 specifications document.

And Atom thermal sensors should be available in Ubuntu 10.04, which is
coming out hopefully today...

Now the last (for now) question I have is about fan speed...
I see it sometimes reported as 675000 RPM
I found this closed ticket: http://www.lm-sensors.org/ticket/2179 and
also read fan-divisors document, but it is still not clear to me what
I need to do to get correct speed reading... I guess, I need to
increase fan divisor?


On Tue, Apr 27, 2010 at 15:47, Dmitry Gromov <gromovd at gmail.com> wrote:
> Hello.
> Thank you for such great tool as lm_sensors package!
> I'm a bit new to it and recently bought MSI Wind Nettop PC - small barebone
> on intel Atom N330.
> I'm using it with Ubuntu server 9.10 64 bit, trying to make a small home
> NAS.
> When I first installed lm_sensors package it was version 3.0.2 - it had
> problem loading lm85 module despite correctly identifying adt7468 chip. This
> was fixed quickly after I searched list archives.
> At the same time I've learned that recent versions of lm_sensors are able to
> detect Intel Atom thermal sensors.
> I installed version 3.1.2 - now sensors-detect correctly identifies Atom
> CPU, but I still do not see probes in sensors output.
> Question - is this because Atom CPU support in coretemp is only in kernel
> 2.6.32 and my Ubunty is only  2.6.31?
> Next, I'll try to create configuration for this motherboard, but I might
> need some help here as well.
> For example, I see output like this:
> temp1:       +46.8°C  (low  =  +1.0°C, high =  -1.0°C)  ALARM
> temp2:       +45.5°C  (low  =  +1.0°C, high =  -1.0°C)  ALARM
> Which shows wrong min/max values, but browsing /sys/devices I found some
> additional ranges in those files:
> temp1_auto_temp_crit = 80000
> temp1_auto_temp_max = 52000
> temp1_auto_temp_min = 50000
> temp1_auto_temp_off = 46000
> What are those values (I understand that its Celsius * 1000)?  My guess
> would be the values for fan control?
> Also, temp1_max, temp1_min and temp1_fault are all "bad" - is this because
> adt7468 does not report those values?
> Is there detailed documentation on files in /sys/devices? Or reading
> lib/sysfs.c is my best bet?
> Thank you very much for your help!
> --
> DG
> NJ


More information about the lm-sensors mailing list