Jump to content

OPzero+ H5 ,after update 4.19.17 ,the CPU temperature is wrong.


FRANK333

Recommended Posts

After the automatic update to kernel 4.19.17 the CPU temperature is wrong and much higher, also in dmesg there are these errors

Spoiler

dmesg | grep thermal
[    6.428747] thermal thermal_zone1: binding zone cpu-thermal with cdev thermal-cpufreq-0 failed:-22
[    6.841480] thermal thermal_zone0: failed to read out thermal zone (-110)
[    6.841546] OF: /thermal-zones/cpu-thermal: arguments longer than property
[    6.841560] thermal thermal_zone2: failed to read out thermal zone (-110)
[    7.877181] thermal thermal_zone0: failed to read out thermal zone (-110)
[    8.050346] thermal thermal_zone2: failed to read out thermal zone (-110)

 

OPzero+ has a heatsink and a fan, and the use of the cpu is always very low here the graphs.

The temperature of the external sensor is correct.

I ask if anyone has the same problem as me and how it could be solved.

Spoiler

Schermata del 2019-01-31 14.47.29.png

Link to comment
Share on other sites

Temps seem to be fine - another AW H5 target - NanoPI Neo2...

Time        CPU    load %cpu %sys %usr %nice %io %irq   CPU  C.St.
19:30:20:  480MHz  0.06   1%   0%   0%   0%   0%   0% 33.0°C  0/6
19:30:26:  816MHz  0.05   3%   1%   1%   0%   0%   0% 33.0°C  0/6
19:30:31:  480MHz  0.05   1%   0%   0%   0%   0%   0% 33.1°C  0/6
19:30:36:  480MHz  0.04   0%   0%   0%   0%   0%   0% 33.1°C  0/6
19:30:41:  480MHz  0.04   0%   0%   0%   0%   0%   0% 33.1°C  0/6
19:30:46:  480MHz  0.04   0%   0%   0%   0%   0%   0% 33.2°C  0/6
19:30:51:  480MHz  0.03   0%   0%   0%   0%   0%   0% 33.1°C  0/6
19:30:56:  480MHz  0.03   0%   0%   0%   0%   0%   0% 32.8°C  0/6
19:31:03:  816MHz  0.03  18%   0%  18%   0%   0%   0% 35.3°C  0/6
19:31:10:  816MHz  0.71 100%   0%  99%   0%   0%   0% 38.0°C  0/6
19:31:18:  816MHz  0.98 100%   0%  99%   0%   0%   0% 38.9°C  0/6
19:31:24:  480MHz  1.19  32%   0%  32%   0%   0%   0% 35.8°C  0/6
19:31:29:  480MHz  1.10   0%   0%   0%   0%   0%   0% 34.7°C  0/6
19:31:34:  480MHz  1.01   0%   0%   0%   0%   0%   0% 33.9°C  0/6

The dmesg errors - not exclusive to the OPiZero H5

sfx@nano2:~$ dmesg | grep thermal
[    5.003851] thermal thermal_zone1: binding zone cpu-thermal with cdev therma-cpufreq-0 failed:-22
[    5.106441] thermal thermal_zone0: failed to read out thermal zone (-110)
[    5.106486] OF: /thermal-zones/cpu-thermal: arguments longer than property
[    5.106498] thermal thermal_zone2: failed to read out thermal zone (-110)
[    6.114052] thermal thermal_zone0: failed to read out thermal zone (-110)
[    6.315273] thermal thermal_zone2: failed to read out thermal zone (-110)

Busy with other things at the moment - if you're smart with MIPS32 Big Endian, would be interested to chat further...

Link to comment
Share on other sites

15 hours ago, sfx2000 said:

Temps seem to be fine - another AW H5 target - NanoPI Neo2...

so the values I read here might be right:

Spoiler

1926811986_Schermatadel2019-02-0118_22_28.png.04e76ed1bb2b2ee0d1c3f42b57ad4aa7.png

 

 

could be a bug in the rpimonitor program?

now really, I do not know what temperature is the right temperature for the cpu, even knowing that the outside temperature is about 10 degrees.

 

 

Link to comment
Share on other sites

someone, can report here the temperatures it detects from its orange pi and what kind of cooling it has (heatsink, fan, etc.). I still do not understand the problem of rpimonitor and armbianmonitor (I would like to understand what is the correct temperature of the CPU)

Spoiler

armbianmonitor -m
Stop monitoring using [ctrl]-[c]
Time        CPU    load %cpu %sys %usr %nice %io %irq   CPU  C.St.

