Hi Guys,
I have a Metis Compute Board (RK3588 SBC) currently running Voyager SDK 1.2.5, and
I want to move to Voyager SDK 1.7 (I already downloaded the 1.7.0 container image)
to use axmonitor and LLMs. I'd like to confirm the correct and SAFE update procedure
before doing anything, to avoid a risky flash.
Current state (verified on the board):
- axdevice (in the 1.2.5 container):
Device 0: metis-0:1:0 board_type=sbc fwver='v1.2.5' clock=800MHz(0-3:800MHz) mvm=0-3:100%
- uname -r: 6.1.84-rockchip-standard
- cat /sys/class/metis/version: 0.07.14
- cat /etc/os-release: Voyager Linux 1.0
- SDK 1.2.5 works fine; the 1.7.0 container image is already downloaded.
The blocker: in the 1.7 container, axdevice reports:
"kernel driver 0.07.14 not compatible with 1.4.18 supported by this SDK"
From the BSP repo (.../axelera-bsp/voyager/bsp/aisbc/), the driver for SDK 1.7
(kernel-module-metis-6.1.148-rockchip-standard_v1.7.0-r0) is built for kernel
6.1.148, but my board currently runs kernel 6.1.84.
My questions:
1) What is the correct and safe procedure to update this board (kernel 6.1.84,
fwver v1.2.5) so that Voyager SDK 1.7 runs (axdevice without the driver error)?
2) Since the SDK 1.7 driver targets kernel 6.1.148 and my board runs 6.1.84, do I
need to update the BSP/kernel first? Is the in-place upgrade to v1.3.1
(OTA-patch-voyager-image-weston-antelao-3588-1.3.1.update.img, guide
AX-000936-UG-22 §3.5) the right and safe way to do this on my board, and does it
preserve my data (/data, /home/antelao)? After that upgrade, do I still need to
install the v1.7.0 driver .deb, or is the driver handled by the upgrade?
Thanks a lot in advance!
