[Bug 2031600] [NEW] Pull current Raspberry Pi firmware from upstream for Minotaur

Mike Silva 2031600 at bugs.launchpad.net
Thu Aug 17 05:46:02 UTC 2023


Public bug reported:

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-raspi and rpi-eeprom  packages in sync with a current
pull of upstream at each major release of a new Ubuntu version (e.g.
Lunar -> Minotaur)...or some more frequent schedule than the purely ad
hoc way it's been to date.

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-raspi to keep there systems
stable.

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/mantic,now 16.0-1ubuntu1 arm64 [installed,automatic]
  Raspberry Pi 4 boot EEPROM updater

linux-firmware-raspi/mantic,now 9-0ubuntu1 arm64 [installed]
  Raspberry Pi 2/3/4 GPU firmware and bootloaders

** Affects: linux-firmware-raspi (Ubuntu)
     Importance: Undecided
         Status: New

** Summary changed:

- Pull current firmware from upstream for Minotaur
+ Pull current Raspberry Pi firmware from upstream for Minotaur

-- 
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/2031600

Title:
  Pull current Raspberry Pi firmware from upstream for Minotaur

Status in linux-firmware-raspi package in Ubuntu:
  New

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-raspi and rpi-eeprom  packages in sync with a current
  pull of upstream at each major release of a new Ubuntu version (e.g.
  Lunar -> Minotaur)...or some more frequent schedule than the purely ad
  hoc way it's been to date.

  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-raspi to keep there
  systems stable.

  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/mantic,now 16.0-1ubuntu1 arm64 [installed,automatic]
    Raspberry Pi 4 boot EEPROM updater

  linux-firmware-raspi/mantic,now 9-0ubuntu1 arm64 [installed]
    Raspberry Pi 2/3/4 GPU firmware and bootloaders

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux-firmware-raspi/+bug/2031600/+subscriptions




More information about the foundations-bugs mailing list