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.

Board Bring-up Embedfire LubanCat 3 RockChip RK3576 (Wildfire)

Featured Replies

 Become a sponsor, help to add other boards in armbian standart, you don't need to be a programmer to help the community,
just need a copy of the ARM BOARD and a x86 computer to compile new versions.

If you like what you see here and want to help: Donate Armbian the like button only costs a few dollars.

 

Here will be published all the tweaks for the Embedfire RK3576 board to enter the mainline with armbian.

MiniLoaderAll.bin
https://drive.google.com/file/d/15q19LOv_XuXbvwdlVjEWuhQtNEceOXwc

Documentation:
https://doc.embedfire.com/linux/rk3576/quick_start/zh/latest/index.html

 

Unnoficial Firmware:
https://drive.google.com/file/d/1MVb1bwc-vf6geXrWAVmU1RLjvcAyCQh6/view?usp=sharing

 

Board Image:



image.png.cb8c67dc9a2574279942998018958d7c.png

 

  • Author

Build Vendor:
./compile.sh BOARD=lubancat-3-v2 BRANCH=vendor BUILD_DESKTOP=yes BUILD_MINIMAL=no DESKTOP_ENVIRONMENT=gnome DESKTOP_TIER=mid KERNEL_CONFIGURE=yes INSTALL_HEADERS=yes RELEASE=noble 

Vendor Kernel :thumbup:


$ cat dmesg
$ dmesg
$ armbianmonitor -u
https://paste.armbian.com/oxoreteqib 

https://paste.armbian.com/aqatapejip 

Armbian-unofficial_26.11.0-trunk_Lubancat-3-v2_noble_vendor_6.1.172_gnome_desktop

https://drive.google.com/file/d/1MVb1bwc-vf6geXrWAVmU1RLjvcAyCQh6/view?usp=sharing

 

PR into Rockchip Kernel: https://github.com/armbian/linux-rockchip/pull/549

 

Nice writeup — following this one closely, RK3576 boards are popping up everywhere lately. One thing worth mentioning: MiniLoaderAll.bin is fine for getting the vendor branch running, but for the mainline path you'll want the idbloader built from mainline U-Boot with the rkbin blobs instead. Armbian refreshed the bl31/bl32 and DDR blobs for RK3576 recently, so a mainline build is closer than it looks — the BL32 hang thread in this forum last month was exactly that stage. Once lubancat-3-v2 boots on vendor, it might be worth a quick try on the edge kernel to see what's still missing before submitting the board config upstream. Saves a round of review comments later. We do RK3576/RK3588 work on the industrial side at Boardcon, so if you run into anything odd during DDR init or PMIC sequencing, happy to compare notes. 

  • Author

@Boardcon_yang Thanks for the tip, here are the boot logs using this loader for mainline 6.18:

 

Quote

USB-PLUG 2017.09-g13ceb2afdcb-241106 #lxh (Nov 07 2024 - 16:10:03 +0800)

Serial: raw, 0x2ad40000
scanning bus for devices...
Timedout waiting for UIC response
Timedout waiting for UIC response
Timedout waiting for UIC response
Timedout waiting for UIC response
link startup failed -110
ufshcd_pltfrm_init() failed -110
Scandev: scsi 0 m0
mmc@2a330000: 0
Scandev: mmc 0 m0
Bootdev: mmc 0
RKUSB: LUN 0, dev 0, hwpart 0, sector 0x0, count 0x3a40000
|usb device is high-speed
/DDR fcb0cfd52f cym 24/10/09-19:36:03,fwver: v1.08
In
ch0 ttot10
ch1 ttot10
ch0 ttot16
LPDDR4X, 2112MHz
channel[0] BW=16 Col=10 Bk=8 CS0 Row=16 CS1 Row=16 CS=2 Die BW=16 Size=2048MB
ch1 ttot16
channel[1] BW=16 Col=10 Bk=8 CS0 Row=16 CS1 Row=16 CS=2 Die BW=16 Size=2048MB
Manufacturer ID:0x13
CH0 RX Vref:24.9%, RX DQS Vref:30.4%, TX Vref:22.8%,22.8%
DQ roc:
p1 n1, p0 n4, p0 n0, p0 n0, p2 n3, p1 n1, p0 n1, p3 n0, p1 n3,
p0 n0, p2 n1, p7 n0, p0 n0, p7 n1, p0 n0, p2 n0, p4 n0, p5 n7,

DQ rds:l0 l0 l0 l0 l0 l0 l0 l0, l0 l0 l0 l0 l0 l0 l0 l0
DQS roc: p1, n0, p0, n0

CH1 RX Vref:24.9%, RX DQS Vref:31.2%, TX Vref:23.8%,21.8%
DQ roc:
p1 n0, p0 n0, p0 n0, p0 n2, p4 n0, p0 n3, p3 n0, p3 n5, p0 n0,
p0 n0, p3 n0, p0 n0, p1 n0, p7 n0, p7 n0, p0 n0, p1 n0, p7 n0,

DQ rds:l0 l0 l0 l0 l0 l0 l0 l0, l0 l0 l0 l0 l0 l0 l0 l0
DQS roc: p0, n1, p2, n0

stride=0x3, ddr_config=0x4
hash bank_mask0-3 0x0 0x880 0x1100 0x2200, rank_mask0 0x400400
change to F1: 528MHz
ch0 ttot10
ch1 ttot10
change to F2: 1068MHz
ch0 ttot12
ch1 ttot12
change to F3: 1560MHz
ch0 ttot14
ch1 ttot14
change to F0: 2112MHz
ch0 ttot16
ch1 ttot16
out

