Rock-3a nvme second boot problem

Hi all !

Based on docs install-os nvme i made steps :

  1. boot from SD card
  2. download from https://github.com/radxa-build/rock-3a/releases the rock-3a_debian_bullseye_cli_b25.img.xz
  3. write image to nvme: xzcat ./rock-3a_debian_bullseye_cli_b25.img.xz | sudo dd of=/dev/nvme0n1 bs=1M
  4. poweroff , remove SD, poweron - boot OS ok; LOG https://pastebin.com/7Freymr0
  5. poweroff, poweron - not boot OS; LOG pastebin h40iAWdw [second link not allowed for me]

what is the reason for the failure boot and how to fix if possible ?

i can again boot from SD, write same img to nvme and boot from nvme first time, but not second

Does the xfce image also fail to boot? If so, please post the serial port log.

wrote rock-3a_ubuntu_jammy_xfce_b25.img.xz, then power off, remove SD
and booted ok https://pastebin.com/eTHR1JKG
second reboot fail again https://pastebin.com/naft30rW

1 Like

tried rock-3a_debian_bullseye_xfce_b25.img.xz
1st boot ok https://pastebin.com/QYmrpv7V
2nd boot fail https://pastebin.com/DnW6mYVT

okay, I’ll try to reproduce and fix the issue

1 Like

I can boot from nvme successfully every time.

I refered to this guide: https://docs.radxa.com/en/rock3/rock3b/getting-started/install-os/nvme

thanx for answer, but my try was not successful
i made these steps:

  1. update && full-upgrade && reboot
  2. with rsetup update SPI bootloader
  3. write image to nvme as above, poweroff
  4. unplug SD card and poweron
  5. boot log here https://pastebin.com/p5aWkNz8
  6. so here is bootloop

am i miss some step ?

you need to update the system by rsetup-> System Maintenance-> System update.

in detail:

  1. made update via rsetup: https://pastebin.com/fwrWTRZ8
  2. remove SD, but NVME dont boot, same bootloop again

hmm, i dont understand how updating system on SD card will helps to boot from NVME ?
am i need to do in rsetup some other menu commands ?

I use this command.

xzcat rock-3a_ubuntu_jammy_xfce_b25.img.xz | dd of=/dev/mmcblk0 status=progress

2333668352 bytes (2.3 GB, 2.2 GiB) copied, 197 s, 11.8 MB/s

hoko

It’s true that nvme can boot without updating the system, but updating the system may cause the u-boot flashed with rsetup to be updated as well.

The error you’re reporting above looks like it’s because the filesystem type of the partition isn’t recognized, can you see if you have the same filesystem type twice before and after?

i tried it before, no boot at second time

what i need to check ?