In a previous release we had issues with GPU drivers not having enough memory and we fixed that for RPi4 generations by setting the CMA for those devices to 256Mb. It seems we have a regression, either in the firmware or in the config file where all RPi devices are assigned 256Mb of CMA. This is fine for devices with 1Gb+ of RAM but causes issues for devices with 512Mb of RAM such as the 3A+ or the Zero2W because 256Mb isn't enough to fit the kernel+initrd to boot. The issue with either the config file or firmware needs to be bisected and fixed.
Proposing as a Final FE, this is obviously the kinda thing we should fix on the release images if possible.
FEDORA-2025-3f0ba9e1da (bcm283x-firmware-20250820-2.0641c5b.fc44) has been submitted as an update to Fedora 44. https://bodhi.fedoraproject.org/updates/FEDORA-2025-3f0ba9e1da
FEDORA-2025-3f0ba9e1da (bcm283x-firmware-20250820-2.0641c5b.fc44) has been pushed to the Fedora 44 stable repository. If problem still persists, please make note of it in this bug report.
I think I have this fixed.
FEDORA-2025-05499ee7a9 (bcm283x-firmware-20250820-2.0641c5b.fc43) has been submitted as an update to Fedora 43. https://bodhi.fedoraproject.org/updates/FEDORA-2025-05499ee7a9
FEDORA-2025-05499ee7a9 has been pushed to the Fedora 43 testing repository. Soon you'll be able to install the update with the following command: `sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2025-05499ee7a9` You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2025-05499ee7a9 See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.
Accepted as a freeze exception in https://pagure.io/fedora-qa/blocker-review/issue/1994