After las upgrade to V145 second cpu group has been disabled due a error registering temp in file
if i run cpu command
root@odroid:/home/odroid# cpu
cat: /sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq: No existe el fichero o el directorio
cat: /sys/devices/system/cpu/cpu5/cpufreq/scaling_cur_freq: No existe el fichero o el directorio
cat: /sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq: No existe el fichero o el directorio
cat: /sys/devices/system/cpu/cpu7/cpufreq/scaling_cur_freq: No existe el fichero o el directorio
─────────────────────────────────────────────────────
DietPi CPU Info
Use dietpi-config to change CPU / performance options
─────────────────────────────────────────────────────
Architecture | armv7l
Temp | Warning: 125’c | Reducing the life of your device.
Governor | conservative
Throttle up | 65% CPU usage
but correct values in thermal zones are
cat /sys/devices/10060000.tmu/temp
sensor0 : 0
sensor1 : 0
sensor2 : 58000
sensor3 : 54000
sensor4 : 54000
I suppose that process that write /sys/devices/virtual/thermal/thermal_zone0/temp or /sys/class/thermal/thermal_zone0/temp from sys/devices/10060000.tmu/temp has any error and can not collect proper temp.
I can not find where services/procees of controlling fan is.
Any help would be appreciated
Same image as yours
root@odroid:/home/odroid# uname -a
Linux odroid 3.10.104+ #1 SMP PREEMPT Tue Feb 21 14:20:54 CET 2017 armv7l GNU/Linux
also in Linux odroid 3.10.103 and i upgraded some days ago.
If i reboot system also only cpu 0-3 are active due to persistent temp storage value i suppose.
Some days ago y had to remove my emmc card, insert a new microsd whith fresh dietpi. Then all cores were active.
then remove microsd and put again the same emmc card and all cores again active.
Last night shutdown odroid.
Wait 1 minute and power on with button, same result 4 cores off.
Another shutdown, unplugged power cord, wait 3 min and plugged power cord, and all 8 cores on.
Than makes me think on any state than odroid reminds in core that cannot power them on.
Have limited cpu speed to 1,4Ghz in all cores in order to keep warm and i think if temp raise 100 Celsius 4 cores switch down, and
kernel do not reload temp values to power on the offline cores when temp is warm again
I suppose that process that write /sys/devices/virtual/thermal/thermal_zone0/temp or /sys/class/thermal/thermal_zone0/temp from sys/devices/10060000.tmu/temp has any error and can not collect proper temp.
Not sure what sensor 0/1 are for, but appears yours are lacking.
Its as if your device is skipping thermal throttling (90-95’c) and going straight to emergency core shutdown (125’c).
I can not find where services/procees of controlling fan is.
Any help would be appreciated
I would personally test another image (even the official HK Ubuntu), if issues persist, and heatsink has good contact with CPU, looks like a possible failed CPU/hardware issue
Looks good, maybe your CPU just runs really hot (fabrication of CPU will cause a variance of their heat efficiency, however, they are usually tested to meet a specific range), or, thermal throttling is having no effect
Either way, i’d personally recommend upgrading heatsink / giving it a re-seat.