Hi,
if your Orange Pi device has one of the following issues:
- High CPU temperature on idle
- Error in kernel log (dmesg) like
[cpu_freq] ERR:set cpu frequency to 1296MHz failed!
[ 278.097173] [ARISC ERROR] :message process error
[ 278.097205] [ARISC ERROR] :message addr : f004b840
[ 278.097226] [ARISC ERROR] :message state : 5
[ 278.097245] [ARISC ERROR] :message attr : 2
[ 278.097264] [ARISC ERROR] :message type : 30
[ 278.097284] [ARISC ERROR] :message result : ff
[ 278.097302] [ARISC WARING] :callback not install
Then check if your device uses the correct /bin/script. For example a fresh installed armbian on a Orange Pi Zero.
a lots of errors in kernel log and CPU temperatur over 65°C
1 2 3 4 5 6 7 8 9 | root@orangepipc:/# armbianmonitor -mStop monitoring using [ctrl]-[c]Time CPU load %cpu %sys %usr %nice %io %irq CPU21:05:30: 408MHz 0.00 1% 0% 0% 0% 0% 0% 67°Croot@orangepipc:/# dmesg| grep ARISC [ 828.577040] [ARISC WARING] :callback not install[ 828.716935] [ARISC ERROR] :message process error[ 828.716965] [ARISC ERROR] :message addr : f004b840[ 828.716986] [ARISC ERROR] :message state : 5 |
1 2 | root@orangepipc:~# ls -l /boot/script.binlrwxrwxrwx 1 root root 18 Jun 14 03:20 /boot/script.bin -> bin/orangepipc.bin |
This can occure if you have downloaded/used the wrong armbian image. armbian provides seperate images for each device. As a quick and dirty hack remove the link /bin/script.bin and let them point to the right file
1 2 3 4 5 6 | root@orangepipc:~# cd /bootroot@orangepipc:~# rm script.binroot@orangepipc:~# ls ./bin.... bin/orangepilite.bin bin/orangepizero.bin.....root@orangepipc:~# ln -s bin/orangepizero.bin script.binroot@orangepipc:~# reboot |
The recommented way is to reinstall the operating system to ensure all hardware works properly.
Michael