2022-09-15 11:57:01 |
ww898 |
bug |
|
|
added bug |
2022-09-15 18:52:38 |
Juerg Haefliger |
bug task added |
|
linux-firmware-raspi (Ubuntu) |
|
2022-09-15 18:53:54 |
Juerg Haefliger |
linux-raspi (Ubuntu): status |
New |
Invalid |
|
2022-09-15 18:54:18 |
Juerg Haefliger |
bug task added |
|
linux-firmware-raspi2 (Ubuntu) |
|
2022-11-04 09:55:56 |
Launchpad Janitor |
linux-firmware-raspi (Ubuntu): status |
New |
Confirmed |
|
2022-11-04 09:55:56 |
Launchpad Janitor |
linux-firmware-raspi2 (Ubuntu): status |
New |
Confirmed |
|
2022-11-04 09:56:13 |
Dave Jones |
nominated for series |
|
Ubuntu Kinetic |
|
2022-11-04 09:56:13 |
Dave Jones |
bug task added |
|
linux-firmware-raspi2 (Ubuntu Kinetic) |
|
2022-11-04 09:56:13 |
Dave Jones |
bug task added |
|
linux-raspi (Ubuntu Kinetic) |
|
2022-11-04 09:56:13 |
Dave Jones |
bug task added |
|
linux-firmware-raspi (Ubuntu Kinetic) |
|
2022-11-04 09:56:13 |
Dave Jones |
nominated for series |
|
Ubuntu Lunar |
|
2022-11-04 09:56:13 |
Dave Jones |
bug task added |
|
linux-firmware-raspi2 (Ubuntu Lunar) |
|
2022-11-04 09:56:13 |
Dave Jones |
bug task added |
|
linux-raspi (Ubuntu Lunar) |
|
2022-11-04 09:56:13 |
Dave Jones |
bug task added |
|
linux-firmware-raspi (Ubuntu Lunar) |
|
2022-11-04 09:56:13 |
Dave Jones |
nominated for series |
|
Ubuntu Jammy |
|
2022-11-04 09:56:13 |
Dave Jones |
bug task added |
|
linux-firmware-raspi2 (Ubuntu Jammy) |
|
2022-11-04 09:56:13 |
Dave Jones |
bug task added |
|
linux-raspi (Ubuntu Jammy) |
|
2022-11-04 09:56:13 |
Dave Jones |
bug task added |
|
linux-firmware-raspi (Ubuntu Jammy) |
|
2022-11-04 09:56:36 |
Dave Jones |
linux-raspi (Ubuntu Jammy): status |
New |
Invalid |
|
2022-11-04 09:56:46 |
Dave Jones |
linux-raspi (Ubuntu Kinetic): status |
New |
Invalid |
|
2022-11-04 09:56:59 |
Dave Jones |
linux-firmware-raspi2 (Ubuntu Lunar): status |
Confirmed |
Invalid |
|
2022-11-04 09:57:08 |
Dave Jones |
linux-firmware-raspi2 (Ubuntu Kinetic): status |
New |
Invalid |
|
2022-11-04 09:57:17 |
Dave Jones |
linux-firmware-raspi2 (Ubuntu Jammy): status |
New |
Invalid |
|
2022-11-04 09:57:29 |
Dave Jones |
linux-firmware-raspi (Ubuntu Kinetic): status |
New |
Confirmed |
|
2022-11-04 09:57:40 |
Dave Jones |
linux-firmware-raspi (Ubuntu Jammy): status |
New |
Confirmed |
|
2022-11-04 09:57:52 |
Dave Jones |
linux-firmware-raspi (Ubuntu Jammy): importance |
Undecided |
High |
|
2022-11-04 09:58:01 |
Dave Jones |
linux-firmware-raspi (Ubuntu Kinetic): importance |
Undecided |
High |
|
2022-11-04 09:58:15 |
Dave Jones |
linux-firmware-raspi (Ubuntu Lunar): importance |
Undecided |
High |
|
2022-11-04 09:58:15 |
Dave Jones |
linux-firmware-raspi (Ubuntu Lunar): assignee |
|
Dave Jones (waveform) |
|
2022-11-04 09:58:30 |
Dave Jones |
linux-firmware-raspi (Ubuntu Jammy): milestone |
|
ubuntu-22.04.2 |
|
2022-11-04 09:59:03 |
Dave Jones |
linux-firmware-raspi (Ubuntu Lunar): milestone |
|
ubuntu-23.04 |
|
2022-11-11 13:18:59 |
Dave Jones |
summary |
Old start4.elf / fixup4.dat in 22.04 |
CM4 NVMe boot fails due to old start4.elf / fixup4.dat |
|
2022-11-11 13:52:50 |
Dave Jones |
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! |
[ 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! |
|
2022-11-11 13:52:56 |
Dave Jones |
summary |
CM4 NVMe boot fails due to old start4.elf / fixup4.dat |
[SRU] CM4 NVMe boot fails due to old start4.elf / fixup4.dat |
|
2022-11-11 14:41:39 |
Dave Jones |
linux-firmware-raspi (Ubuntu Jammy): assignee |
|
Dave Jones (waveform) |
|
2022-11-11 14:41:45 |
Dave Jones |
linux-firmware-raspi (Ubuntu Kinetic): assignee |
|
Dave Jones (waveform) |
|
2022-12-07 10:12:07 |
Launchpad Janitor |
linux-firmware-raspi (Ubuntu Lunar): status |
Confirmed |
Fix Released |
|
2022-12-07 10:12:07 |
Launchpad Janitor |
cve linked |
|
2021-34145 |
|
2022-12-07 10:12:07 |
Launchpad Janitor |
cve linked |
|
2021-34146 |
|
2022-12-07 10:12:07 |
Launchpad Janitor |
cve linked |
|
2021-34147 |
|
2022-12-07 10:12:07 |
Launchpad Janitor |
cve linked |
|
2021-34148 |
|
2023-01-30 17:46:08 |
Łukasz Zemczak |
linux-firmware-raspi (Ubuntu Kinetic): status |
Confirmed |
Fix Committed |
|
2023-01-30 17:46:11 |
Łukasz Zemczak |
bug |
|
|
added subscriber Ubuntu Stable Release Updates Team |
2023-01-30 17:46:13 |
Łukasz Zemczak |
bug |
|
|
added subscriber SRU Verification |
2023-01-31 13:27:02 |
Łukasz Zemczak |
linux-firmware-raspi (Ubuntu Jammy): status |
Confirmed |
Fix Committed |
|
2023-02-02 14:18:54 |
Dave Jones |
tags |
|
verification-done-jammy verification-done-kinetic |
|
2023-02-16 10:31:48 |
Launchpad Janitor |
linux-firmware-raspi (Ubuntu Kinetic): status |
Fix Committed |
Fix Released |
|
2023-02-16 10:31:53 |
Łukasz Zemczak |
removed subscriber Ubuntu Stable Release Updates Team |
|
|
|
2023-02-16 11:07:12 |
Launchpad Janitor |
linux-firmware-raspi (Ubuntu Jammy): status |
Fix Committed |
Fix Released |
|