Pull current Raspberry Pi firmware from upstream for Minotaur
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux-firmware-raspi (Ubuntu) |
Confirmed
|
Undecided
|
Unassigned |
Bug Description
The Raspberry Pi Project releases 3 types of firmware for their devices:
Default (Factory Default)
Stable (Beta plus significant testing)
Beta
These contain firmware for the CPU, GPU, USB controller, etc.
Mantic Minotaur currently has the Raspberry Pi firmware package for all of these that dates to the Pi project's release on Jan 11, 2023. The current release from upstream at the Raspberry Pi project is dated August 11, 2023. This includes the start of some fairly large changes to their Beta firmware release packaging. (Flagging that for your consideration.) The latest release to contain changes to both Stable and Default is dated May 18, 2023.
The fix contained in the May 18, 2023 release is:
- Fix intermittent hang when initialising secure-boot during a reboot loop.
Given the nature of the Pi hardware and its firmware, it is often quite helpful for users to be able to check if a Stable or Beta fix helps them with an issue. Both to increase system stability, and also to allow them to contribute to further testing to move firmware releases along. Ubuntu uses the standard Pi project rpi-eeprom-updater to allow users to change between whichever release grade of firmware [Default, Stable, Beta] they wish. This is the way users are supposed to update firmware.
As such, it would be helpful to Ubuntu users if Ubuntu could keep the linux-firmware-
Then, a user may try moving between both the Pi Project's current Default, Stable, and Beta firmware releases, or, roll back to a previous Ubuntu package release of linux-firmware-
Ubuntu is not a rolling release. But 1) I'm asking that at least major Ubuntu releases be kept in sync with upstream firmware and 2) these are proprietary blobs, so they should be kept at least as up to date as the frequency of pulls from upstream that Ubuntu does for analogous proprietary blobs in linux-firmware. Rather, than languishing at an old versions for years or months.
The following are presently installed on my system. They are the latest available as of this evening in the Minotaur beta cycle:
uname -a
Linux Vancouver 6.2.0-1009-raspi #11-Ubuntu SMP PREEMPT Mon Jul 17 10:19:57 UTC 2023 aarch64 aarch64 aarch64 GNU/Linux
lsb_release -rd
No LSB modules are available.
Description: Ubuntu Mantic Minotaur (development branch)
Release: 23.10
rpi-eeprom/
Raspberry Pi 4 boot EEPROM updater
linux-firmware-
Raspberry Pi 2/3/4 GPU firmware and bootloaders
summary: |
- Pull current firmware from upstream for Minotaur + Pull current Raspberry Pi firmware from upstream for Minotaur |
Status changed to 'Confirmed' because the bug affects multiple users.