Skip to content
View in the app

A better way to browse. Learn more.

Armbian Community Forums

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Radxa Rock 5C Lite - Boot from NVME

Featured Replies

I am trying to boot my Rock 5C Lite from an NVME drive, but have experienced some problems with the vendor kernel.

 

I followed instructions by amazingfate in this forum to create a small SD card with a u-boot image, ie

  1. I created a complete Armbian image (vendor kernel) on an SD card too boot up the Rock 5c Lite
  2. A second, small capacity SD card was inserted into the USB port using a USB adapter
  3. U-boot was transferred from /usr/lib/linux-u-boot-*/ to the small SD card:
    • dd if=./idbloader.img of=/dev/sda seek=64 conv=notrunc status=progress
    • dd if=./u-boot.itb of=/dev/sda seek=16384 conv=notrunc status=progress
  4. My chosen Armbian image was transferred to the NVME drive using Balena Etcher

 

 Finally I use the small SD card with u-boot in the SD card slot on the 5C Lite and the NVME drive goes in the NVME hat.

 

I tried two different images from here on the NVME drive

  1. Debian 12 (Bookworm) with XFCE and bleeding edge kernel v6.11
  2. Debain 12 (Bookworm) with XFCE and  vendor kernel v6.1

 

The board boots fine from the NVME using the  v6.11 kernel, but the implementation seems to be nowhere near complete. The HDMI port doesn't work, the fan is spinning at full speed but is difficult to control because CPU temp is not reported properly, etc. The bord performs well though, and reports eight functioning CPU's.

 

The board does not boot from the NVME using the v6.1 vendor kernel. It tries to start up the kernel but gets stuck. Please see the attachment below for a copy of my complete console output at high verbosity.

 

Would someone be able to help to get the vendor kernel to work?

 

 

 

 

 

 

UART-Log_Vendor-Kernel.txt

Solved by north1

  • Author
  • Solution

Thank you for your feedback, I think you are right in that my problem related to an issue with 24.8.4.

 

I could not boot from NVME when I used kernel 6.1.75 with 24.8.4 (ie the version of images published here https://www.armbian.com/radxa-rock-5c/)

 

I built a new image using 6.1.75 and 24.11.0 (subsequently upgraded to 24.11.1), this now boots fine from the NVME drive.

 

 

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.