Firmware not found

I’m having a problem with 22.08 on a Pi 4B. Using a fresh install to an SD card (using either Rufus or RPi Imager), I get a Firmware not found error. This is with both the KDE and Minimal versions. Raspberry Pi OS boots fine. It does this on two different Pi 4s; one 8GB and the other 2GB.

I have a photo of the screen, but I can’t post it here.

Any ideas?

I’ve never heard of this error before. @Darksky do you know?

I am not set up to test ATM where I am living. He did not state at what boot stage he was getting the error. If at first boot missing or corrupt files in the boot partition. If later on then missing or corrupt files from the rpi firmware package.

This is immediate, before the “rainbow screen”. When I get video, the error has been presented; it’s in what the RPi docs call the second stage of the bootloader. The bootloader screen is looking for two files for the firmware; start.elf and fixup.dat, which are nowhere to be found on the installer.

If I copy start*.elf and fixup*.dat from my Raspberry Pi OS card (which works) to the Manjaro card, it shows the rainbow screen and hangs. (Version mismatch?) One time, I copied the entire RPiOS boot partition over, fixed the UUID for the designated root partition, and it got well into the boot sequence; hanging after a keyring error.

The stock Manjaro installer has 2 directories and 2 files:
Image (file, 24MB)
dtbs (dir)
extlinux (dir)
initramfs-linux.img (file, 7MB)

FYI, I run x86 Arch on my daily driver so I can figure out a bunch of stuff in a misbehaving system, but the RPi 4 boot system is voodoo to me.

What image are you using here?
Does not sound like it’s not the Raspberry Pi 4 images, but rather the Generic one.

Currently flashing a 22.08 rpi4 image to double-check the boot partition, as it’s been almost 2 months since the images was released and this is the first I hear about it.

UPDATE:
I flashed https://github.com/manjaro-arm/rpi4-images/releases/download/22.08/Manjaro-ARM-minimal-rpi4-22.08.img.xz to a card and here’s the contents of it’s /boot partition:

[strit@odin BOOT_MNJRO]$ ls -al
totalt 54376
drwxr-xr-x  3 strit strit    16384  1 jan  1970 .
drwxr-x---+ 3 root  root        60  6 okt 15:43 ..
-rw-r--r--  1 strit strit    31871 22 jul 15:20 bcm2710-rpi-3-b.dtb
-rw-r--r--  1 strit strit    32482 22 jul 15:20 bcm2710-rpi-3-b-plus.dtb
-rw-r--r--  1 strit strit    30106 22 jul 15:20 bcm2710-rpi-cm3.dtb
-rw-r--r--  1 strit strit    31179 22 jul 15:20 bcm2710-rpi-zero-2.dtb
-rw-r--r--  1 strit strit    52087 22 jul 15:20 bcm2711-rpi-400.dtb
-rw-r--r--  1 strit strit    51955 22 jul 15:20 bcm2711-rpi-4-b.dtb
-rw-r--r--  1 strit strit    52540 22 jul 15:20 bcm2711-rpi-cm4.dtb
-rw-r--r--  1 strit strit    52460 28 jul 20:24 bootcode.bin
-rw-r--r--  1 strit strit      199 16 aug 21:13 cmdline.txt
-rw-r--r--  1 strit strit      298 16 aug 21:13 config.txt
-rw-r--r--  1 strit strit     3172 28 jul 20:24 fixup4cd.dat
-rw-r--r--  1 strit strit     5397 28 jul 20:24 fixup4.dat
-rw-r--r--  1 strit strit     8381 28 jul 20:24 fixup4db.dat
-rw-r--r--  1 strit strit     8383 28 jul 20:24 fixup4x.dat
-rw-r--r--  1 strit strit     3172 28 jul 20:24 fixup_cd.dat
-rw-r--r--  1 strit strit     7262 28 jul 20:24 fixup.dat
-rw-r--r--  1 strit strit    10228 28 jul 20:24 fixup_db.dat
-rw-r--r--  1 strit strit    10226 28 jul 20:24 fixup_x.dat
-rw-r--r--  1 strit strit  8856161 16 aug 21:12 initramfs-linux.img
-rw-r--r--  1 strit strit 24152576 22 jul 15:20 kernel8.img
drwxr-xr-x  2 strit strit    24576 16 aug 21:10 overlays
-rw-r--r--  1 strit strit   803676 28 jul 20:24 start4cd.elf
-rw-r--r--  1 strit strit  3744712 28 jul 20:24 start4db.elf
-rw-r--r--  1 strit strit  2249056 28 jul 20:24 start4.elf
-rw-r--r--  1 strit strit  2996520 28 jul 20:24 start4x.elf
-rw-r--r--  1 strit strit   803676 28 jul 20:24 start_cd.elf
-rw-r--r--  1 strit strit  4816744 28 jul 20:24 start_db.elf
-rw-r--r--  1 strit strit  2973344 28 jul 20:24 start.elf
-rw-r--r--  1 strit strit  3720232 28 jul 20:24 start_x.elf

Ergo, the 22.08 Raspberry Pi images are fine.
I believe you have flashed a wrong image.

2 Likes

That would be the problem. I missed the device dropdown on the download page:
Manjaro-ARM-kde-plasma-generic-22.08.img.xz

That’s what I get for doing the download well past my bedtime…

Thanks a lot for the assistance. I knew there was a reason I recommend Manjaro to anyone using a Pi. :slight_smile:

If you’re old enough to remember Miss Emily Litella:
“Never mind…”

1 Like

This topic was automatically closed 2 days after the last reply. New replies are no longer allowed.