[MinnowBoard] Problem reading CPU temp in linux (yocto build)
Gerard Bucas
gerard.b at tekmagic.net
Thu Apr 30 17:05:54 UTC 2015
Darren,
I don't "see" that "coretemp" there!
Here is what I "see" on my minnowBoard MAX:
> ls -l /sys/bus/platform/drivers
total 0
drwxr-xr-x 2 root root 0 Apr 30 16:50 acpi-fan
drwxr-xr-x 2 root root 0 Apr 30 16:50 alarmtimer
drwxr-xr-x 2 root root 0 Apr 30 16:50 byt_gpio
drwxr-xr-x 2 root root 0 Apr 30 16:50 cherryview-pinctrl
drwxr-xr-x 2 root root 0 Apr 30 16:50 clk-lpt
drwxr-xr-x 2 root root 0 Apr 30 16:50 dw-apb-uart
drwxr-xr-x 2 root root 0 Apr 30 16:50 dwc3
drwxr-xr-x 2 root root 0 Apr 30 16:50 efi-framebuffer
drwxr-xr-x 2 root root 0 Apr 30 16:50 generic-bl
drwxr-xr-x 2 root root 0 Apr 30 16:50 iTCO_wdt
drwxr-xr-x 2 root root 0 Apr 30 16:50 leds-gpio
drwxr-xr-x 2 root root 0 Apr 30 16:50 sdhci-acpi
drwxr-xr-x 2 root root 0 Apr 30 16:50 serial8250
drwxr-xr-x 2 root root 0 Apr 30 16:50 usb_phy_generic
drwxr-xr-x 2 root root 0 Apr 30 16:50 vesa-framebuffer
drwxr-xr-x 2 root root 0 Apr 30 16:50 xhci-hcd
root at intel-corei7-64:/sys/bus/platform/drivers#
Guess I am missing something in my build!?
Gerard
-----Original Message-----
From: elinux-MinnowBoard
[mailto:elinux-minnowboard-bounces at lists.elinux.org] On Behalf Of Darren
Hart
Sent: Thursday, April 30, 2015 12:53 PM
To: MinnowBoard Development and Community Discussion
Subject: Re: [MinnowBoard] Problem reading CPU temp in linux (yocto build)
Coretemp presents a sysfs interface, start navigating under:
/sys/bus/platform/drivers/coretemp/
And I think you'll find what you're looking for.
On 4/30/15, 9:30 AM, "nb" <nb at dagami.org> wrote:
>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
>
>_______________________________________________
>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
_______________________________________________
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