Hi All,
Took me a bit of work, but i’ve gotten the nanopi r5s booting form nvme.
But, after it was all working, i needed to get a firmware for a bluetooth usb adapter which was buried away in the “armbian-firmware-full” package. Installing it worked just fine until I rebooted and then network interfaces stopped working entirely (no longer coming up on boot, hard to tell for sure but according to the log of the boot i dont believe the interfaces even made an appearence).
What i’ve done to get back is boot off SD card with the same diet pi version, grab the /lib/firmware directory from the SD card’s rootfs then copy into the nvme root. Worked ok, but now i have a bit of a /lib/firmware directory that is no longer pure.
What I cant seem to figure out though is what firmware is causing me issues. The interfaces are RTL8125’s and the firmware for both is the same on the old a new directories:
root@r5c:~/firm# md5sum ./old/rtl_nic/rtl8125b-2.fw ./new/rtl_nic/rtl8125b-2.fw
3bd3db7cf923ea77932d6f348f752d46 ./old/rtl_nic/rtl8125b-2.fw
3bd3db7cf923ea77932d6f348f752d46 ./new/rtl_nic/rtl8125b-2.fw
Im on the most current version thats on the download site currently and it comes up as:
cat /boot/dietpi/.version
G_DIETPI_VERSION_CORE=9
G_DIETPI_VERSION_SUB=4
G_DIETPI_VERSION_RC=2
G_GITBRANCH='master'
G_GITOWNER='MichaIng'
G_LIVE_PATCH_STATUS[0]='not applicable'
In truth it would probably be easier for me to rollback to the original version that was in the r5s’s installed image and then just add the BT adapter firmware but i hate doing things in the system directories outside of the packaged versions.
Any suggestions how to figure out which firmware is actually the culprit?