u-boot unmatched dtb does not match kernel dtb

Bug #1925267 reported by Dimitri John Ledkov on 2021-04-20
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
u-boot (Ubuntu)
Undecided
Unassigned

Bug Description

u-boot unmatched dtb does not match kernel dtb

We have reverted u-boot-menu upload and stopped using kernel provided dtbs, because that was preventing booting hirsute images under qemu. As dtb generated by qemu should be used, and there is no kernel provided dtb for qemu platform.

This resulted in unamtched board using dtb provided by u-boot, instead of loading and using dtb provided by the kernel builds.

There are differences between u-boot & kernel dtbs that potentially break compat.

There are two ways of fixing this:

1) bring uboot dtb in-line with the kernel dtb

2) fix qemu uboot to not load dtbs from disk, even when extlinux.conf asks to; and resume loading the matching kernel dtb from disk

Option 1) sounds easier for release.

The diff between u-boot's unmatched dtb & kernel provided dtb is at https://paste.ubuntu.com/p/YGKCvVM6yz/

Related branches

Changed in u-boot (Ubuntu):
milestone: none → ubuntu-21.04
tags: added: block-proposed-hirsute
tags: added: block-proposed
Iain Lane (laney) on 2021-04-21
tags: removed: block-proposed block-proposed-hirsute
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package u-boot - 2021.01+dfsg-3ubuntu8

---------------
u-boot (2021.01+dfsg-3ubuntu8) hirsute; urgency=medium

  * Skip processing fdtdir on qemu-riscv64_smode target, as it crashes the
    riscv qemu VM. LP: #1925267 LP: #1923162

 -- Dimitri John Ledkov <email address hidden> Wed, 21 Apr 2021 01:25:13 +0100

Changed in u-boot (Ubuntu):
status: New → Fix Released
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers