Manjaro ARM 22.06 can't boot from RockPi 4B+ EMMC

Hello all!

I am trying to install Manjaro ARM on a RockPi 4B+ on its internal emmc drive but after installation the system does not boot. I am using the Manjaro-ARM-minimal-rockpi4b-22.06 image. I already succesfully flashed it onto a SD cart which I use to boot the system from. Flashing the image to mmcblk1 using the manjaro-arm-installer or DD runs normal. After powering off the rockpi, removing the SD and powering it on again, it loads into uboot where it hangs with the following message:

U-Boot 2022-04-1 (Apr 21 2022 - 10:07:16 +0000) Manjaro ARM

SoC: Rockchip rk3399
Reset cause: POR
Model: Radxa ROCK Pi 4B
DRAM: 3.9GiB
PMIC: RK808
Core: 273 devices, 26 uclasses, devicetree: separate
MMC: mmc@fe310000: 2, mmc@fe320000: 1, mmc@fe330000: 0
Loading Environment from MMC… unable to select a mode : -5
*** Warning - No block device, using default environment

In: serial
Out: vidconsole
Err: vidconsole
Model: Radxa ROCK Pi 43
Net: eth0: ethernet@fe300000
Hit any key to stop autoboot: 0
Card did not respond to voltage select! : -110
unable to select a node : -5
rockchip_pcie pcic@f80000000: PCIe link training gen1 timeout!

Device 0: unknown device
starting USB…
Bus usb@fe000000 : USB EHCI 1.00
Bus usb@fe000000 : USB EHCI 1.00
Bus usb@fe800000: Register 2000140 NbrPorts 2
Starting the controller
USB XHCI 1.10
Bus usb@fe800000: Register 2000140 NbrPorts 2
Starting the controller
USB XHCI 1.10
scamming bus usb@fe38000e for devices… 1 Device(s) found
scamming bus usb@fe3c0068 for devices… 1Device(s) found
scanning bus usb@febeeeee for devices… 1 Device(s) found
scanning bus usb@feS90eeee for devices… 1Device(s) found
scanning usb for storage devices… 0 Storage Device(s) found

Device 0: unknown device
rockchip pcie pcic@fB0000000: failed to find ep-gpios property
Speed: 1000, full duplex
BOOTP broadcast 1
DHCP client bound to address 192.168.178.45 (10ms)
**** Warning: no boot file name: using ‘C0A0B22D.img’
Using ethernet@fe3000000 device
TFTP fron server 192.168.178.1: our IP address is 192.168.176.46
Filenane *COABBZZD.i,g’ .
Load address: @x860860
Loading: TT TIT

I tried installing it using manjaro-arm-installer and dd, neither complained and ran through. The manjaro-arm-installer output can be found here: dpaste .org/D20s9.

Using fdisk -l I can see that the partition is there, but not bootable:

Festplatte /dev/mmcblk0: 28,91 GiB, 31046238208 Bytes, 60637184 Sektoren
Einheiten: Sektoren von 1 * 512 = 512 Bytes
Sektorgröße (logisch/physikalisch): 512 Bytes / 512 Bytes
E/A-Größe (minimal/optimal): 512 Bytes / 512 Bytes
Festplattenbezeichnungstyp: gpt
Festplattenbezeichner: 09300F91-84D7-46B0-9E53-E036FCF104A1

Gerät Anfang Ende Sektoren Größe Typ
/dev/mmcblk0p1 62500 1000000 937501 457,8M Microsoft Basisdaten
/dev/mmcblk0p2 1000001 60637150 59637150 28,4G Linux-Dateisystem

Festplatte /dev/mmcblk1: 29,12 GiB, 31268536320 Bytes, 61071360 Sektoren
Einheiten: Sektoren von 1 * 512 = 512 Bytes
Sektorgröße (logisch/physikalisch): 512 Bytes / 512 Bytes
E/A-Größe (minimal/optimal): 512 Bytes / 512 Bytes

Festplatte /dev/mmcblk1boot0: 4 MiB, 4194304 Bytes, 8192 Sektoren
Einheiten: Sektoren von 1 * 512 = 512 Bytes
Sektorgröße (logisch/physikalisch): 512 Bytes / 512 Bytes
E/A-Größe (minimal/optimal): 512 Bytes / 512 Bytes

Festplatte /dev/mmcblk1boot1: 4 MiB, 4194304 Bytes, 8192 Sektoren
Einheiten: Sektoren von 1 * 512 = 512 Bytes
Sektorgröße (logisch/physikalisch): 512 Bytes / 512 Bytes
E/A-Größe (minimal/optimal): 512 Bytes / 512 Bytes

Festplatte /dev/zram0: 5,67 GiB, 6084128768 Bytes, 1485383 Sektoren
Einheiten: Sektoren von 1 * 4096 = 4096 Bytes
Sektorgröße (logisch/physikalisch): 4096 Bytes / 4096 Bytes
E/A-Größe (minimal/optimal): 4096 Bytes / 4096 Bytes

At this point I am out of ideas what I can do to fix this and I hope you people can help me. Thanks in advance!

As far as I know, we don’t support the 4B+. Only the 4B and 4C (via the Generic images).

hmm, thanks for the info. Did the specialized rockpi image get merged into the generic one? Something I noticed is that there is no 22.10 version for the rockpi.