Bug 2124127

Summary: Regression booting Fedora on rockchip devices installed on PCIe NVME drives
Product: [Fedora] Fedora Reporter: Peter Robinson <pbrobinson>
Component: uboot-toolsAssignee: Peter Robinson <pbrobinson>
Status: CLOSED ERRATA QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 37CC: awilliam, dan, dennis, jean, jordan, kparal, nrevo, ole.d, pbrobinson, pwhalen, robatino
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard: AcceptedBlocker
Fixed In Version: uboot-tools-2022.10-0.6.rc4.fc37 Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2022-09-17 00:33:44 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On:    
Bug Blocks: 2009539    

Description Peter Robinson 2022-09-04 22:26:28 UTC
There's a regression between the version of U-Boot we shipped with Fedora 36 (U-Boot 2022.04) and one of the newer version in F-37+.

Testing the different rpm builds between 2022.04 and 2022.10-rc3 in F-37 it looks to be a regression between 2022.07 rc5 and rc6.

Comment 1 Peter Robinson 2022-09-04 22:27:51 UTC
To make things more interesting it works OK on older 5.17.x kernels and seems to regress in the kernel somewhere between there and 5.19.x

Comment 2 Fedora Blocker Bugs Application 2022-09-05 11:35:07 UTC
Proposed as a Blocker for 37-beta by Fedora user pbrobinson using the blocker tracking app because:

 This stops Rockchip devices booting when the OS is on NVME drives. This is supported on devices such as the Pinebook Pro

Comment 3 Fedora Update System 2022-09-06 13:26:19 UTC
FEDORA-2022-c1d9e8daa9 has been submitted as an update to Fedora 37. https://bodhi.fedoraproject.org/updates/FEDORA-2022-c1d9e8daa9

Comment 4 Adam Williamson 2022-09-06 18:38:23 UTC
Discussed during 2022-09-06 blocker review meeting: https://meetbot-raw.fedoraproject.org/fedora-blocker-review/2022-09-06/f37-blocker-review.2022-09-06-16.00.html . Accepted as a blocker as a violation of Basic criterion "All release-blocking images must boot in their supported configurations", on Peter's assurance that supported ARM systems are broken by this bug.

Comment 5 Fedora Update System 2022-09-06 20:30:26 UTC
FEDORA-2022-c1d9e8daa9 has been pushed to the Fedora 37 testing repository.
Soon you'll be able to install the update with the following command:
`sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2022-c1d9e8daa9`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2022-c1d9e8daa9

See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.

Comment 6 Fedora Update System 2022-09-07 07:38:25 UTC
FEDORA-2022-c1d9e8daa9 has been pushed to the Fedora 37 testing repository.
Soon you'll be able to install the update with the following command:
`sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2022-c1d9e8daa9`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2022-c1d9e8daa9

See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.

Comment 7 Kamil Páral 2022-09-09 14:07:22 UTC
During the F37 Beta Go/NoGo meeting, it was unclear whether this problem was fixed, and it was just assumed that it was. Since Beta is now out but we still need proper confirmation for this issue, moving to the Final milestone.

Comment 8 Adam Williamson 2022-09-12 19:54:38 UTC
Peter, can you verify this was fixed properly in Beta? Thanks! I'd ask Geoff, but not sure he has the relevant hardware.

Comment 9 Peter Robinson 2022-09-15 09:42:26 UTC
If uboot-tools-2022.10-0.5.rc4.fc37 was included it works (not near the HW this week).

Comment 10 Adam Williamson 2022-09-17 00:33:44 UTC
I think we can just go ahead and call this good then. That build definitely was in the Beta: https://dl.fedoraproject.org/pub/alt/stage/37_Beta-1.5/Everything/aarch64/os/Packages/u/

Comment 11 Fedora Update System 2022-09-21 01:40:19 UTC
FEDORA-2022-c1d9e8daa9 has been pushed to the Fedora 37 stable repository.
If problem still persists, please make note of it in this bug report.