Hi all, I kinda set myself in a corner:
Last year in October I installed the UEFI image in SPI on my OrangePi5 Plus, then I installed the uefi armbian image on the Nvme ssd. I did all of that after a system failure during my 3 month absence from where I've got that OPi5 setup. As I couldn't get it back to work I went and tried with the Uefi Image...
But it seems that this was a major mistake: I could never get my frigate container back to running as there's no NPU's detected! Just now I took the leap of faith and reinstalled uboot into the SPI and flashed a freshly loaded "Armbian_25.11.1_Orangepi5-plus_trixie_current_6.12.58_minimal.img.xz"... And still there's no NPU:
I can't see a thing about a NPU:
mircsicz@orangepi5-plus:~$ sudo dmesg|grep rocket
mircsicz@orangepi5-plus:~$ sudo dmesg|grep NPU
mircsicz@orangepi5-plus:~$ sudo dmesg|grep GPU
mircsicz@orangepi5-plus:~$ sudo dmesg|grep gpu
[ 6.133753] panthor fb000000.gpu: [drm] clock rate = 198000000
[ 6.136216] panthor fb000000.gpu: [drm] Mali-G610 id 0xa867 major 0x0 minor 0x0 status 0x5
[ 6.136222] panthor fb000000.gpu: [drm] Features: L2:0x7120306 Tiler:0x809 Mem:0x301 MMU:0x2830 AS:0xff
[ 6.136226] panthor fb000000.gpu: [drm] shader_present=0x50005 l2_present=0x1 tiler_present=0x1
[ 6.160653] panthor fb000000.gpu: [drm] Firmware protected mode entry not be supported, ignoring
[ 6.160711] panthor fb000000.gpu: [drm] Firmware git sha: 814b47b551159067b67a37c4e9adda458ad9d852
[ 6.160868] panthor fb000000.gpu: [drm] CSF FW using interface v1.1.0, Features 0x0 Instrumentation features 0x71
[ 6.161137] [drm] Initialized panthor 1.5.0 for fb000000.gpu on minor 1
mircsicz@orangepi5-plus:~$ uname -a
Linux orangepi5-plus 6.18.0-rc6-edge-rockchip64 #1 SMP PREEMPT Sun Nov 16 22:25:38 UTC 2025 aarch64 GNU/Linux
Nor with the npu-probe.sh script:
# Auto-generated NPU detection record
# Generated at: Mon Mar 9 07:32:45 PM EST 2026
[platform]
comatible="xunlong,orangepi-5-plus,rockchip,rk3588,"
model="Xunlong Orange Pi 5 Plus,"
family="unknown"
soc_id="unknown"
arch="aarch64"
kernel="6.18.0-rc6-edge-rockchip64"
[modules]
rknpu=""
rocket=""
[devices]
no_detected_npu=1
devices_not_support=[
"/dev/dri/renderD128", # Driver: panthor
]
[libraries]
no_delegate=1
vendor_libs=[]
So I came here hoping one of you guys will be able to gi'me a hint...
After flashing a recent dev build of v26.2 with vendor Kernel to another SD I finally can see the NPU again:
# Auto-generated NPU detection record
# Generated at: Mon Mar 9 08:20:56 PM EST 2026
[platform]
comatible="rockchip,rk3588-orangepi-5-plus,rockchip,rk3588,"
model="Orange Pi 5 Plus,"
family="unknown"
soc_id="unknown"
arch="aarch64"
kernel="6.1.115-vendor-rk35xx"
[modules]
rknpu="/sys/module/rknpu"
rocket=""
[devices]
npu_device="/dev/dri/renderD129" # Driver: RKNPU
devices_not_support=[
"/dev/dri/renderD128", # Driver: rockchip-drm
]
[libraries]
no_delegate=1
vendor_libs=[]
Also added my entry to the Github mentioned above 😉
So now I need to ask @usual user what specific kernel are you running? It seems to me that with the kernels available on the repo's only 6.1.115 allows me to use the NPU...