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

Gerard Bucas gerard.b at tekmagic.net
Wed Apr 29 20:45:41 UTC 2015


PS: 

But I just noticed that your "ISA adapter" temps look CORRECT!!!

Still strange to me that the linux commnd:
> cat /sys/class/thermal/thermal_zone0/temp

Doesn't work (it works on other similar builds on i.MX6 based projects that we have done).

Guess I will have to figure out how to add lm-sensors to my build. :)

Regards

Gerard

-----Original Message-----
From: Gerard Bucas [mailto:gerard.b at tekmagic.net] 
Sent: Wednesday, April 29, 2015 4:38 PM
To: nb
Cc: MinnowBoard Development and Community Discussion
Subject: Re: [MinnowBoard] Problem reading CPU temp in linux (yocto build)

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
> 



More information about the elinux-MinnowBoard mailing list