|
Bugzilla – Full Text Bug Listing |
| Summary: | u-boot is unable to load DTB automatically from BTRFS partition | ||
|---|---|---|---|
| Product: | [openSUSE] openSUSE Tumbleweed | Reporter: | Guillaume GARDET <guillaume.gardet> |
| Component: | Bootloader | Assignee: | Matthias Brugger <mbrugger> |
| Status: | RESOLVED UPSTREAM | QA Contact: | E-mail List <qa-bugs> |
| Severity: | Normal | ||
| Priority: | P5 - None | CC: | afaerber, dmueller, matwey.kornilov, mbrugger, wqu |
| Version: | Current | ||
| Target Milestone: | --- | ||
| Hardware: | All | ||
| OS: | openSUSE Tumbleweed | ||
| See Also: | https://bugzilla.suse.com/show_bug.cgi?id=1183717 | ||
| Whiteboard: | |||
| Found By: | --- | Services Priority: | |
| Business Priority: | Blocker: | --- | |
| Marketing QA Status: | --- | IT Deployment: | --- |
|
Description
Guillaume GARDET
2021-05-05 13:37:52 UTC
Do you know what has changed there over time? This used to work, right? (In reply to Matthias Brugger from comment #1) > Do you know what has changed there over time? This used to work, right? I am not sure it ever worked in u-boot. (In reply to Guillaume GARDET from comment #2) > (In reply to Matthias Brugger from comment #1) > > Do you know what has changed there over time? This used to work, right? > > I am not sure it ever worked in u-boot. I am afraid it did work previously. As far as I remember rock64 dtb from u-boot source tree considerable differed from the linux kernel one. And it was not possible to boot linux kernel with u-boot dtb. So, reading dtb from the filesystem was important. And I do remember that rock64 worked fine with btrfs filesystem :-) I double checked. We used to have separate /boot ext4fs partition previously. Upstream discussion: https://lists.denx.de/pipermail/u-boot/2021-August/456764.html WenRuo can you have a look on the patch provided upstream by Matwey? Already reviewed. It's indeed the default subvolume causing the problem. The patch should solve it properly. I added the patch on top of our 2021.07 branch and submitted it to Factory https://build.opensuse.org/request/show/909899 It seems that upstream did not merge it yet. Any issue preventing the merge? It would be great to have it upstream for 2021.10 (we are at -rc3 already). (In reply to Guillaume GARDET from comment #9) > It seems that upstream did not merge it yet. Any issue preventing the merge? > It would be great to have it upstream for 2021.10 (we are at -rc3 already). I guess it's just usual Uboot merge cycle thing. Or you can try to ping the patch, but I doubt if it would speed up the progress. (In reply to Wenruo Qu from comment #10) > (In reply to Guillaume GARDET from comment #9) > > It seems that upstream did not merge it yet. Any issue preventing the merge? > > It would be great to have it upstream for 2021.10 (we are at -rc3 already). > > I guess it's just usual Uboot merge cycle thing. > > Or you can try to ping the patch, but I doubt if it would speed up the > progress. I just pinged Tim Rini on the mailinglist and asked him, if there is any problem with merging the patch. I suppose it's an oversight from him, but we'll see. Now applied upstream. Thanks for the help Qu and Matwey For the record, upstream commit is https://source.denx.de/u-boot/u-boot/-/commit/94509b79b13e69c209199af0757afbde8d2ebd6d |