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

Darren Hart dvhart at linux.intel.com
Thu Apr 30 16:04:58 UTC 2015


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





More information about the elinux-MinnowBoard mailing list