Skip to content

BOOT ERROR: Code 45 - 'Fatal firmware error' (Large partitions >1GB) #937

Description

@wlcina

Describe the bug
Rpi 500+ wont boot with some systems installed. I changed the partition size (not default recommended by PINN) - this seems to be an issue

To reproduce
Clean install of PINN on RPI 500+, I added Batocera_RPi5, raspios_arm64_full, LibreElec_RPi5 and DietPi_RPi5
PINN boots well
I choose particular partition size eg for Batocera about 1.5TB for raspios 512GB, Elec 32GB, and rest for DietPI, that seems to be an issue, maybe partition size has some kind of requirement??

From OS:
Batocera boots well, no issues

raspios_arm64_full, LibreElec_RPI5, does not boot, the same error message appears while trying to boot

HID [01:00] 2.00 000000:02 register HID
VID 0x1e4b MN Vi3000 Internal PCIe NVMe M.2 SSD 2TB
NVME on 0
Trying partition: 0
type: 16 lba: 8192 'mkfs.fat' ' V ^ ' ckysters 64887 (4)
Trying partition: 8
Unexpected error @ 0x3fc114b2
BOOT ERROR: code 45 - 'Fatal firmware error'

and raspberry pi power on button starts to blink in sequence: 4x long green blinks, then 5x fast green blinks, a bit pause and repeating the sequence

Expected behaviour
Boot any OS I installed through PINN

Actual behaviour
OSes does not boot

System
RPi 500+
PINN v3.9.3 built: Nov 22 2024
edit 1) tried also with the latest (downloaded from git) 3.9.7, the issue remains (even I installed each oses through PINN again)
edit 2) tried also on 4TB samsung NVME drive, the same result

Logs
If applicable, add the relevant output from /tmp/debug or dmesg.

Additional context
Add any other relevant context for the problem.

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions