[Bug 2077490] Re: Error: out of memory while booting after installing the linux-firmware in proposed
Launchpad Bug Tracker
2077490 at bugs.launchpad.net
Thu Sep 26 15:37:50 UTC 2024
This bug was fixed in the package linux-firmware -
20220329.git681281e4-0ubuntu3.34
---------------
linux-firmware (20220329.git681281e4-0ubuntu3.34) jammy; urgency=medium
* Update mt7925 BT FW to avoid bluetooth_obex_send failed (LP: #2079024)
- linux-firmware: update firmware for mediatek bluetooth chip (MT7925)
* Updating firmware disabled QCOM WiFi WCN7850 on T14 Gen5 AMD (LP: #2080428)
- SAUCE: Revert "ath12k: WCN7850 hw2.0: update board-2.bin"
linux-firmware (20220329.git681281e4-0ubuntu3.33) jammy; urgency=medium
* Error: out of memory while booting after installing the linux-firmware in proposed (LP: #2077490)
- [Packaging] De-dup firmware files
- [Packaging] Add initramfs-hook to de-dup firmware files
* Add more region support of QCOM WiFi WCN7850 (LP: #2077296)
- ath12k: WCN7850 hw2.0: update board-2.bin
* [SRU]QAT: Add 402xx (CPM2.0c) firmware for Sierra forest and Granite rapids (LP: #2073525)
- linux-firmware: add firmware for qat_402xx devices
linux-firmware (20220329.git681281e4-0ubuntu3.32) jammy; urgency=medium
* Failed to detect Wireless LAN device (LP: #2073108)
- ath10k: QCA6174 hw3.0: update firmware-6.bin to WLAN.RM.4.4.1-00288-QCARMSWPZ-1
- ath10k: QCA6174 hw3.0: update firmware-6.bin to WLAN.RM.4.4.1-00309-
- ath10k: QCA6174 hw3.0: update board-2.bin
- ath10k: QCA6174 hw3.0: update board-2.bin
* Add new firmwares for 6.8 hwe kernel (LP: #2076180)
- SAUCE: check_whence.py: Sync to Noble
- SAUCE: check_whence.py: Remove non-existing files from known_files list
- WHENCE: comment out duplicate MediaTek firmware
- WHENCE: remove duplicate File entries
- qcom: add firmware files for Adreno a220
- qcom: add firmware files for Adreno A200
- amdgpu: updated aldebaran firmware for amd-5.4
- amdgpu: update aldebaran firmware for amd.5.5 release
- amdgpu: update aldebaran firmware from 5.7 branch
- amdgpu: update aldebaran firmware
- linux-firmware: add firmware for MT7981
- linux-firmware: add firmware for MT7996
- linux-firmware: Update AMD SEV firmware
- nvidia: add GSP-RM version 535.113.01 firmware images
- powervr: add firmware for Imagination Technologies AXE-1-16M GPU
- cirrus: Add firmware file for cs42l43
- amdgpu: Add GC 9.4.3 firmware
- amdgpu: add PSP 13.0.6 firmware
- amdgpu: add SMU 13.0.6 firmware
- amdgpu: add SDMA 4.4.2 firmware
- amdgpu: add VCN 4.0.3 firmware
- amdgpu: add GC 11.0.1 rlc_1 firmware
- amdgpu: add GC 11.5.0 firmware
- amdgpu: add PSP 14.0.0 firmware
- amdgpu: add SDMA 6.1.0 firmware
- amdgpu: add VCN 4.0.5 firmware
- amdgpu: add VPE 6.1.0 firmware
- amdgpu: add DMCUB 3.5 firmware
- ath12k: add new driver and firmware for WCN7850
- brcm: rename Rock960 NVRAM to AP6356S and link devices to it
- Link some devices that ship with the AW-CM256SM
- WHENCE: Correct dangling symlinks
- WHENCE: Fix the dangling symlinks fix
- brcm: Add nvram for the Asus TF103C tablet
- brcm: Add nvram for the Xiaomi Mi Pad 2 tablet
- brcm: Add nvram for Lenovo Yoga Tablet 2 830F/L and 1050F/L tablets
- brcm: add symlink for Pi Zero 2 W NVRAM file
- brcm: Add nvram for the Lenovo Yoga Book X90F / X90L convertible
- brcm: Add symlinks from Pine64 devices to AW-CM256SM.txt
- WHENCE: add symlink for BananaPi M64
- brcm: Add brcmfmac43430-sdio.xxx.txt nvram for the Chuwi Hi8 (CWI509) tablet
- brcm: Add nvram for the Asus Memo Pad 7 ME176C tablet
- brcm: Add nvram for the Acer Iconia One 7 B1-750 tablet
* Regression on Linux 6.8.0-38: Bluetooth adapter (Intel AX200) stops working after a few suspend/resume cycles (LP: #2073047)
- linux-firmware: Update firmware file for Intel Bluetooth AX200
- linux-firmware: Update firmware file for Intel Bluetooth AX200
- linux-firmware: Update firmware file for Intel Bluetooth AX200
- linux-firmware: Update firmware file for Intel Bluetooth AX200
- linux-firmware: Update firmware file for Intel Bluetooth AX200
- linux-firmware: Update firmware file for Intel Bluetooth AX200
- linux-firmware: Update firmware file for Intel Bluetooth AX200
- linux-firmware: Update firmware file for Intel Bluetooth AX200
- linux-firmware: Update firmware file for Intel Bluetooth AX200
- Intel Bluetooth: Update firmware file for Intel Bluetooth AX200
* Miscellaneous Ubuntu changes
- [Packaging]: scripts/create-quilt-series: Correctly handle file renames and spaces
-- Juerg Haefliger <juerg.haefliger at canonical.com> Fri, 13 Sep 2024
11:00:09 +0200
** Changed in: linux-firmware (Ubuntu Jammy)
Status: Fix Committed => Fix Released
--
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to initramfs-tools in Ubuntu.
https://bugs.launchpad.net/bugs/2077490
Title:
Error: out of memory while booting after installing the linux-firmware
in proposed
Status in initramfs-tools package in Ubuntu:
Fix Released
Status in linux-firmware package in Ubuntu:
Fix Released
Status in linux-firmware source package in Jammy:
Fix Released
Bug description:
[Impact]
I found that there are some machines in cert lab can't boot after
installing the linux-frimware in proposed with 6.8.0-40 kernel.
After selecting booting with the 6.8.0-40 kernel, it shows error: out
of memory on the screen then freeze.
There aren't any journal logs available, since they froze at very
early stage.
Following are the machines got impacted for now
https://certification.canonical.com/hardware/202306-31695/
https://certification.canonical.com/hardware/202306-31696/
Problem details:
The linux-firmware package provides new (gigantic) firmware blobs and
symlinks to directories that contain those. initramfs-tools can't
handle the directory symlinks and puts multiple copies of the same
blobs into the initrd blowing it up to a size where it becomes
problematic on some machines.
[Test Case]
Verify the affected machine boots again with the updated firmware
package.
Install updated linux-firmware package and confirm that there are no
duplicate firmware files in /lib/firmware and inside the initrd. Also
verify that there are no broken symlinks.
[Where Problems Could Occur]
If the new symlinks are broken, we end up with drivers not finding
their firmwares which results in non-functional HW components.
[Notes]
This is not a general solution for the problem of the ever growing
size of the initrd. It just alleviate it some.
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/initramfs-tools/+bug/2077490/+subscriptions
More information about the foundations-bugs
mailing list