[Bug 2110301] Re: [SRU] Backport u-boot 2025.01-3 to Noble
Dave Jones
2110301 at bugs.launchpad.net
Tue Jun 3 10:51:51 UTC 2025
Bah, need to target plucky as well
** Also affects: u-boot (Ubuntu Plucky)
Importance: Undecided
Status: New
** Changed in: u-boot (Ubuntu Plucky)
Status: New => Confirmed
** Changed in: u-boot (Ubuntu Plucky)
Assignee: (unassigned) => Dave Jones (waveform)
** Description changed:
[ Impact ]
With the release of Ubuntu 25.04 (Plucky) we support new RISC-V
hardware:
* Pine64 Star64
* DeepComputing FML13V01
In the 25.10 cycle we will upgraded the ISA from RVA20 to presumably
RVA23. This implies that hardware that is not RVA23 compliant will only
be supported on 24.04 in the long term.
We therefore need to backport the hardware support to 24.04. This
includes:
* U-Boot
* Kernel 6.14
With this SRU we will backport U-Boot 2025.01-3 to Noble.
[ Test Plan ]
Install the updated U-Boot and check booting on the following boards:
DeepComputing FML13V01
Microchip Icicle Kit
Milk-V Mars
Pine64 Star64
StarFive VisionFive 2
SiFive Unmatched
Check that U-Boot's variable $fdtfile shows the value matching the board.
(With the current U-Boot on Noble this will not work for the FML13V01 and Pine64 Star64.)
Check that booting via GRUB into Ubuntu works.
See the descriptions in the Ubuntu manual tests for the respective
boards.
For testing best use preinstalled Plucky images which will have the
matching kernel.
[ Where problems could occur ]
Updating the bootloader always carries the risk of breaking boot on
user's machines. That said, a bootloader is necessarily a standalone
binary (when running at boot time). The particular upstream version we
are backporting is already in successful use in plucky, giving us a
reasonable degree of confidence that this version is fundamentally
sound.
- Still, the backport is an actual upstream version bump; the risk here is
- that the build acts differently (e.g. due to differences in the build
- dependencies). To guard against that, the test plan covers all
- potentially affected boards (for which we produce official images), not
- just those on which we hope to enable boot.
+ The backport in plucky's case simply incorporates changes to the debian/
+ directory which occurred after plucky's release (we sync'd from Debian's
+ experimental branch during plucky).
+
+ The backport for oracular and noble is an actual upstream version bump;
+ the risk here is that the build acts differently (e.g. due to
+ differences in the build dependencies). To guard against that, the test
+ plan covers all potentially affected boards (for which we produce
+ official images), not just those on which we hope to enable boot.
[ Other Info ]
N/A
--
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to u-boot in Ubuntu.
https://bugs.launchpad.net/bugs/2110301
Title:
[SRU] Backport u-boot 2025.01-3 to Noble
Status in u-boot package in Ubuntu:
Invalid
Status in u-boot source package in Noble:
Confirmed
Status in u-boot source package in Oracular:
Confirmed
Status in u-boot source package in Plucky:
Confirmed
Bug description:
[ Impact ]
With the release of Ubuntu 25.04 (Plucky) we support new RISC-V
hardware:
* Pine64 Star64
* DeepComputing FML13V01
In the 25.10 cycle we will upgraded the ISA from RVA20 to presumably
RVA23. This implies that hardware that is not RVA23 compliant will
only be supported on 24.04 in the long term.
We therefore need to backport the hardware support to 24.04. This
includes:
* U-Boot
* Kernel 6.14
With this SRU we will backport U-Boot 2025.01-3 to Noble.
[ Test Plan ]
Install the updated U-Boot and check booting on the following boards:
DeepComputing FML13V01
Microchip Icicle Kit
Milk-V Mars
Pine64 Star64
StarFive VisionFive 2
SiFive Unmatched
Check that U-Boot's variable $fdtfile shows the value matching the board.
(With the current U-Boot on Noble this will not work for the FML13V01 and Pine64 Star64.)
Check that booting via GRUB into Ubuntu works.
See the descriptions in the Ubuntu manual tests for the respective
boards.
For testing best use preinstalled Plucky images which will have the
matching kernel.
[ Where problems could occur ]
Updating the bootloader always carries the risk of breaking boot on
user's machines. That said, a bootloader is necessarily a standalone
binary (when running at boot time). The particular upstream version we
are backporting is already in successful use in plucky, giving us a
reasonable degree of confidence that this version is fundamentally
sound.
The backport in plucky's case simply incorporates changes to the
debian/ directory which occurred after plucky's release (we sync'd
from Debian's experimental branch during plucky).
The backport for oracular and noble is an actual upstream version
bump; the risk here is that the build acts differently (e.g. due to
differences in the build dependencies). To guard against that, the
test plan covers all potentially affected boards (for which we produce
official images), not just those on which we hope to enable boot.
[ Other Info ]
N/A
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/u-boot/+bug/2110301/+subscriptions
More information about the foundations-bugs
mailing list