U-Boot SPL 2026.07_armbian-2026.07-Sece3-P4dba-H1974-V0a2c-B6a81-R448a (Sep 12 2026 - 23:34:04 +0000)
Trying to boot from MMC2
## Checking hash(es) for config config-1 ... OK
## Checking hash(es) for Image atf-1 ... sha256+ OK
## Checking hash(es) for Image u-boot ... sha256+ OK
## Checking hash(es) for Image fdt-1 ... sha256+ OK
## Checking hash(es) for Image atf-2 ... sha256+ OK
## Checking hash(es) for Image atf-3 ... sha256+ OK
INFO:    Preloader serial: 0
NOTICE:  BL31: v2.3():v2.3-931-g4d7e811c6:derrick.huang, fwver: v1.20
NOTICE:  BL31: Built : 19:19:38, May 26 2025
INFO:    SOC (0x35760101)
INFO:    spec: 0x1
INFO:    test version: 0x0
INFO:    cost 375905 us before hptimer restart
INFO:    soc cold boot
INFO:    ARM GICv2 driver initialized
INFO:    bypass memory repair
INFO:    dfs DDR fsp_params[0].freq_mhz= 2112MHz
INFO:    dfs DDR fsp_params[1].freq_mhz= 528MHz
INFO:    dfs DDR fsp_params[2].freq_mhz= 1068MHz
INFO:    dfs DDR fsp_params[3].freq_mhz= 1560MHz
INFO:    Using opteed sec cpu_context!
INFO:    boot cpu mask: 1
INFO:    BL31: Initializing runtime services
WARNING: No OPTEE provided by BL2 boot loader, Booting device without OPTEE initialization. SMC`s destined for OPTEE will return SMC_UNK
ERROR:   Error initializing runtime service opteed_fast
INFO:    BL31: Preparing for EL3 exit to normal world
INFO:    Entry point address = 0x40800000
INFO:    SPSR = 0x3c9


U-Boot 2026.07_armbian-2026.07-Sece3-P4dba-H1974-V0a2c-B6a81-R448a (Sep 12 2026 - 23:34:04 +0000)

Model: EmbedFire LubanCat-3-v2
SoC:   RK3576
DRAM:  4 GiB
PMIC:  RK806 (on=0x40, off=0x00)
Core:  991 devices, 26 uclasses, devicetree: separate
MMC:   mmc@2a310000: 0, mmc@2a330000: 1
Loading Environment from nowhere... OK
In:    serial@2ad40000
Out:   serial@2ad40000
Err:   serial@2ad40000
Net:   No ethernet found.
Hit any key to stop autoboot: 0
Scanning for bootflows in all bootdevs
Seq  Method       State   Uclass    Part  Name                      Filename
---  -----------  ------  --------  ----  ------------------------  ----------------
Scanning global bootmeth 'efi_mgr':
Card did not respond to voltage select! : -110
Cannot persist EFI variables without system partition
  0  efi_mgr      ready   (none)       0  <NULL>
** Booting bootflow '<NULL>' with efi_mgr
Loading Boot0000 'mmc 1' failed
EFI boot manager: Cannot load any image
Boot failed (err=-14)
Scanning bootdev 'mmc@2a330000.bootdev':
  1  script       ready   mmc          1  mmc@2a330000.bootdev.part /boot/boot.scr
** Booting bootflow 'mmc@2a330000.bootdev.part_1' with script
Boot script loaded from mmc 1:1
170 bytes read in 12 ms (13.7 KiB/s)
24812078 bytes read in 156 ms (151.7 MiB/s)
35916288 bytes read in 218 ms (157.1 MiB/s)
185740 bytes read in 34 ms (5.2 MiB/s)
Working FDT set to 52000000
Trying kaslrseed command... Info: Unknown command can be safely ignored since kaslrseed does not apply to all boards.
Unknown command 'kaslrseed' - try 'help'
## Loading init Ramdisk from Legacy Image at 52180000 ...
   Image Name:   uInitrd
   Image Type:   AArch64 Linux RAMDisk Image (gzip compressed)
   Data Size:    24812014 Bytes = 23.7 MiB
   Load Address: 00000000
   Entry Point:  00000000
   Verifying Checksum ... OK
## Flattened Device Tree blob at 52000000
   Booting using the fdt blob at 0x52000000
Working FDT set to 52000000
   Loading Ramdisk to fb456000, end fcbff9ee ... OK
   Loading Device Tree to 00000000fce28000, end 00000000fcebdfff ... OK
Working FDT set to fce28000
[image_setup_libfdt] called
[image_setup_libfdt] calling fdt_fixup_ethernet
[fdt_fixup_ethernet] called
[fdt_fixup_ethernet] alias #0: name='i2c0', path='/soc/i2c@27300000'
[fdt_fixup_ethernet] alias #1: name='i2c1', path='/soc/i2c@2ac40000'
[fdt_fixup_ethernet] alias #2: name='i2c2', path='/soc/i2c@2ac50000'
[fdt_fixup_ethernet] alias #3: name='i2c3', path='/soc/i2c@2ac60000'
[fdt_fixup_ethernet] alias #4: name='i2c4', path='/soc/i2c@2ac70000'
[fdt_fixup_ethernet] alias #5: name='i2c5', path='/soc/i2c@2ac80000'
[fdt_fixup_ethernet] alias #6: name='i2c6', path='/soc/i2c@2ac90000'
[fdt_fixup_ethernet] alias #7: name='i2c7', path='/soc/i2c@2aca0000'
[fdt_fixup_ethernet] alias #8: name='i2c8', path='/soc/i2c@2acb0000'
[fdt_fixup_ethernet] alias #9: name='i2c9', path='/soc/i2c@2ae80000'
[fdt_fixup_ethernet] alias #10: name='serial0', path='/soc/serial@2ad40000'
[fdt_fixup_ethernet] alias #11: name='serial1', path='/soc/serial@27310000'
[fdt_fixup_ethernet] alias #12: name='serial2', path='/soc/serial@2ad50000'
[fdt_fixup_ethernet] alias #13: name='serial3', path='/soc/serial@2ad60000'
[fdt_fixup_ethernet] alias #14: name='serial4', path='/soc/serial@2ad70000'
[fdt_fixup_ethernet] alias #15: name='serial5', path='/soc/serial@2ad80000'
[fdt_fixup_ethernet] alias #16: name='serial6', path='/soc/serial@2ad90000'
[fdt_fixup_ethernet] alias #17: name='serial7', path='/soc/serial@2ada0000'
[fdt_fixup_ethernet] alias #18: name='serial8', path='/soc/serial@2adb0000'
[fdt_fixup_ethernet] alias #19: name='serial9', path='/soc/serial@2adc0000'
[fdt_fixup_ethernet] alias #20: name='serial10', path='/soc/serial@2afc0000'
[fdt_fixup_ethernet] alias #21: name='serial11', path='/soc/serial@2afd0000'
[fdt_fixup_ethernet] alias #22: name='spi0', path='/soc/spi@2acf0000'
[fdt_fixup_ethernet] alias #23: name='spi1', path='/soc/spi@2ad00000'
[fdt_fixup_ethernet] alias #24: name='spi2', path='/soc/spi@2ad10000'
[fdt_fixup_ethernet] alias #25: name='spi3', path='/soc/spi@2ad20000'
[fdt_fixup_ethernet] alias #26: name='spi4', path='/soc/spi@2ad30000'
[fdt_fixup_ethernet] alias #27: name='ethernet0', path='/soc/ethernet@2a220000'
[fdt_fixup_ethernet] env var for alias 'ethernet0' is 'ethaddr', value='52:ad:5a:0e:09:87'
[fdt_fixup_ethernet] Patching node '/soc/ethernet@2a220000' (offset 91448) with MAC 52:ad:5a:0e:09:87
[fdt_fixup_ethernet] alias #28: name='mmc0', path='/soc/mmc@2a310000'
[fdt_fixup_ethernet] alias #29: name='mmc1', path='/soc/mmc@2a330000'
[fdt_fixup_ethernet] alias #30: name='rtc0', path='/soc/i2c@2ac60000/rtc@51'
[fdt_fixup_ethernet] SUMMARY: aliases found=31, attempted=1, skipped=0, patched=1

Starting kernel ...

 

Then it reboots:
 

Quote

USB-PLUG 2017.09-g13ceb2afdcb-241106 #lxh (Nov 07 2024 - 16:10:03 +0800)

Serial: raw, 0x2ad40000
scanning bus for devices...
Timedout waiting for UIC response
Timedout waiting for UIC response
Timedout waiting for UIC response
Timedout waiting for UIC response
link startup failed -110
ufshcd_pltfrm_init() failed -110
Scandev: scsi 0 m0
mmc@2a330000: 0
Scandev: mmc 0 m0
Bootdev: mmc 0
RKUSB: LUN 0, dev 0, hwpart 0, sector 0x0, count 0x3a40000
|usb device is high-speed
/DDR fcb0cfd52f cym 24/10/09-19:36:03,fwver: v1.08
In
ch0 ttot10
ch1 ttot10
ch0 ttot16
LPDDR4X, 2112MHz
channel[0] BW=16 Col=10 Bk=8 CS0 Row=16 CS1 Row=16 CS=2 Die BW=16 Size=2048MB
ch1 ttot16
channel[1] BW=16 Col=10 Bk=8 CS0 Row=16 CS1 Row=16 CS=2 Die BW=16 Size=2048MB
Manufacturer ID:0x13
CH0 RX Vref:24.9%, RX DQS Vref:30.4%, TX Vref:22.8%,22.8%
DQ roc:
p1 n1, p0 n4, p0 n0, p0 n0, p2 n3, p1 n1, p0 n1, p3 n0, p1 n3,
p0 n0, p2 n1, p7 n0, p0 n0, p7 n1, p0 n0, p2 n0, p4 n0, p5 n7,

DQ rds:l0 l0 l0 l0 l0 l0 l0 l0, l0 l0 l0 l0 l0 l0 l0 l0
DQS roc: p1, n0, p0, n0

CH1 RX Vref:24.9%, RX DQS Vref:31.2%, TX Vref:23.8%,21.8%
DQ roc:
p1 n0, p0 n0, p0 n0, p0 n2, p4 n0, p0 n3, p3 n0, p3 n5, p0 n0,
p0 n0, p3 n0, p0 n0, p1 n0, p7 n0, p7 n0, p0 n0, p1 n0, p7 n0,

DQ rds:l0 l0 l0 l0 l0 l0 l0 l0, l0 l0 l0 l0 l0 l0 l0 l0
DQS roc: p0, n1, p2, n0

stride=0x3, ddr_config=0x4
hash bank_mask0-3 0x0 0x880 0x1100 0x2200, rank_mask0 0x400400
change to F1: 528MHz
ch0 ttot10
ch1 ttot10
change to F2: 1068MHz
ch0 ttot12
ch1 ttot12
change to F3: 1560MHz
ch0 ttot14
ch1 ttot14
change to F0: 2112MHz
ch0 ttot16
ch1 ttot16
out

U-Boot SPL 2026.07_armbian-2026.07-Sece3-P4dba-H1974-V0a2c-B6a81-R448a (Sep 12 2026 - 23:34:04 +0000)
Trying to boot from MMC2
## Checking hash(es) for config config-1 ... OK
## Checking hash(es) for Image atf-1 ... sha256+ OK
## Checking hash(es) for Image u-boot ... sha256+ OK
## Checking hash(es) for Image fdt-1 ... sha256+ OK
## Checking hash(es) for Image atf-2 ... sha256+ OK
## Checking hash(es) for Image atf-3 ... sha256+ OK
INFO:    Preloader serial: 0
NOTICE:  BL31: v2.3():v2.3-931-g4d7e811c6:derrick.huang, fwver: v1.20
NOTICE:  BL31: Built : 19:19:38, May 26 2025
INFO:    SOC (0x35760101)
INFO:    spec: 0x1
INFO:    test version: 0x0
INFO:    cost 375905 us before hptimer restart
INFO:    soc cold boot
INFO:    ARM GICv2 driver initialized
INFO:    bypass memory repair
INFO:    dfs DDR fsp_params[0].freq_mhz= 2112MHz
INFO:    dfs DDR fsp_params[1].freq_mhz= 528MHz
INFO:    dfs DDR fsp_params[2].freq_mhz= 1068MHz
INFO:    dfs DDR fsp_params[3].freq_mhz= 1560MHz
INFO:    Using opteed sec cpu_context!
INFO:    boot cpu mask: 1
INFO:    BL31: Initializing runtime services
WARNING: No OPTEE provided by BL2 boot loader, Booting device without OPTEE initialization. SMC`s destined for OPTEE will return SMC_UNK
ERROR:   Error initializing runtime service opteed_fast
INFO:    BL31: Preparing for EL3 exit to normal world
INFO:    Entry point address = 0x40800000
INFO:    SPSR = 0x3c9