16:29:23: 1008MHz  0.72   5%   1%   1%   0%   1%   0% 15.7°C  0/6
16:29:30: 1008MHz  0.66   3%   1%   1%   0%   0%   0% 15.7°C  0/6
16:29:36: 1008MHz  0.69   3%   1%   1%   0%   0%   0% 15.7°C  0/6
16:29:42:  240MHz  0.71   4%   1%   1%   0%   0%   0% 15.7°C  0/6
16:29:48: 1008MHz  0.68   3%   1%   1%   0%   0%   0% 15.7°C  0/6
16:29:54: 1008MHz  0.70   4%   1%   1%   0%   1%   0% 15.7°C  0/6
16:30:00: 1008MHz  0.65   4%   1%   1%   0%   0%   0% 15.7°C  0/6
16:30:06:  240MHz  0.67   4%   1%   1%   0%   0%   0% 15.7°C  0/6
16:30:12:  240MHz  0.62   3%   1%   0%   0%   1%   0% 15.7°C  0/6
16:30:18: 1008MHz  0.52   3%   1%   1%   0%   0%   0% 15.7°C  0/6
16:30:24: 1008MHz  0.48   3%   0%   1%   0%   0%   0% 15.7°C  0/6
16:30:29: 1008MHz  0.68   3%   1%   0%   0%   0%   0% 15.7°C  0/6
16:30:35: 1008MHz  0.63   3%   1%   1%   0%   0%   0% 15.7°C  0/6
16:30:41: 1008MHz  0.58   7%   3%   2%   0%   0%   0% 15.7°C  0/6
Time        CPU    load %cpu %sys %usr %nice %io %irq   CPU  C.St.
16:30:47:  120MHz  0.49   3%   1%   1%   0%   0%   0% 15.7°C  0/6
16:30:53: 1008MHz  0.53   4%   1%   1%   0%   0%   0% 15.7°C  0/6
16:30:59: 1008MHz  0.57   3%   1%   1%   0%   0%   0% 15.7°C  0/6
16:31:05: 1008MHz  0.52   3%   1%   1%   0%   0%   0% 15.7°C  0/6
16:31:11: 1008MHz  0.48   3%   1%   1%   0%   0%   0% 15.7°C  0/6
16:31:17: 1008MHz  0.44   3%   1%   1%   0%   1%   0% 15.7°C  0/6
16:31:23: 1008MHz  0.53   4%   1%   1%   0%   0%   0% 15.7°C  0/6
16:31:29: 1008MHz  0.65   5%   0%   1%   0%   3%   0% 15.7°C  0/6
16:31:35:  240MHz  0.59   4%   1%   1%   0%   0%   0% 15.7°C  0/6
16:31:41:  240MHz  0.55   3%   1%   1%   0%   0%   0% 15.7°C  0/6
16:31:47:  240MHz  0.50   4%   1%   1%   0%   0%   0% 15.7°C  0/6
16:31:53: 1008MHz  0.50   3%   1%   1%   0%   0%   0% 15.7°C  0/6
16:31:59:  240MHz  0.46   4%   1%   1%   0%   0%   0% 15.7°C  0/6
16:32:04: 1008MHz  0.42   4%   1%   1%   0%   1%   0% 15.7°C  0/6

 

Spoiler

590485777_Schermatadel2019-03-0416_44_05.png.41b839eeb9b3943b6d7f131515eca6a0.png

root@server:~# cat /sys/class/thermal/thermal_zone0/temp
29750
root@server:~# cat /sys/devices/virtual/thermal/thermal_zone0/temp
28798
root@server:~# cat /etc/armbianmonitor/datasources/soctemp
15937

Link to comment
Share on other sites

after the automatic update to:  Linux 4.19.20-sunxi64 aarch64  #5.75 SMP  I have these problems:

  • armbianmonitor -u no longer creates the link.
  • the cpu temperature corresponds to that of the external sensor
  • the /etc/default/cpufrequtils file has changed and the cpu frequency has decreased to 120 mhz

Is there anyone who has the pizeroplus (h5) and who can check if it has similar values?

Spoiler

cat /etc/default/cpufrequtils
# WARNING: this file will be replaced on board support package (linux-root-...) upgrade
ENABLE=true
MIN_SPEED=120000
MAX_SPEED=1200000
GOVERNOR=ondemand
root@server:~# cat /sys/class/thermal/thermal_zone0/temp
28798
root@server:~# armbianmonitor -u
System diagnosis information will now be uploaded to Please post the URL in the forum where you've been asked for.

