I resolved this by editing the extlinux.conf file and setting:
fdt /lib/firmware/6.1.0-1025-rockchip/device-tree/rockchip/rk3588-rock-5b-plus.dtb
I presume this is not the way to do this properly and u-boot should be fixed or something along those lines. However, everything does work when the proper device-tree file is loaded.
Kernel version
6.1.0-1025-rockchip
SBC model
Radxa ROCK 5B Plus
What operating system are you seeing this problem on?
What happened?
When booting a fresh installation of this distro, the device-tree model is incorrectly selected as "Radxa ROCK 5B"
Using release:
v2.3.2/ubuntu-24.04-preinstalled-server-arm64-rock-5b-plus.img.xz
This results in the following lspci with a drives present in both nvme slots:
When loading the proper device tree file this issue is resolved;
I resolved this by editing the extlinux.conf file and setting:
fdt /lib/firmware/6.1.0-1025-rockchip/device-tree/rockchip/rk3588-rock-5b-plus.dtb
I presume this is not the way to do this properly and u-boot should be fixed or something along those lines. However, everything does work when the proper device-tree file is loaded.
Kernel version
6.1.0-1025-rockchip
SBC model
Radxa ROCK 5B Plus
What operating system are you seeing this problem on?
Ubuntu 24.04 LTS (Noble Nombat)
Relevant logs
No response