[Bug 2121612] Re: A/B boot fails with out-of-order partition table
Launchpad Bug Tracker
2121612 at bugs.launchpad.net
Sat Aug 30 01:53:45 UTC 2025
This bug was fixed in the package linux-firmware-raspi - 13-0ubuntu1
---------------
linux-firmware-raspi (13-0ubuntu1) questing; urgency=medium
* New upstream boot firmware
- Fix booting with un-ordered MBR table and tryboot_a_b (LP: #2121612)
- H.264 codec generates garbage at 1920x1200
- Support HAT+
- Support HAT EEPROM dtparams
- Populate number of numa nodes based on sdram configuration
- Avoid increasing arm frequency when throttling
- imx500: selectively increase i2c_vc_baudrate based on FW version
- Add support for software uart using the second VPU core
- Add memory barrier to the mbox handler
- GPT autoboot/reboot partition number fixes for Pi4 and older
- Add support for [partition=N] config.txt on Pi 4
- Add support for the current_supply HAT+ property
- Don't look for boot-partition inside hybrid-GPT partitions
- Rev 1.4 3B+ also needs the NO_BT_ON trait
- Correct some mailbox response lengths
- GET_CLOCKS: Set useful response length
- Enable "Starting ARM" log message
- Allow more tolerance for incorrectly programmed otp
- Add config option to enable the watchdog timer from the firmware
- Also require the early-watchdog property
- Use the Ethernet PHY address probed by the bootloader
- Fix boot-watchdog stop on Pi4
- Fix config key search which could cause camera_autodetect to fail
- Add boot.img ramdisk support for Pi3 and earlier devices
* New upstream wifi firmware, 1:20241210-1+rpt2
- Fixed operation of brmcfmac43455 chips on questing's kernel
(LP: #2121560)
-- Dave Jones <dave.jones at canonical.com> Tue, 03 Sep 2024 13:25:48
+0100
** Changed in: linux-firmware-raspi (Ubuntu)
Status: Confirmed => Fix Released
--
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to linux-firmware-raspi in Ubuntu.
https://bugs.launchpad.net/bugs/2121612
Title:
A/B boot fails with out-of-order partition table
Status in linux-firmware-raspi package in Ubuntu:
Fix Released
Bug description:
While looking at updated firmwares for LP: #2121560 I noticed one fix
in the boot firmware and wondered if it affected our A/B boot setup,
which relies on tryboot_a_b. Turns out it does: if the partition table
is "out-of-order" (i.e. partition 1 is not listed first in the
partition table), we fail to boot. This isn't the standard layout on
our images, but it is conceivable that custom setups may encounter it.
While we're bumping the firmware package for the wifi fix, we should
include this fix too.
However, bumping boot firmware is always risky: we should test the new
firmware on all currently supported boards to ensure things still
work.
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux-firmware-raspi/+bug/2121612/+subscriptions
More information about the foundations-bugs
mailing list