I run into simliar issue.
When I boot from SD card, I was able to see the /dev/nvme0. But when boot from emmc, the pcie slot seems not recognizing the device.
I have tested with both 22.04 and 24.04 on Rock 5C and both of them worked fine with pcie connected nvme ssd. The corresponding kernel versions are 5.10.0-1012-rockchip and 6.1.0-1025-rockchip.
There might be some overlay issue and the case was not triggered when booting from SD card.
Ubuntu-rockchip looks cool that it works, unfortunately it looks that main maintainer has lack of power…
So… is it worth to invest time to have OS which won’t be possible to update in near future? @LockonStratos - do you think that RedxaOS is worse than ubuntu-rockchip?
Few days, I’ve received package with 5C + PentaHat and eMMC for my future NAS system with NextCloud, and I want to have Armbian on it, but without additional SSDs + HDD (through eSATA port) it’s not good.
Looks that RedxaOS is working without problem with this setup:
radxa@rock-5c:~$ lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS
sda 8:0 0 931.5G 0 disk
└─sda1 8:1 0 931.5G 0 part
sdb 8:16 0 931.5G 0 disk
└─sdb1 8:17 0 931.5G 0 part
sdc 8:32 0 3.6T 0 disk
└─sdc1 8:33 0 3.6T 0 part
mmcblk0 179:0 0 29.1G 0 disk
├─mmcblk0p1 179:1 0 16M 0 part /config
├─mmcblk0p2 179:2 0 300M 0 part /boot/efi
└─mmcblk0p3 179:3 0 28.8G 0 part /
mmcblk0boot0 179:32 0 4M 1 disk
mmcblk0boot1 179:64 0 4M 1 disk
zram0 253:0 0 3.9G 0 disk [SWAP]
The OS uses standard Ubuntu repositories (except for panfork and multimedia packages) so it’s not true that it won’t update. It’s just the kernel and the jjriek ppas that won’t (at least in the near future).
After many hours, what fixed my issue is reverting to an older kernel .
Indeed it seems 6.1.75-vendor-rk35xx might have issue with nvme / pcie and so the penthat
the solution that worked was downgrading to the 24.8.2 version of the kernel :
Ok, I’ve tried this morning Armbian again… and after update to 28.11.1 SSD SATA disks in PentaHat are visible (still don’t know, if HDD through eSATA), unfortunately WIFI is gone. I’m investigating it right now
Generally, I think RadxaOS is worth a try but I haven’t used it to do the comparsion.
If the RadxaOS could accomplish the task, I would defeinately selected it, unless it could not suit my purpose.
In this case the packages shipped within this verion of RadxaOS seems to have some issue with the pcie slot, so I just turned to another distro to confirm to get the task done. Actually I was using it to build an small portable server box, so any up-to-date distro is okay for me.
Thanks for mentioning the announce of ubuntu-rockchip, then I might need to configure everything to be migratable and keep the note.
Also made a small sponsor donate to the project and hope that could help a little bit.