U-Boot 2026.07_armbian-2026.07-Sece3-P4dba-H1974-V0a2c-B6a81-R448a (Sep 12 2026 - 23:34:04 +0000)

Model: EmbedFire LubanCat-3-v2
SoC:   RK3576
DRAM:  4 GiB
PMIC:  RK806 (on=0x40, off=0x00)
Core:  991 devices, 26 uclasses, devicetree: separate
MMC:   mmc@2a310000: 0, mmc@2a330000: 1
Loading Environment from nowhere... OK
In:    serial@2ad40000
Out:   serial@2ad40000
Err:   serial@2ad40000
Net:   No ethernet found.
Hit any key to stop autoboot: 0
Scanning for bootflows in all bootdevs
Seq  Method       State   Uclass    Part  Name                      Filename
---  -----------  ------  --------  ----  ------------------------  ----------------
Scanning global bootmeth 'efi_mgr':
Card did not respond to voltage select! : -110
Cannot persist EFI variables without system partition
  0  efi_mgr      ready   (none)       0  <NULL>
** Booting bootflow '<NULL>' with efi_mgr
Loading Boot0000 'mmc 1' failed
EFI boot manager: Cannot load any image
Boot failed (err=-14)
Scanning bootdev 'mmc@2a330000.bootdev':
  1  script       ready   mmc    sed: couldn't open temporary file /root/sedTDc7LM: Read-only file system
rm: cannot remove '/etc/systemd/system/getty@.service.d/override.conf': Read-only file system
rm: cannot remove '/etc/systemd/system/serial-getty@.service.d/override.conf': Read-only file system
root@lubancat-3-v2:~#
root@lubancat-3-v2:~#
root@lubancat-3-v2:~# USB-PLUG 2017.09-g13ceb2afdcb-241106 #lxh (Nov 07 2024 - 16:10:03 +0800)
-bash: USB-PLUG: command not found
root@lubancat-3-v2:~#
root@lubancat-3-v2:~# Serial: raw, 0x2ad40000
-bash: Serial:: command not found
root@lubancat-3-v2:~# scanning bus for devices...
-bash: scanning: command not found
root@lubancat-3-v2:~# Timedout waiting for UIC response
-bash: Timedout: command not found
root@lubancat-3-v2:~# Timedout waiting for UIC response
-bash: Timedout: command not found
root@lubancat-3-v2:~# Timedout waiting for UIC response
-bash: Timedout: command not found
root@lubancat-3-v2:~# Timedout waiting for UIC response
-bash: Timedout: command not found
root@lubancat-3-v2:~# link startup failed -110
error: unexpected argument '-1' found

  tip: to pass '-1' as a value, use '-- -1'

Usage: link FILE1 FILE2

