[MinnowBoard] Problem reading CPU temp in linux (yocto build)

Gerard Bucas gerard.b at tekmagic.net
Thu Apr 30 17:10:52 UTC 2015


Hi nb

Thanks for all your great feedback.

I don't have that CONFIG_SENSORS_CORETEMP file.

It seems I must be missing some key "part" of lmsensors...

I ran "sensors-detect" and then when I run "sensors" I only get:

acpitz-virtual-0
Adapter: Virtual device
temp1:        +26.8 C  (crit = +90.0 C)

Any ideas what else I need to do or install?

My yocto "local.conf" build file includes the following for adding "lmsensors":

IMAGE_INSTALL_append = " \
    lmsensors-libsensors \
    lmsensors-sensors \
    lmsensors-sensord \
    lmsensors-fancontrol \
    lmsensors-sensorsdetect \
    lmsensors-sensorsconfconvert \
    lmsensors-pwmconfig \
    lmsensors-isatools \
    lmsensors-config-cgi \
    "
Would REALLY appreciate any help/pointers to get this working...

THANKS!

Gerad

-----Original Message-----
From: nb [mailto:nb at dagami.org] 
Sent: Thursday, April 30, 2015 12:30 PM
To: MinnowBoard Development and Community Discussion
Cc: Gerard Bucas
Subject: Re: [MinnowBoard] Problem reading CPU temp in linux (yocto build)

CONFIG_SENSORS_CORETEMP=m

and in lsmod

coretemp               12820  0 