root@server:~# dmesg | grep thermal
[    6.426669] thermal thermal_zone1: binding zone cpu-thermal with cdev thermal-cpufreq-0 failed:-22
[    6.617395] thermal thermal_zone0: failed to read out thermal zone (-110)
[    6.617445] OF: /thermal-zones/cpu-thermal: arguments longer than property
[    6.617457] thermal thermal_zone2: failed to read out thermal zone (-110)
[    7.649161] thermal thermal_zone0: failed to read out thermal zone (-110)
[    7.826193] thermal thermal_zone2: failed to read out thermal zone (-110)
root@server:~# armbianmonitor -m
Stop monitoring using [ctrl]-[c]
Time        CPU    load %cpu %sys %usr %nice %io %irq   CPU  C.St.

08:44:22: 1008MHz  0.28   4%   1%   2%   0%   1%   0% 16.5°C  0/6
08:44:28:  120MHz  0.25   3%   0%   0%   0%   1%   0% 16.4°C  0/6
08:44:34: 1008MHz  0.23   3%   1%   1%   0%   0%   0% 16.5°C  0/6
08:44:42:  120MHz  0.21   2%   1%   1%   0%   0%   0% 16.5°C  0/6
08:44:48:  240MHz  0.25   5%   1%   1%   0%   1%   0% 16.4°C  0/6
08:44:54:  120MHz  0.23   3%   1%   1%   0%   0%   0% 16.5°C  0/6
08:45:00: 1008MHz  0.22   7%   3%   2%   0%   0%   0% 16.4°C  0/6
08:45:05: 1008MHz  0.20   3%   1%   1%   0%   1%   0% 16.4°C  0/6
08:45:12:  120MHz  0.18   3%   1%   1%   0%   0%   0% 16.5°C  0/6
08:45:17:  240MHz  0.15   4%   1%   2%   0%   0%   0% 16.5°C  0/6
08:45:23: 1008MHz  0.14   2%   1%   0%   0%   0%   0% 16.5°C  0/6^C

root@server:~# cat /etc/armbianmonitor/datasources/soctemp
16500
root@server:~#  cat /sys/devices/virtual/thermal/thermal_zone0/temp
29750
root@server:~# cat /sys/class/thermal/thermal_zone0/temp
28917

Link to comment
Share on other sites

ARMBIAN 5.77 user-built Debian GNU/Linux 9 (stretch) 4.20.12-sunxi64

Linux orangepizeroplus 4.20.12-sunxi64 #5.77 SMP Tue Mar 12 11:53:35 +03 2019 aarch64 GNU/Linux

 

Time        CPU    load %cpu %sys %usr %nice %io %irq   CPU  C.St.

09:31:30: 1008MHz  0.14   3%   0%   1%   0%   1%   0% 42.0°C  0/6
09:31:36:  120MHz  0.13   0%   0%   0%   0%   0%   0% 42.7°C  0/6
09:31:41:  240MHz  0.12   1%   0%   0%   0%   0%   0% 43.2°C  0/6
09:31:46:  120MHz  0.11   1%   0%   0%   0%   0%   0% 42.5°C  0/6
09:31:51:  120MHz  0.10   1%   1%   0%   0%   0%   0% 42.4°C  0/6
09:31:57:  120MHz  0.09   1%   0%   0%   0%   0%   0% 43.9°C  0/6
09:32:02:  120MHz  0.08   1%   1%   0%   0%   0%   0% 44.1°C  0/6
09:32:07:  120MHz  0.08   1%   0%   0%   0%   0%   0% 43.4°C  0/6
09:32:12:  120MHz  0.07   2%   1%   0%   0%   0%   0% 42.6°C  0/6

 

cat /etc/armbianmonitor/datasources/soctemp
40579

cat /sys/devices/virtual/thermal/thermal_zone0/temp
40103

cat /sys/class/thermal/thermal_zone0/temp
42364

cat /etc/default/cpufrequtils
# WARNING: this file will be replaced on board support package (linux-root-...) upgrade
ENABLE=true
MIN_SPEED=120000
MAX_SPEED=1200000
GOVERNOR=ondemand

 

dmesg | grep thermal
[    5.837119] thermal thermal_zone1: binding zone cpu-thermal with cdev thermal-cpufreq-0 failed:-22
[    6.114843] thermal thermal_zone0: failed to read out thermal zone (-110)
[    6.114896] OF: /thermal-zones/cpu-thermal: arguments longer than property
[    6.114908] thermal thermal_zone2: failed to read out thermal zone (-110)
[    7.137593] thermal thermal_zone0: failed to read out thermal zone (-110)
[    7.323645] thermal thermal_zone2: failed to read out thermal zone (-110)
 

armbianmonitor -u
System diagnosis information will now be uploaded to http://ix.io/1DhQ
Please post the URL in the forum where you've been asked for.
 

heat is because the OPi ZeroPlus H5 is in a original OPi small black Cube-Case with a small heatsink inside.

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
×
×
  • Create New...

Important Information

Terms of Use - Privacy Policy - Guidelines