Rock 5 troubleshooting guide
Here I will try to gather the most common issues with Rock 5 boards and offer answers, so that people who get the board don’t need to create more of the same threads. This guide was written with Rock 5A/5B in mind, but might work for other versions. Although the power bootlooping issue that Rock 5B had seems to be resolved in other Rock 5 series boards.
Problem 1:
My Rock 5 does not boot!
Solution
Try another power supply. If not, try another one still. Even if you have the “official” one. Disconnect all the USB devices, then try booting again. Make sure you are using the image prepared for your board - if you can’t mix them up and use a 5C image on 5B, for example, it won’t work.
Rock 5B-specific: Get a cheap barrel power supply and a converter to USB-C. 12 volts is better than 5 volts (lower Vdrop under load).
Problem 2
My Rock 5 still does not boot!
Solution
Check whether your flashing method unpacks the operating system image. If you see the partitions on an SD card after inserting it, it probably does. If so, read on.
Problem 3
It still does not boot!
Solution
Check another display. Some weird/old/cheap displays are known not to work. Take a look at the diodes. If the blue diode blinks, the board booted. Connect the Ethernet cable and log in to your router to see its IP. Depending on the distro, you might be able to log in remotely via ssh.
Problem 4
How to boot from the NVME SSD?
Solution
There are 3 methods. One - you flash the bootloader image to the SPI NOR chip. This overrides the default boot order (SD then eMMC). Second method - you keep the /boot partition on the SD or eMMC and move the main (root) partition to the NVME drive. This is a bit more involved, but you avoid any risks of soft bricking the device (by flashing an incomplete or wrong SPI image). Remember to change the UUID of the old root partition if you plan to keep the drive in.
The third method is to flash EDK2 (a UEFI port) to the SPI NOR and then you can install any generic Linux (or even Windows) to any supported drive.
Problem 5
My NVME doesn’t work!
Solution
Try another power supply. Or another Linux distribution. Or both. If it still doesn’t work, tough luck. Some SSDs are too power hungry for the poor Rock 5B to cope. Maybe 5B+ would (not sure).
Problem 6
There are 2 WiFi interfaces! Cannot connect to ssh on Radxa A8!
Solution
This is explained and solved here: Radxa A8 WiFi Device Names
Problem 7
”GPU” acceleration doesn’t work!
Solution
At first, determine if you really mean the GPU. GPU on ARM is not used to decode video. If you need video decoding, you are looking for the VPU, which is a separate piece of silicon.
Easy mode (but the kernel is not maintained and it uses an old GPU driver): install Armbian with mesa-vpu patches. This makes sure that video acceleration is enabled. If you prefer to do it manually, you can enable it as explained on the Jellyfin website: Rockchip VPU | Jellyfin
Or install a recent Radxa Debian release Summary of resource downloads | Radxa Docs
Or Armbian with current/edge kernel, not “vendor” kernel. If using vendor, you need an image with “mesa-vpu” patches.
If you Armbian with current/edge kernel, not “vendor” kernel. Keep in mind that video playback/encoding acceleration is likely to not work as well on the mainline kernel (6.19 as of today) as on the “vendor” kernel (6.1). To keep track of what is mainlined, this is a helpful link: Making sure you're not a bot! - if you can understand the jargon at least…
Problem 8
Some USB devices don’t work!
Solution
Use a powered USB hub, especially for power hungry USB 3 devices like SSD enclosures. Or use the USB 2.0 port if you don’t mind the limited throughput. Some devices don’t have ARM drivers though and won’t work anyway…
Problem 9
Fan doesn’t work like I’d like it to!
Solution
Currently, the fan is usually controlled by a kernel driver. Here are some ways to customize its behavior (vendor kernel):
Problem 10
The eMMC doesn’t work/has issues.
Solution
Check if it’s seated properly. It should be firmly in place. Don’t insert and remove it many times, the connector is rated for about 30 insertions. You can flash it on the board directly.
Some chips are known to fail on Rock 5A even though there is a mitigation that reduces the frequency (and speed). There seems to be no fix for this right now.
On Rock 5B, the trouble might be with command queuing support. This is an ongoing issue. More details here: Bug Report: EMMC CQE Recovery resulting in read-only filesystem · Issue #1060 · Joshua-Riek/ubuntu-rockchip · GitHub . I am not sure but eMMC has probably been fixed since then, but some modules can still fail anyway.
Problem 11:
Official Debian system goes to sleep after running for a while, how to disable sleep/hibernation
官方debian系统运行一段时间后休眠了,如果禁止休眠**。**
Solution:
You can refer to this document to enable or disable automatic sleep/hibernation mode using the rsetup tool.
可以参考这个文档,通过rsetup 工具来开启和关闭自动休眠模式
This list will be added to when something comes up.
CHANGES:
2025/06/03 updated software versions & other small stuff
2026/03/26 Problem 11 added by @Peter.Wang
2026/03/28 updated GPU acceleration