This is a split of the Raspberry Pi 400 issue reported in https://bugzilla.redhat.com/show_bug.cgi?id=2264415 , as it appears to be different from the Raspbery Pi 4 issue - Pi 4 is fixed with https://bodhi.fedoraproject.org/updates/FEDORA-2024-20c5181331 , but Pi 400 is not. As described there: "Raspberry Pi 400 doesn't boot at all with 40-20240223.n.0 and 40-20240304.n.0 (tested both as is and with the firmware update), the display is black from the start (but display is on, there is a backlight). 40-20240219.n.0 shows the same behaviour. ... On 40-20240304.n.0, I downgraded u-boot to 2024.01-2.fc40, but the RPi400 behaves the same, black screen." It's not clear whether the system is actually booting okay but just never displaying anything on screen, or whether it's really not booting at all (maybe someone who has one could try with a serial console)? Proposing as a Beta blocker as pbrobinson clarified that the Pi 400 is considered part of the Raspberry Pi 4 Family Of Products(tm) and thus is considered "supported", see updated https://fedoraproject.org/wiki/Architectures/ARM/Raspberry_Pi .
+4 in https://pagure.io/fedora-qa/blocker-review/issue/1495 , marking accepted.
Last firmware working on the rpi400- bcm283x-firmware-20231017-1.ce3a0b4.fc40 ( https://koji.fedoraproject.org/koji/buildinfo?buildID=2309760 ) No output at all from - bcm2711-firmware-20240214-1.b208f8c.fc40 ( https://koji.fedoraproject.org/koji/buildinfo?buildID=2403328 )
(In reply to Paul Whalen from comment #2) > Last firmware working on the rpi400- > bcm283x-firmware-20231017-1.ce3a0b4.fc40 ( > https://koji.fedoraproject.org/koji/buildinfo?buildID=2309760 ) > > No output at all from - bcm2711-firmware-20240214-1.b208f8c.fc40 ( > https://koji.fedoraproject.org/koji/buildinfo?buildID=2403328 ) Apologies, I missed one. Last working firmware is bcm283x-firmware-20231123-1.93d3f79.fc40 ( https://koji.fedoraproject.org/koji/buildinfo?buildID=2324215 )
> > No output at all from - bcm2711-firmware-20240214-1.b208f8c.fc40 ( > > https://koji.fedoraproject.org/koji/buildinfo?buildID=2403328 ) > > Apologies, I missed one. Last working firmware is > bcm283x-firmware-20231123-1.93d3f79.fc40 ( > https://koji.fedoraproject.org/koji/buildinfo?buildID=2324215 ) So 20240214-1.b208f8c is the first broken one?
> So 20240214-1.b208f8c is the first broken one? Confirmed on my local rpi400. Upstream between 93d3f79..b208f8c there's one more FW change from when they rebased from 6.1 to 6.6 LTS kernels.
Have a work around, just putting all the bits in place and doing some local testing.
FEDORA-2024-38764db413 (bcm283x-firmware-20240229-2.dc94391.fc40) has been submitted as an update to Fedora 40. https://bodhi.fedoraproject.org/updates/FEDORA-2024-38764db413
FEDORA-2024-38764db413 has been pushed to the Fedora 40 testing repository. Soon you'll be able to install the update with the following command: `sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2024-38764db413` You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2024-38764db413 See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.
The update fixed the problem, Raspberry Pi 400 boots as expected (and so does Raspberry Pi 4). Since I can now boot to graphical environment without nomodeset, I noticed another bug https://bugzilla.redhat.com/show_bug.cgi?id=2269412, but I'm not sure if it is related (and regression) or not.
FEDORA-2024-38764db413 (bcm283x-firmware-20240229-3.dc94391.fc40) has been pushed to the Fedora 40 stable repository. If problem still persists, please make note of it in this bug report.