Bug 2267968 - Raspberry Pi 400 shows nothing on screen when booting Fedora 40 images (even before grub)
Summary: Raspberry Pi 400 shows nothing on screen when booting Fedora 40 images (even ...
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: bcm283x-firmware
Version: 40
Hardware: aarch64
OS: Linux
unspecified
urgent
Target Milestone: ---
Assignee: Peter Robinson
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard: AcceptedBlocker
Depends On:
Blocks: F40BetaBlocker
TreeView+ depends on / blocked
 
Reported: 2024-03-05 18:58 UTC by Adam Williamson
Modified: 2024-03-20 19:56 UTC (History)
5 users (show)

Fixed In Version: bcm283x-firmware-20240229-3.dc94391.fc40
Clone Of:
Environment:
Last Closed: 2024-03-20 19:56:41 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)

Description Adam Williamson 2024-03-05 18:58:11 UTC
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 .

Comment 1 Adam Williamson 2024-03-06 17:56:06 UTC
+4 in https://pagure.io/fedora-qa/blocker-review/issue/1495 , marking accepted.

Comment 2 Paul Whalen 2024-03-06 21:25:14 UTC
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 )

Comment 3 Paul Whalen 2024-03-06 21:48:16 UTC
(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 )

Comment 4 Peter Robinson 2024-03-07 10:02:52 UTC
> > 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?

Comment 5 Peter Robinson 2024-03-07 14:46:07 UTC
> 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.

Comment 6 Peter Robinson 2024-03-18 23:11:26 UTC
Have a work around, just putting all the bits in place and doing some local testing.

Comment 7 Fedora Update System 2024-03-19 00:07:37 UTC
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

Comment 8 Fedora Update System 2024-03-19 01:55:19 UTC
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.

Comment 9 Lukas Brabec 2024-03-19 11:55:09 UTC
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.

Comment 10 Fedora Update System 2024-03-20 01:59:53 UTC
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.

Comment 11 Fedora Update System 2024-03-20 19:56:41 UTC
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.


Note You need to log in before you can comment on or make changes to this bug.