I can’t get my new Rock 3C to boot from an NVMe SSD. I looked at the instructions in this post and this post but nothing so far has worked. My board says ROCK 3C V1.32. Here is what I have tried:
- Installed latest b39 version of Debian desktop from GitHub - radxa-build/rock-3c/releases on SD card (SanDisk Extreme Pro 32GB) and booted successfully
-
sudo apt update
andsudo apt upgrade
- Shutdown Rock 3C, installed SSD (Kingston 128GB, OM3PGP4128P-AH), booted from SD card successfully
- Downloaded Debian desktop image, installed Balena Etcher per post linked above. Tried writing image to SSD but Etcher hung then errored out.
- Shutdown Rock 3C, removed SSD, used Balena Etcher on PC to write Debian desktop image to SSD, reinstalled SSD, booted Rock 3C successfully from SD card
- Ran rsetup and selected “Update Bootloader” and “Update SPI Bootloader.” Both responded with “No compatible bootloader is available.”
- Shutdown Rock 3C, removed SD card, turned on Rock 3C. No blue heartbeat LED. No output to HDMI.
- Shutdown Rock 3C, removed SSD, used Balena Etcher on PC to write Debian CLI image to SSD, reinstalled SSD, turned on Rock 3C. No blue heartbeat LED. No output to HDMI.
- Booted from SD card, mounted partition from NVMe which contains expected folders for Linux install (bin, boot, config, etc)
-
lsblk
shows 16MB SPI memory and NVMe:
rock@rock-3c:~$ lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
mtdblock0 31:0 0 16M 0 disk
mmcblk1 179:0 0 29.7G 0 disk
├─mmcblk1p1 179:1 0 16M 0 part
├─mmcblk1p2 179:2 0 300M 0 part /boot/efi
└─mmcblk1p3 179:3 0 29.4G 0 part /
zram0 254:0 0 991.8M 0 disk [SWAP]
nvme0n1 259:0 0 119.2G 0 disk
├─nvme0n1p1 259:1 0 16M 0 part
├─nvme0n1p2 259:2 0 300M 0 part
└─nvme0n1p3 259:3 0 1.8G 0 part
- 16MB SPI memory appears to be installed above.
dmesg
to double check:
rock@rock-3c:~$ sudo dmesg | grep spi
[ 13.942269] spi-nor spi4.0: gd25lq128d (16384 Kbytes) read_data x4
- Shutdown Rock 3C, connected serial cable, reinserted SD card, booted successfully, lots of output over serial which I can share here if it’s useful
- Shutdown Rock 3C, removed SD card, turned on Rock 3C to boot from SSD. No blue heartbeat LED. No output to HDMI. No output to serial.
- Switched 5V@3A power adapter for 5V@5.5A adapter. No change.
- Looked at last two years of traffic on #rock3c-cm3 channel on radxa Discord. No answers. Posted question there but no answer yet.