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 -m Stop monitoring using [ctrl]-[c] Time CPU load %cpu %sys %usr % nice %io %irq CPU 21:05:30: 408MHz 0.00 1% 0% 0% 0% 0% 0% 67°C root@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.bin lrwxrwxrwx 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 /boot root@orangepipc:~ # rm script.bin root@orangepipc:~ # ls ./bin .... bin /orangepilite .bin bin /orangepizero .bin..... root@orangepipc:~ # ln -s bin/orangepizero.bin script.bin root@orangepipc:~ # reboot |
The recommented way is to reinstall the operating system to ensure all hardware works properly.
Michael