For more information, try '--help'.
root@lubancat-3-v2:~# ufshcd_pltfrm_init() failed -110
-bash: syntax error near unexpected token `failed'
root@lubancat-3-v2:~# Scandev: scsi 0 m0
-bash: Scandev:: command not found
root@lubancat-3-v2:~# mmc@2a330000: 0
-bash: mmc@2a330000:: command not found
root@lubancat-3-v2:~# Scandev: mmc 0 m0
-bash: Scandev:: command not found
root@lubancat-3-v2:~# Bootdev: mmc 0
-bash: Bootdev:: command not found
root@lubancat-3-v2:~# RKUSB: LUN 0, dev 0, hwpart 0, sector 0x0, count 0x3a40000
-bash: RKUSB:: command not found
root@lubancat-3-v2:~# |usb device is high-speed
-bash: syntax error near unexpected token `|'
root@lubancat-3-v2:~# /DDR fcb0cfd52f cym 24/10/09-19:36:03,fwver: v1.08
-bash: /DDR: No such file or directory
root@lubancat-3-v2:~# In
-bash: In: command not found
root@lubancat-3-v2:~# ch0 ttot10
-bash: ch0: command not found
root@lubancat-3-v2:~# ch1 ttot10
-bash: ch1: command not found
root@lubancat-3-v2:~# ch0 ttot16
-bash: ch0: command not found
root@lubancat-3-v2:~# LPDDR4X, 2112MHz
-bash: LPDDR4X,: command not found
root@lubancat-3-v2:~# channel[0] BW=16 Col=10 Bk=8 CS0 Row=16 CS1 Row=16 CS=2 Die BW=16 Size=2048MB
-bash: channel[0]: command not found
root@lubancat-3-v2:~# ch1 ttot16
-bash: ch1: command not found
root@lubancat-3-v2:~# channel[1] BW=16 Col=10 Bk=8 CS0 Row=16 CS1 Row=16 CS=2 Die BW=16 Size=2048MB
-bash: channel[1]: command not found
root@lubancat-3-v2:~# Manufacturer ID:0x13
-bash: Manufacturer: command not found
root@lubancat-3-v2:~# CH0 RX Vref:24.9%, RX DQS Vref:30.4%, TX Vref:22.8%,22.8%
-bash: CH0: command not found
root@lubancat-3-v2:~# DQ roc:
-bash: DQ: command not found
root@lubancat-3-v2:~# p1 n1, p0 n4, p0 n0, p0 n0, p2 n3, p1 n1, p0 n1, p3 n0, p1 n3,
-bash: p1: command not found
root@lubancat-3-v2:~# p0 n0, p2 n1, p7 n0, p0 n0, p7 n1, p0 n0, p2 n0, p4 n0, p5 n7,
-bash: p0: command not found
root@lubancat-3-v2:~#
root@lubancat-3-v2:~# DQ rds:l0 l0 l0 l0 l0 l0 l0 l0, l0 l0 l0 l0 l0 l0 l0 l0
-bash: DQ: command not found
root@lubancat-3-v2:~# DQS roc: p1, n0, p0, n0
-bash: DQS: command not found
root@lubancat-3-v2:~#
root@lubancat-3-v2:~# CH1 RX Vref:24.9%, RX DQS Vref:31.2%, TX Vref:23.8%,21.8%
-bash: CH1: command not found
root@lubancat-3-v2:~# DQ roc:
-bash: DQ: command not found
root@lubancat-3-v2:~# p1 n0, p0 n0, p0 n0, p0 n2, p4 n0, p0 n3, p3 n0, p3 n5, p0 n0,
-bash: p1: command not found
root@lubancat-3-v2:~# p0 n0, p3 n0, p0 n0, p1 n0, p7 n0, p7 n0, p0 n0, p1 n0, p7 n0,
-bash: p0: command not found
root@lubancat-3-v2:~#
root@lubancat-3-v2:~# DQ rds:l0 l0 l0 l0 l0 l0 l0 l0, l0 l0 l0 l0 l0 l0 l0 l0
-bash: DQ: command not found
root@lubancat-3-v2:~# DQS roc: p0, n1, p2, n0
-bash: DQS: command not found
root@lubancat-3-v2:~#
root@lubancat-3-v2:~# stride=0x3, ddr_config=0x4
root@lubancat-3-v2:~# hash bank_mask0-3 0x0 0x880 0x1100 0x2200, rank_mask0 0x400400
-bash: hash: bank_mask0-3: not found
-bash: hash: 0x0: not found
-bash: hash: 0x880: not found
-bash: hash: 0x1100: not found
-bash: hash: 0x2200,: not found
-bash: hash: rank_mask0: not found
-bash: hash: 0x400400: not found
root@lubancat-3-v2:~# change to F1: 528MHz
-bash: change: command not found
root@lubancat-3-v2:~# ch0 ttot10
-bash: ch0: command not found
root@lubancat-3-v2:~# ch1 ttot10
-bash: ch1: command not found
root@lubancat-3-v2:~# change to F2: 1068MHz
-bash: change: command not found
root@lubancat-3-v2:~# ch0 ttot12
-bash: ch0: command not found
root@lubancat-3-v2:~# ch1 ttot12
-bash: ch1: command not found
root@lubancat-3-v2:~# change to F3: 1560MHz
-bash: change: command not found
root@lubancat-3-v2:~# ch0 ttot14
-bash: ch0: command not found
root@lubancat-3-v2:~# ch1 ttot14
-bash: ch1: command not found
root@lubancat-3-v2:~# change to F0: 2112MHz
-bash: change: command not found
root@lubancat-3-v2:~# ch0 ttot16
-bash: ch0: command not found
root@lubancat-3-v2:~# ch1 ttot16
-bash: ch1: command not found
root@lubancat-3-v2:~# out
-bash: out: command not found
root@lubancat-3-v2:~#
root@lubancat-3-v2:~# U-Boot SPL 2026.07_armbian-2026.07-Sece3-P4dba-H1974-V0a2c-B6a81-R448a (Sep 12 2026 - 23:34:04 +0000)
-bash: syntax error near unexpected token `('
root@lubancat-3-v2:~# Trying to boot from MMC2
-bash: Trying: command not found
root@lubancat-3-v2:~# ## Checking hash(es) for config config-1 ... OK
root@lubancat-3-v2:~# ## Checking hash(es) for Image atf-1 ... sha256+ OK
root@lubancat-3-v2:~# ## Checking hash(es) for Image u-boot ... sha256+ OK
root@lubancat-3-v2:~# ## Checking hash(es) for Image fdt-1 ... sha256+ OK
root@lubancat-3-v2:~# ## Checking hash(es) for Image atf-2 ... sha256+ OK
root@lubancat-3-v2:~# ## Checking hash(es) for Image atf-3 ... sha256+ OK
root@lubancat-3-v2:~# INFO:    Preloader serial: 0
-bash: INFO:: command not found
root@lubancat-3-v2:~# NOTICE:  BL31: v2.3():v2.3-931-g4d7e811c6:derrick.huang, fwver: v1.20
-bash: syntax error near unexpected token `('
root@lubancat-3-v2:~# NOTICE:  BL31: Built : 19:19:38, May 26 2025
-bash: NOTICE:: command not found
root@lubancat-3-v2:~# INFO:    SOC (0x35760101)
-bash: syntax error near unexpected token `('
root@lubancat-3-v2:~# INFO:    spec: 0x1
-bash: INFO:: command not found
root@lubancat-3-v2:~# INFO:    test version: 0x0
-bash: INFO:: command not found
root@lubancat-3-v2:~# INFO:    cost 375905 us before hptimer restart
-bash: INFO:: command not found
root@lubancat-3-v2:~# INFO:    soc cold boot
-bash: INFO:: command not found
root@lubancat-3-v2:~# INFO:    ARM GICv2 driver initialized
-bash: INFO:: command not found
root@lubancat-3-v2:~# INFO:    bypass memory repair
-bash: INFO:: command not found
root@lubancat-3-v2:~# INFO:    dfs DDR fsp_params[0].freq_mhz= 2112MHz
-bash: INFO:: command not found
root@lubancat-3-v2:~# INFO:    dfs DDR fsp_params[1].freq_mhz= 528MHz
-bash: INFO:: command not found
root@lubancat-3-v2:~# INFO:    dfs DDR fsp_params[2].freq_mhz= 1068MHz
-bash: INFO:: command not found
root@lubancat-3-v2:~# INFO:    dfs DDR fsp_params[3].freq_mhz= 1560MHz
-bash: INFO:: command not found
root@lubancat-3-v2:~# INFO:    Using opteed sec cpu_context!
-bash: INFO:: command not found
root@lubancat-3-v2:~# INFO:    boot cpu mask: 1
-bash: INFO:: command not found
root@lubancat-3-v2:~# INFO:    BL31: Initializing runtime services
-bash: INFO:: command not found
root@lubancat-3-v2:~# WARNING: No OPTEE provided by BL2 boot loader, Booting device without OPTEE initialization. SMC`s destined for OPTEE will return SMC_UNK
> ERROR:   Error initializing runtime service opteed_fast
> INFO:    BL31: Preparing for EL3 exit to normal world
> INFO:    Entry point address = 0x40800000
> INFO:    SPSR = 0x3c9
>
>
> U-Boot 2026.07_armbian-2026.07-Sece3-P4dba-H1974-V0a2c-B6a81-R448a (Sep 12 2026 - 23:34:04 +0000)
>
> Model: EmbedFire LubanCat-3-v2
> SoC:   RK3576
> DRAM:  4 GiB
> PMIC:  RK806 (on=0x40, off=0x00)
> Core:  991 devices, 26 uclasses, devicetree: separate
> MMC:   mmc@2a310000: 0, mmc@2a330000: 1
> Loading Environment from nowhere... OK
> In:    serial@2ad40000
> Out:   serial@2ad40000
> Err:   serial@2ad40000
> Net:   No ethernet found.
> Hit any key to stop autoboot: 0
> Scanning for bootflows in all bootdevs
> Seq  Method       State   Uclass    Part  Name                      Filename
> ---  -----------  ------  --------  ----  ------------------------  ----------------
> Scanning global bootmeth 'efi_mgr':
> Card did not respond to voltage select! : -110
> Cannot persist EFI variables without system partition
>   0  efi_mgr      ready   (none)       0  <NULL>
> ** Booting bootflow '<NULL>' with efi_mgr
> Loading Boot0000 'mmc 1' failed
> EFI boot manager: Cannot load any image
[fdt_fixup_ethernet] alias #0: name='i2c0', path='/soc/i2c@27300000'
[fdt_fixup_ethernet] alias #1: name='i2c1', path='/soc/i2c@2ac40000'
[fdt_fixup_ethernet] alias #2: name='i2c2', path='/soc/i2c@2ac50000'
[fdt_fixup_ethernet] alias #3: name='i2c3', path='/soc/i2c@2ac60000'
[fdt_fixup_ethernet] alias #4: name='i2c4', path='/soc/i2c@2ac70000'
[fdt_fixup_ethernet] alias #5: name='i2c5', path='/soc/i2c@2ac80000'
[fdt_fixup_ethernet] alias #6: name='i2c6', path='/soc/i2c@2ac90000'
[fdt_fixup_ethernet] alias #7: name='i2c7', path='/soc/i2c@2aca0000'
[fdt_fixup_ethernet] alias #8: name='i2c8', path='/soc/i2c@2acb0000'
[fdt_fixup_ethernet] alias #9: name='i2c9', path='/soc/i2c@2ae80000'
[fdt_fixup_ethernet] alias #10: name='serial0', path='/soc/serial@2ad40000'
[fdt_fixup_ethernet] alias #11: name='serial1', path='/soc/serial@27310000'
[fdt_fixup_ethernet] alias #12: name='serial2', path='/soc/serial@2ad50000'
[fdt_fixup_ethernet] alias #13: name='serial3', path='/soc/serial@2ad60000'
[fdt_fixup_ethernet] alias #14: name='serial4', path='/soc/serial@2ad70000'
[fdt_fixup_ethernet] alias #15: name='serial5', path='/soc/serial@2ad80000'
[fdt_fixup_ethernet] alias #16: name='serial6', path='/soc/serial@2ad90000'
[fdt_fixup_ethernet] alias #17: name='serial7', path='/soc/serial@2ada0000'
[fdt_fixup_ethernet] alias #18: name='serial8', path='/soc/serial@2adb0000'
[fdt_fixup_ethernet] alias #19: name='serial9', path='/soc/serial@2adc0000'
[fdt_fixup_ethernet] alias #20: name='serial10', path='/soc/serial@2afc0000'
[fdt_fixup_ethernet] alias #21: name='serial11', path='/soc/serial@2afd0000'
[fdt_fixup_ethernet] alias #22: name='spi0', path='/soc/spi@2acf0000'
[fdt_fixup_ethernet] alias #23: name='spi1', path='/soc/spi@2ad00000'
[fdt_fixup_ethernet] alias #24: name='spi2', path='/soc/spi@2ad10000'
[fdt_fixup_ethernet] alias #25: name='spi3', path='/soc/spi@2ad20000'
[fdt_fixup_ethernet] alias #26: name='spi4', path='/soc/spi@2ad30000'
[fdt_fixup_ethernet] alias #27: name='ethernet0', path='/soc/ethernet@2a220000'
[fdt_fixup_ethernet] env var for alias 'ethernet0' is 'ethaddr', value='52:ad:5a:0e:09:87'
[fdt_fixup_ethernet] Patching node '/soc/ethernet@2a220000' (offset 91448) with MAC 52:ad:5a:0e:09:87
[fdt_fixup_ethernet] alias #28: name='mmc0', path='/soc/mmc@2a310000'
[fdt_fixup_ethernet] alias #29: name='mmc1', path='/soc/mmc@2a330000'
[fdt_fixup_ethernet] alias #30: name='rtc0', path='/soc/i2c@2ac60000/rtc@51'
[fdt_fixup_ethernet] SUMMARY: aliases found=31, attempted=1, skipped=0, patched=1

Starting kernel ...


Build with:
./compile.sh BOARD=lubancat-3-v2 BRANCH=current BUILD_DESKTOP=no BUILD_MINIMAL=yes KERNEL_CONFIGURE=no INSTALL_HEADERS=yes RELEASE=resolute

 

$ armbianmonitor -u
https://paste.armbian.com/efawuhoguq

https://paste.armbian.com/evuboloxop

  • Author

@Boardcon_yang here are the boot logs using this loader for mainline 7.2.5-edge-rockchip64:

 

Quote

▒DDR 2f85f4b2d4 cym 25/02/06-17:25.41,fwver: v1.09
In
ch0 ttot10
ch1 ttot10
ch0 ttot16
LPDDR4X, 1848MHz
channel[0] BW=16 Col=10 Bk=8 CS0 Row=16 CS1 Row=16 CS=2 Die BW=16 Size=2048MB
ch1 ttot16
channel[1] BW=16 Col=10 Bk=8 CS0 Row=16 CS1 Row=16 CS=2 Die BW=16 Size=2048MB
Manufacturer ID:0x13
CH0 RX Vref:25.7%, RX DQS Vref:30.4%, TX Vref:22.8%,22.8%
DQ roc:
p1 n0, p0 n3, p4 n1, p2 n1, p4 n1, p1 n0, p0 n0, p5 n0, p0 n0,
p3 n4, p3 n0, p4 n0, p2 n2, p7 n0, p3 n7, p3 n1, p6 n0, p0 n0,

DQ rds:l0 l0 l0 l0 l0 l0 l0 l0, l0 l0 l0 h1 l0 l0 l0 l0
DQS roc: p3, n2, p1, n0

CH1 RX Vref:25.7%, RX DQS Vref:31.6%, TX Vref:23.8%,20.8%
DQ roc:
p2 n0, p0 n0, p1 n1, p2 n5, p4 n0, p0 n2, p4 n0, p1 n2, p1 n0,
p1 n0, p7 n0, p1 n1, p1 n0, p5 n0, p6 n0, p0 n0, p6 n0, p5 n0,

DQ rds:l0 l0 l0 l0 h1 l0 l0 l0, l0 l0 l0 l0 l0 h1 l0 l0
DQS roc: p1, n0, p2, n0

stride=0x3, ddr_config=0x4
hash bank_mask0-3 0x0 0x880 0x1100 0x2200, rank_mask0 0x400400
change to F1: 528MHz
ch0 ttot10
ch1 ttot10
change to F2: 1068MHz
ch0 ttot12
ch1 ttot12
change to F3: 1560MHz
ch0 ttot14
ch1 ttot14
change to F0: 1848MHz
ch0 ttot16
ch1 ttot16
out


USB-PLUG 2017.09-g13ceb2afdcb-241106 #lxh (Nov 07 2024 - 16:10:03 +0800)

Serial: raw, 0x2ad40000
scanning bus for devices...
Timedout waiting for UIC response
Timedout waiting for UIC response
Timedout waiting for UIC response
Timedout waiting for UIC response
link startup failed -110
ufshcd_pltfrm_init() failed -110
Scandev: scsi 0 m0
mmc@2a330000: 0
Scandev: mmc 0 m0
Bootdev: mmc 0
RKUSB: LUN 0, dev 0, hwpart 0, sector 0x0, count 0x3a40000
/usb device is high-speed
|DDR fcb0cfd52f cym 24/10/09-19:36:03,fwver: v1.08
In
ch0 ttot10
ch1 ttot10
ch0 ttot16
LPDDR4X, 2112MHz
channel[0] BW=16 Col=10 Bk=8 CS0 Row=16 CS1 Row=16 CS=2 Die BW=16 Size=2048MB
ch1 ttot16
channel[1] BW=16 Col=10 Bk=8 CS0 Row=16 CS1 Row=16 CS=2 Die BW=16 Size=2048MB
Manufacturer ID:0x13
CH0 RX Vref:24.5%, RX DQS Vref:30.0%, TX Vref:22.8%,22.8%
DQ roc:
p0 n0, p0 n4, p1 n1, p0 n0, p0 n0, p0 n0, p0 n1, p5 n0, p0 n1,
p0 n0, p6 n1, p6 n0, p0 n0, p2 n0, p0 n2, p2 n0, p4 n0, p3 n6,

DQ rds:l0 l0 l0 l0 l0 l0 l0 l0, l0 l0 l0 l0 l0 l0 l0 l0
DQS roc: p0, n0, p0, n0

CH1 RX Vref:24.9%, RX DQS Vref:31.2%, TX Vref:23.8%,21.8%
DQ roc:
p1 n0, p0 n1, p0 n0, p0 n2, p3 n0, p0 n4, p3 n0, p0 n0, p0 n0,
p3 n7, p3 n0, p0 n0, p3 n4, p7 n0, p6 n0, p0 n0, p2 n0, p6 n0,

DQ rds:l0 l0 l0 l0 l0 l0 l0 l0, l0 l0 l0 l0 l0 l0 l0 l0
DQS roc: p0, n1, p2, n0

stride=0x3, ddr_config=0x4
hash bank_mask0-3 0x0 0x880 0x1100 0x2200, rank_mask0 0x400400
change to F1: 528MHz
ch0 ttot10
ch1 ttot10
change to F2: 1068MHz
ch0 ttot12
ch1 ttot12
change to F3: 1560MHz
ch0 ttot14
ch1 ttot14
change to F0: 2112MHz
ch0 ttot16
ch1 ttot16
out

U-Boot SPL 2026.07_armbian-2026.07-Sece3-P4dba-H1974-V0a2c-B6a81-R448a (Sep 13 2026 - 00:56:24 +0000)
Trying to boot from MMC2
## Checking hash(es) for config config-1 ... OK
## Checking hash(es) for Image atf-1 ... sha256+ OK
## Checking hash(es) for Image u-boot ... sha256+ OK
## Checking hash(es) for Image fdt-1 ... sha256+ OK
## Checking hash(es) for Image atf-2 ... sha256+ OK
## Checking hash(es) for Image atf-3 ... sha256+ OK
INFO:    Preloader serial: 0
NOTICE:  BL31: v2.3():v2.3-931-g4d7e811c6:derrick.huang, fwver: v1.20
NOTICE:  BL31: Built : 19:19:38, May 26 2025
INFO:    SOC (0x35760101)
INFO:    spec: 0x1
INFO:    test version: 0x0
INFO:    cost 376989 us before hptimer restart
INFO:    soc cold boot
INFO:    ARM GICv2 driver initialized
INFO:    bypass memory repair
INFO:    dfs DDR fsp_params[0].freq_mhz= 2112MHz
INFO:    dfs DDR fsp_params[1].freq_mhz= 528MHz
INFO:    dfs DDR fsp_params[2].freq_mhz= 1068MHz
INFO:    dfs DDR fsp_params[3].freq_mhz= 1560MHz
INFO:    Using opteed sec cpu_context!
INFO:    boot cpu mask: 1
INFO:    BL31: Initializing runtime services
WARNING: No OPTEE provided by BL2 boot loader, Booting device without OPTEE initialization. SMC`s destined for OPTEE will return SMC_UNK
ERROR:   Error initializing runtime service opteed_fast
INFO:    BL31: Preparing for EL3 exit to normal world
INFO:    Entry point address = 0x40800000
INFO:    SPSR = 0x3c9


U-Boot 2026.07_armbian-2026.07-Sece3-P4dba-H1974-V0a2c-B6a81-R448a (Sep 13 2026 - 00:56:24 +0000)

Model: EmbedFire LubanCat-3-v2
SoC:   RK3576
DRAM:  4 GiB
PMIC:  RK806 (on=0x40, off=0x00)
Core:  991 devices, 26 uclasses, devicetree: separate
MMC:   mmc@2a310000: 0, mmc@2a330000: 1
Loading Environment from nowhere... OK
In:    serial@2ad40000
Out:   serial@2ad40000
Err:   serial@2ad40000
Net:   No ethernet found.
Hit any key to stop autoboot: 0
Scanning for bootflows in all bootdevs
Seq  Method       State   Uclass    Part  Name                      Filename
---  -----------  ------  --------  ----  ------------------------  ----------------
Scanning global bootmeth 'efi_mgr':
Card did not respond to voltage select! : -110
Cannot persist EFI variables without system partition
  0  efi_mgr      ready   (none)       0  <NULL>
** Booting bootflow '<NULL>' with efi_mgr
Loading Boot0000 'mmc 1' failed
EFI boot manager: Cannot load any image
Boot failed (err=-14)
Scanning bootdev 'mmc@2a330000.bootdev':
  1  script       ready   mmc          1  mmc@2a330000.bootdev.part /boot/boot.scr
** Booting bootflow 'mmc@2a330000.bootdev.part_1' with script
Boot script loaded from mmc 1:1
170 bytes read in 11 ms (14.6 KiB/s)
25059139 bytes read in 155 ms (154.2 MiB/s)
38590976 bytes read in 246 ms (149.6 MiB/s)
188838 bytes read in 49 ms (3.7 MiB/s)
Working FDT set to 52000000
Trying kaslrseed command... Info: Unknown command can be safely ignored since kaslrseed does not apply to all boards.
Unknown command 'kaslrseed' - try 'help'
## Loading init Ramdisk from Legacy Image at 52180000 ...
   Image Name:   uInitrd
   Image Type:   AArch64 Linux RAMDisk Image (gzip compressed)
   Data Size:    25059075 Bytes = 23.9 MiB
   Load Address: 00000000
   Entry Point:  00000000
   Verifying Checksum ... OK
## Flattened Device Tree blob at 52000000
   Booting using the fdt blob at 0x52000000
Working FDT set to 52000000
   Loading Ramdisk to fb41a000, end fcbfff03 ... OK
   Loading Device Tree to 00000000fce27000, end 00000000fcebdfff ... OK
Working FDT set to fce27000

 

 

Build with:
./compile.sh BOARD=lubancat-3-v2 BRANCH=current BUILD_DESKTOP=no BUILD_MINIMAL=yes KERNEL_CONFIGURE=no INSTALL_HEADERS=yes RELEASE=resolute

 

$ armbianmonitor -u

https://paste.armbian.com/wagupuyopi 
 

 

 

 

 

  • Author

Build vendor again
https://github.com/armbian/linux-rockchip/pull/549 merged and closed
let'me build it again
edit:
Build Logs: https://paste.armbian.com/ifaxolareb
Board Logs: https://paste.armbian.com/fisozesesu

Boot logs: 

 

Quote

USB-PLUG 2017.09-g13ceb2afdcb-241106 #lxh (Nov 07 2024 - 16:10:03 +0800)

Serial: raw, 0x2ad40000
scanning bus for devices...
Timedout waiting for UIC response
Timedout waiting for UIC response
Timedout waiting for UIC response
Timedout waiting for UIC response
link startup failed -110
ufshcd_pltfrm_init() failed -110
Scandev: scsi 0 m0
mmc@2a330000: 0
Scandev: mmc 0 m0
Bootdev: mmc 0
RKUSB: LUN 0, dev 0, hwpart 0, sector 0x0, count 0x3a40000
/usb device is high-speed
\DDR fcb0cfd52f cym 24/10/09-19:36:03,fwver: v1.08
In
ch0 ttot10
ch1 ttot10
ch0 ttot16
LPDDR4X, 2112MHz
channel[0] BW=16 Col=10 Bk=8 CS0 Row=16 CS1 Row=16 CS=2 Die BW=16 Size=2048MB
ch1 ttot16
channel[1] BW=16 Col=10 Bk=8 CS0 Row=16 CS1 Row=16 CS=2 Die BW=16 Size=2048MB
Manufacturer ID:0x13
CH0 RX Vref:24.5%, RX DQS Vref:30.0%, TX Vref:22.8%,22.8%
DQ roc:
p0 n1, p0 n4, p1 n0, p0 n0, p1 n2, p0 n0, p1 n3, p5 n0, p0 n1,
p0 n1, p4 n1, p3 n0, p0 n0, p5 n0, p0 n3, p3 n0, p6 n0, p3 n7,

DQ rds:l0 l0 l0 l0 l0 l0 l0 l0, l0 l0 l0 l0 l0 l0 l0 l0
DQS roc: p0, n1, p1, n1

CH1 RX Vref:24.9%, RX DQS Vref:31.2%, TX Vref:23.8%,21.8%
DQ roc:
p2 n0, p3 n3, p0 n0, p0 n1, p3 n0, p0 n3, p2 n0, p0 n1, p0 n0,
p0 n1, p4 n0, p0 n0, p1 n1, p6 n0, p7 n0, p0 n0, p2 n0, p7 n0,

DQ rds:l0 l0 l0 l0 l0 l0 l0 l0, l0 l0 l0 l0 l0 l0 l0 l0
DQS roc: p0, n1, p2, n0

stride=0x3, ddr_config=0x4
hash bank_mask0-3 0x0 0x880 0x1100 0x2200, rank_mask0 0x400400
change to F1: 528MHz
ch0 ttot10
ch1 ttot10
change to F2: 1068MHz
ch0 ttot12
ch1 ttot12
change to F3: 1560MHz
ch0 ttot14
ch1 ttot14
change to F0: 2112MHz
ch0 ttot16
ch1 ttot16
out

U-Boot SPL 2026.07_armbian-2026.07-Sece3-Pa416-H1974-V8d8e-B6a81-R448a (Sep 14 2026 - 17:25:32 +0000)
Trying to boot from MMC2
## Checking hash(es) for config config-1 ... OK
## Checking hash(es) for Image atf-1 ... sha256+ OK
## Checking hash(es) for Image u-boot ... sha256+ OK
## Checking hash(es) for Image fdt-1 ... sha256+ OK
## Checking hash(es) for Image atf-2 ... sha256+ OK
## Checking hash(es) for Image atf-3 ... sha256+ OK
INFO:    Preloader serial: 0
NOTICE:  BL31: v2.3():v2.3-931-g4d7e811c6:derrick.huang, fwver: v1.20
NOTICE:  BL31: Built : 19:19:38, May 26 2025
INFO:    SOC (0x35760101)
INFO:    spec: 0x1
INFO:    test version: 0x0
INFO:    cost 375702 us before hptimer restart
INFO:    soc cold boot
INFO:    ARM GICv2 driver initialized
INFO:    bypass memory repair
INFO:    dfs DDR fsp_params[0].freq_mhz= 2112MHz
INFO:    dfs DDR fsp_params[1].freq_mhz= 528MHz
INFO:    dfs DDR fsp_params[2].freq_mhz= 1068MHz
INFO:    dfs DDR fsp_params[3].freq_mhz= 1560MHz
INFO:    Using opteed sec cpu_context!
INFO:    boot cpu mask: 1
INFO:    BL31: Initializing runtime services
WARNING: No OPTEE provided by BL2 boot loader, Booting device without OPTEE initialization. SMC`s destined for OPTEE will return SMC_UNK
ERROR:   Error initializing runtime service opteed_fast
INFO:    BL31: Preparing for EL3 exit to normal world
INFO:    Entry point address = 0x40800000
INFO:    SPSR = 0x3c9


U-Boot 2026.07_armbian-2026.07-Sece3-Pa416-H1974-V8d8e-B6a81-R448a (Sep 14 2026 - 17:25:32 +0000)

Model: EmbedFire LubanCat-3-v2
SoC:   RK3576
DRAM:  4 GiB
PMIC:  RK806 (on=0x40, off=0x00)
Core:  992 devices, 26 uclasses, devicetree: separate
MMC:   mmc@2a310000: 0, mmc@2a330000: 1
Loading Environment from nowhere... OK
In:    serial@2ad40000
Out:   serial@2ad40000
Err:   serial@2ad40000
Net:   No ethernet found.
Hit any key to stop autoboot: 0
Scanning for bootflows in all bootdevs
Seq  Method       State   Uclass    Part  Name                      Filename
---  -----------  ------  --------  ----  ------------------------  ----------------
Scanning global bootmeth 'efi_mgr':
Card did not respond to voltage select! : -110
Cannot persist EFI variables without system partition
  0  efi_mgr      ready   (none)       0  <NULL>
** Booting bootflow '<NULL>' with efi_mgr
Loading Boot0000 'mmc 1' failed
EFI boot manager: Cannot load any image
Boot failed (err=-14)
Scanning bootdev 'mmc@2a330000.bootdev':
  1  script       ready   mmc          1  mmc@2a330000.bootdev.part /boot/boot.scr
** Booting bootflow 'mmc@2a330000.bootdev.part_1' with script
Boot script loaded from mmc 1:1
169 bytes read in 13 ms (12.7 KiB/s)
20044684 bytes read in 130 ms (147 MiB/s)
47190528 bytes read in 279 ms (161.3 MiB/s)
310729 bytes read in 68 ms (4.4 MiB/s)
Working FDT set to 52000000
Trying kaslrseed command... Info: Unknown command can be safely ignored since kaslrseed does not apply to all boards.
Unknown command 'kaslrseed' - try 'help'
## Loading init Ramdisk from Legacy Image at 52180000 ...
   Image Name:   uInitrd
   Image Type:   AArch64 Linux RAMDisk Image (gzip compressed)
   Data Size:    20044620 Bytes = 19.1 MiB
   Load Address: 00000000
   Entry Point:  00000000
   Verifying Checksum ... OK
## Flattened Device Tree blob at 52000000
   Booting using the fdt blob at 0x52000000
Working FDT set to 52000000
   Loading Ramdisk to fb8e2000, end fcbffb4c ... OK
   Loading Device Tree to 00000000fce09000, end 00000000fcebdfff ... OK
Working FDT set to fce09000
[image_setup_libfdt] called
[image_setup_libfdt] calling fdt_fixup_ethernet
[fdt_fixup_ethernet] called
[fdt_fixup_ethernet] alias #0: name='csi2dcphy0', path='/csi2-dcphy0'
[fdt_fixup_ethernet] alias #1: name='csi2dphy0', path='/csi2-dphy0'
[fdt_fixup_ethernet] alias #2: name='csi2dphy1', path='/csi2-dphy1'
[fdt_fixup_ethernet] alias #3: name='csi2dphy2', path='/csi2-dphy2'
[fdt_fixup_ethernet] alias #4: name='csi2dphy3', path='/csi2-dphy3'
[fdt_fixup_ethernet] alias #5: name='csi2dphy4', path='/csi2-dphy4'
[fdt_fixup_ethernet] alias #6: name='csi2dphy5', path='/csi2-dphy5'
[fdt_fixup_ethernet] alias #7: name='ethernet0', path='/ethernet@2a220000'
[fdt_fixup_ethernet] env var for alias 'ethernet0' is 'ethaddr', value='52:ad:5a:0e:09:87'
[fdt_fixup_ethernet] Patching node '/ethernet@2a220000' (offset 91128) with MAC 52:ad:5a:0e:09:87
[fdt_fixup_ethernet] alias #8: name='ethernet1', path='/ethernet@2a230000'
[fdt_fixup_ethernet] env var for alias 'ethernet1' is 'eth1addr', value='52:ad:5a:0e:09:86'
[fdt_fixup_ethernet] Node '/ethernet@2a230000' status is 'disabled', skipping
[fdt_fixup_ethernet] alias #9: name='gpio0', path='/pinctrl/gpio@27320000'
[fdt_fixup_ethernet] alias #10: name='gpio1', path='/pinctrl/gpio@2ae10000'
[fdt_fixup_ethernet] alias #11: name='gpio2', path='/pinctrl/gpio@2ae20000'
[fdt_fixup_ethernet] alias #12: name='gpio3', path='/pinctrl/gpio@2ae30000'
[fdt_fixup_ethernet] alias #13: name='gpio4', path='/pinctrl/gpio@2ae40000'
[fdt_fixup_ethernet] alias #14: name='hdcp0', path='/hdcp@27d90000'
[fdt_fixup_ethernet] alias #15: name='hdcp1', path='/hdcp@27e70000'
[fdt_fixup_ethernet] alias #16: name='i2c0', path='/i2c@27300000'
[fdt_fixup_ethernet] alias #17: name='i2c1', path='/i2c@2ac40000'
[fdt_fixup_ethernet] alias #18: name='i2c2', path='/i2c@2ac50000'
[fdt_fixup_ethernet] alias #19: name='i2c3', path='/i2c@2ac60000'
[fdt_fixup_ethernet] alias #20: name='i2c4', path='/i2c@2ac70000'
[fdt_fixup_ethernet] alias #21: name='i2c5', path='/i2c@2ac80000'
[fdt_fixup_ethernet] alias #22: name='i2c6', path='/i2c@2ac90000'
[fdt_fixup_ethernet] alias #23: name='i2c7', path='/i2c@2aca0000'
[fdt_fixup_ethernet] alias #24: name='i2c8', path='/i2c@2acb0000'
[fdt_fixup_ethernet] alias #25: name='i2c9', path='/i2c@2ae80000'
[fdt_fixup_ethernet] alias #26: name='i3c0', path='/i3c-master@2abe0000'
[fdt_fixup_ethernet] alias #27: name='i3c1', path='/i3c-master@2abf0000'
[fdt_fixup_ethernet] alias #28: name='rkcif_mipi_lvds0', path='/rkcif-mipi-lvds'
[fdt_fixup_ethernet] alias #29: name='rkcif_mipi_lvds1', path='/rkcif-mipi-lvds1'
[fdt_fixup_ethernet] alias #30: name='rkcif_mipi_lvds2', path='/rkcif-mipi-lvds2'
[fdt_fixup_ethernet] alias #31: name='rkcif_mipi_lvds3', path='/rkcif-mipi-lvds3'
[fdt_fixup_ethernet] alias #32: name='rkcif_mipi_lvds4', path='/rkcif-mipi-lvds4'
[fdt_fixup_ethernet] alias #33: name='serial0', path='/serial@2ad40000'
[fdt_fixup_ethernet] alias #34: name='serial1', path='/serial@27310000'
[fdt_fixup_ethernet] alias #35: name='serial2', path='/serial@2ad50000'
[fdt_fixup_ethernet] alias #36: name='serial3', path='/serial@2ad60000'
[fdt_fixup_ethernet] alias #37: name='serial4', path='/serial@2ad70000'
[fdt_fixup_ethernet] alias #38: name='serial5', path='/serial@2ad80000'
[fdt_fixup_ethernet] alias #39: name='serial6', path='/serial@2ad90000'
[fdt_fixup_ethernet] alias #40: name='serial7', path='/serial@2ada0000'
[fdt_fixup_ethernet] alias #41: name='serial8', path='/serial@2adb0000'
[fdt_fixup_ethernet] alias #42: name='serial9', path='/serial@2adc0000'
[fdt_fixup_ethernet] alias #43: name='serial10', path='/serial@2afc0000'
[fdt_fixup_ethernet] alias #44: name='serial11', path='/serial@2afd0000'
[fdt_fixup_ethernet] alias #45: name='spi0', path='/spi@2acf0000'
[fdt_fixup_ethernet] alias #46: name='spi1', path='/spi@2ad00000'
[fdt_fixup_ethernet] alias #47: name='spi2', path='/spi@2ad10000'
[fdt_fixup_ethernet] alias #48: name='spi3', path='/spi@2ad20000'
[fdt_fixup_ethernet] alias #49: name='spi4', path='/spi@2ad30000'
[fdt_fixup_ethernet] alias #50: name='spi5', path='/spi@2a340000'
[fdt_fixup_ethernet] alias #51: name='spi6', path='/spi@2a300000'
[fdt_fixup_ethernet] alias #52: name='spi7', path='/flexbus@2a2f0000/spi'
[fdt_fixup_ethernet] alias #53: name='spi8', path='/flexbus@2a2f0000/fspi'
[fdt_fixup_ethernet] alias #54: name='mmc0', path='/mmc@2a330000'
[fdt_fixup_ethernet] alias #55: name='mmc1', path='/mmc@2a310000'
[fdt_fixup_ethernet] alias #56: name='mmc2', path='/mmc@2a320000'
[fdt_fixup_ethernet] SUMMARY: aliases found=57, attempted=2, skipped=1, patched=1

Starting kernel ...

 

 

 

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.