This bug was fixed in the package linux-firmware-raspi -
8-0ubuntu1~22.10

---------------
linux-firmware-raspi (8-0ubuntu1~22.10) kinetic; urgency=medium

  * New upstream boot firmware, 1.20220331
    - Fixes issues with NVME boot (LP: #1993937, LP: #1989713)
  * New upstream wifi firmware, 20210315-3+rpt7

    [ Serge Schneider ]
    - Add update-alternatives for cyfmac43455-sdio.bin

    [ Phil Elwell ]
    - Add license from Synaptics
    - Update SYN43436P firmware
      - The shipping firmware for the SYN43436P does not support 4-way
        handshake offloading. This new firmware (version string "Version:
        9.88.4.77 CRC: 143f9f15 Date: Thu 2022-03-31 17:25:16 CST Ucode
        Ver: 1043.20743 FWID: 01-3b307371") fixes that.
    - Updated SYN43436S firmware
      - The embedded clm_blob in the previous SYN43436S firmware did not offer
        any channels when the country code was set to KR (Korea). This
        firmware fixes that.
      - Full version string:
        Version: 7.45.96.141 (g53ba0094) CRC: 6a9f22a0 Date: Tue 2022-07-05
        21:30:23 CST Ucode Ver: 1043.20739 FWID: 01-eef9b3bf

  * New upstream bluetooth firmware release

    [ Phil Elwell ]

    - This updated Bluetooth firmware contains Braktooth fixes for CYW43455,
      addressing the following vulnerabilities:
      CVE-2021-34145
      CVE-2021-34146
      CVE-2021-34147
      CVE-2021-34148
    - Add Synaptics firmware:
      SYN43430A1.hcd and SYN43430B0.hcd are firmwares for the two Zero 2 W
      variants.
    - Add board-specific links for the Zero 2 W firmwares

 -- Dave Jones <dave.jo...@canonical.com>  Thu, 28 Jul 2022 13:50:22
+0100

** Changed in: linux-firmware-raspi (Ubuntu Kinetic)
       Status: Fix Committed => Fix Released

-- 
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux-raspi in Ubuntu.
https://bugs.launchpad.net/bugs/1989713

Title:
  [SRU] CM4 NVMe boot fails due to old start4.elf / fixup4.dat

Status in linux-firmware-raspi package in Ubuntu:
  Fix Released
Status in linux-firmware-raspi2 package in Ubuntu:
  Invalid
Status in linux-raspi package in Ubuntu:
  Invalid
Status in linux-firmware-raspi source package in Jammy:
  Fix Committed
Status in linux-firmware-raspi2 source package in Jammy:
  Invalid
Status in linux-raspi source package in Jammy:
  Invalid
Status in linux-firmware-raspi source package in Kinetic:
  Fix Released
Status in linux-firmware-raspi2 source package in Kinetic:
  Invalid
Status in linux-raspi source package in Kinetic:
  Invalid
Status in linux-firmware-raspi source package in Lunar:
  Fix Released
Status in linux-firmware-raspi2 source package in Lunar:
  Invalid
Status in linux-raspi source package in Lunar:
  Invalid

Bug description:
  [ Impact ]

  CM4 users wishing to boot directly from NVMe find the initramfs is
  reported as corrupted. This is due to a bug in the boot firmware
  reported upstream as:

  https://github.com/raspberrypi/firmware/issues/1731
  https://github.com/raspberrypi/firmware/issues/1746

  These issues were fixed upstream but Ubuntu now needs an updated
  linux-firmware-raspi package incorporating the fixed boot firmware
  (and ideally this should land prior to 22.04.2 to ensure the updated
  firmware can go into the images for that release).

  [ Test Plan ]

  * sudo add-apt-repository ppa:waveform/firmware

  * sudo apt install linux-firmware-raspi

  * sudo reboot

  * Verify that the system boots successfully

  * Run through the full battery of ISO tests for the relevant image.
  Specifically, Ubuntu Desktop arm64+raspi, Ubuntu Server arm64+raspi,
  and Ubuntu Server armhf+raspi under:

    - Kinetic dailies:
  http://iso.qa.ubuntu.com/qatracker/milestones/433/builds

    - Jammy dailies:
  http://iso.qa.ubuntu.com/qatracker/milestones/429/builds

  [ Regression Potential ]

  The updated package replaces the tertiary boot firmware. An obvious
  regression potential is therefore that one or more Pi models fail to
  boot. However, in addition we've encountered other issues which
  ultimately boiled down to boot firmware in the past (the boot firmware
  is also responsible for patching the device-tree). Hence the test plan
  needs to be comprehensive and should be tested on as many models of Pi
  as is reasonably possible.

  Several kind users have already tested the back-ported firmware on the
  CM4 with NVMe boot (see comments 7 and 8), and I've tested on Pi 3 and
  4 models under armhf and arm64 kernels, hence I'm quietly confident
  but I haven't run the full gamut of ISO tests yet. Still, SRU
  verification should include all supported models, and ISO tests to
  guard against regressions due to interactions with differing kernel
  versions on the SRU'd releases.

  [ Original Description ]

  Hi there,

  there is the issue connected with "Initramfs unpacking failed:
  Decoding failed" error during Ubuntu boot. See
  https://github.com/raspberrypi/firmware/issues/1746 and
  https://github.com/raspberrypi/firmware/issues/1731. The Raspberry Pi
  have the update for start4.elf / fixup4.dat with fix it. Could you
  please include update for these files in new ubuntu release ASAP?

  Thanks in advance!

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


-- 
Mailing list: https://launchpad.net/~kernel-packages
Post to     : kernel-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~kernel-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to