> Le 30 avr. 2015 à 18:04, Darren Hart <dvhart at linux.intel.com> a écrit :
> 
> You will need the.... coretemp module loaded or built-in. You can 
> check if it's loaded with lsmod, and if it's configured in by looking 
> for CONFIG_SENSORS_CORETEMP in /proc/config.gz:
> 
> $ zcat /proc/config.gz | grep CORETEMP
> 
> Thanks,
> 
> Darren
> 
> On 4/30/15, 8:46 AM, "Gerard Bucas" <gerard.b at tekmagic.net> wrote:
> 
>> Hi Darren
>> 
>> For Some reason or other I can't find find ANY way to read the Core 
>> temperatures (I have multiple boards) as even LMSENSORS doesn't give 
>> me that 'ISA Adapter' related core temps that nb reported in this thread.
>> 
>> Not sure what I'm doing wrong - LMSENSORS seems to be working (went 
>> through the whole 'sensors-detect' sequence) but it (also) only finds 
>> that 'virtual temp' device which also always returns that 26800 value.
>> 
>> I am using latest 0.79 firmware (will add to bug database).
>> 
>> Any ideas how else I can read core temps (yocto Linux build)?
>> 
>> Thanks
>> 
>> Gerard
>> 
>> 
>> 
>>> On Apr 30, 2015, at 11:07 AM, Darren Hart <dvhart at linux.intel.com>
>>> wrote:
>>> 
>>> The "core" temps appear to be correct, while the acpitz driver does 
>>> not appear to be providing updates. I will raise this with the driver teams.
>>> Thank you for reporting.
>>> 
>>>> On 4/29/15, 2:46 PM, "nb" <nb at dagami.org> wrote:
>>>> 
>>>> Hi,
>>>> 
>>>> I always have same value (26.8°C), whatever the cpu does.
>>>> 
>>>> Regards
>>>> 
>>>> nb
>>>> 
>>>> 
>>>>> Le 29 avr. 2015 à 22:38, Gerard Bucas <gerard.b at tekmagic.net> a 
>>>>> écrit
>>>>> :
>>>>> 
>>>>> Hi nb
>>>>> 
>>>>> Thanks but I see that your  temp ALSO returns 26.8C (same as mine!!).
>>>>> That is the 'problem', no matter what the chip temp is (could be 
>>>>> too hot to even touch under heavy load) - the temp returned is 
>>>>> ALWAYS 26.8C!!!
>>>>> 
>>>>> Have a look and let me know if that is also what you observe 
>>>>> (seems like it from what you wrote as it is too much of a 
>>>>> co-incidence that you get EXACTLY the same value as I do - hot or 
>>>>> cold!!)
>>>>> 
>>>>> Thanks
>>>>> 
>>>>> Gerard
>>>>> 
>>>>> 
>>>>>> On Apr 29, 2015, at 4:24 PM, nb <nb at dagami.org> wrote:
>>>>>> 
>>>>>> Hi Gerard,
>>>>>> 
>>>>>> On my Debian:
>>>>>> 
>>>>>> sensors
>>>>>> acpitz-virtual-0
>>>>>> Adapter: Virtual device
>>>>>> temp1:        +26.8°C  (crit = +90.0°C)
>>>>>> 
>>>>>> coretemp-isa-0000
>>>>>> Adapter: ISA adapter
>>>>>> Core 0:       +50.0°C  (high = +110.0°C, crit = +110.0°C)
>>>>>> Core 2:       +51.0°C  (high = +110.0°C, crit = +110.0°C)
>>>>>> 
>>>>>> So it¹s the same (sensors is in lm-sensors package)
>>>>>> 
>>>>>> Regards
>>>>>> 
>>>>>> nb
>>>>>> 
>>>>>> 
>>>>>>> Le 29 avr. 2015 à 22:04, Gerard Bucas <gerard.b at tekmagic.net> a 
>>>>>>> écrit
>>>>>>> :
>>>>>>> 
>>>>>>> Hi Everyone,
>>>>>>> 
>>>>>>> We use linux (custom built with yocto project) on minnowBoard MAX.
>>>>>>> Works great!
>>>>>>> 
>>>>>>> However, I have a problem reading the CPU core temperature of 
>>>>>>> the E3825.
>>>>>>> When I use this command line:
>>>>>>> 
>>>>>>> cat /sys/class/thermal/thermal_zone0/temp
>>>>>>> 
>>>>>>> It ALWAYS returns the value: 26800 (= 26.8C)
>>>>>>> 
>>>>>>> Linux kernel version: 3.19.2-yocto-standard
>>>>>>> 
>>>>>>> Build Configuration:
>>>>>>> BB_VERSION        = "1.27.0"
>>>>>>> BUILD_SYS         = "x86_64-linux"
>>>>>>> NATIVELSBSTRING   = "Ubuntu-14.04"
>>>>>>> TARGET_SYS        = "x86_64-poky-linux"
>>>>>>> MACHINE           = "intel-corei7-64" (recommended by Intel for Atom
>>>>>>> E38XX SoC & minnowBoard MAX)
>>>>>>> DISTRO            = "poky"
>>>>>>> DISTRO_VERSION    = "1.8+snapshot-20150429"
>>>>>>> 
>>>>>>> It looks like this value is hard-coded in the kernel! In 
>>>>>>> researching this on the internet it seems that many people have 
>>>>>>> this problem with a variety of Intel based CPU's/SoC's on a 
>>>>>>> variety of different linux distributions.
>>>>>>> 
>>>>>>> Has anyone else solved this problem or do you know of another 
>>>>>>> linux command line that would give me the CPU (chip) temperature?
>>>>>>> 
>>>>>>> I have tried to add the "lm-sensors" package but have had 
>>>>>>> problems adding it to my yocto build as I can't seem to find the 
>>>>>>> right "package group" that includes lm-sensors.
>>>>>>> Any ideas/help would be MUCH appreciated!
>>>>>>> 
>>>>>>> Thanks
>>>>>>> Gerard
>>>>>>> 
>>>>>>> _______________________________________________
>>>>>>> elinux-MinnowBoard mailing list
>>>>>>> elinux-MinnowBoard at lists.elinux.org
>>>>>>> http://lists.elinux.org/mailman/listinfo/elinux-minnowboard
>>>> 
>>>> _______________________________________________
>>>> elinux-MinnowBoard mailing list
>>>> elinux-MinnowBoard at lists.elinux.org
>>>> http://lists.elinux.org/mailman/listinfo/elinux-minnowboard
>>> 
>>> 
>>> --
>>> Darren Hart
>>> Intel Open Source Technology Center
>>> 
>>> 
>>> 
>> 
> 
> 
> --
> Darren Hart
> Intel Open Source Technology Center
> 
> 
> 
> _______________________________________________
> elinux-MinnowBoard mailing list
> elinux-MinnowBoard at lists.elinux.org
> http://lists.elinux.org/mailman/listinfo/elinux-minnowboard




More information about the elinux-MinnowBoard mailing list