[SRU][F/linux-firmware][PULL] Missing firmware files, in Ubuntu 20.04 LTS, for initramfs, when it loads i915 (LP: #1939986)

Juerg Haefliger juerg.haefliger at canonical.com
Thu Nov 18 09:14:50 UTC 2021


BugLink: https://bugs.launchpad.net/bugs/1939986

[ Impact ]

The i915 driver in Focal HWE kernels (currently 5.11 and 5.13) needs new firmware blobs. Without them, some users reported display/audio issues when installing said kernel.


[ Test Case ]

1) Install linux-generic-hwe-20.04
2) echo 'i915' >> /etc/initramfs-tools/modules
3) update-initramfs -u

Which leads to multiple warnings:
W: Possible missing firmware <foo> for module i915


[Fix ] 

Add missing firmware blobs from upstream linux-firmware.


[ Where Problems Could Occur ]

New closed-source firmware binaries, would could possibly go wrong? No display with i915, kernel crashes.


Signed-off-by: Juerg Haefliger <juergh at canonical.com>

--------

The following changes since commit 05563da117f4009a30689364133eac38a4feecf7:

  UBUNTU: Ubuntu-1.187.20 (2021-10-20 15:33:56 +0300)

are available in the Git repository at:

  git+ssh://juergh@git.launchpad.net/~juergh/+git/linux-firmware lp1939986

for you to fetch changes up to 6f1e209f14e17c32dfaf69601656db164cf7d513:

  i915: Add GuC firmware v49.0.1 for all platforms (2021-11-17 17:56:02 +0100)

----------------------------------------------------------------
Anusha Srivatsa (1):
      i915: Add DG1 DMC v2.02

John Harrison (1):
      i915: Add GuC firmware v49.0.1 for all platforms

José Roberto de Souza (1):
      i915: Add HuC firwmare v7.5.0 for TGL

 WHENCE                   |  30 ++++++++++++++++++++++++++++++
 i915/bxt_guc_49.0.1.bin  | Bin 0 -> 196224 bytes
 i915/cml_guc_49.0.1.bin  | Bin 0 -> 197184 bytes
 i915/dg1_dmc_ver2_02.bin | Bin 0 -> 16624 bytes
 i915/ehl_guc_49.0.1.bin  | Bin 0 -> 324160 bytes
 i915/glk_guc_49.0.1.bin  | Bin 0 -> 196672 bytes
 i915/icl_guc_49.0.1.bin  | Bin 0 -> 324160 bytes
 i915/kbl_guc_49.0.1.bin  | Bin 0 -> 197184 bytes
 i915/skl_guc_49.0.1.bin  | Bin 0 -> 196288 bytes
 i915/tgl_guc_49.0.1.bin  | Bin 0 -> 321792 bytes
 i915/tgl_huc_7.5.0.bin   | Bin 0 -> 580736 bytes
 11 files changed, 30 insertions(+)
 create mode 100644 i915/bxt_guc_49.0.1.bin
 create mode 100644 i915/cml_guc_49.0.1.bin
 create mode 100644 i915/dg1_dmc_ver2_02.bin
 create mode 100644 i915/ehl_guc_49.0.1.bin
 create mode 100644 i915/glk_guc_49.0.1.bin
 create mode 100644 i915/icl_guc_49.0.1.bin
 create mode 100644 i915/kbl_guc_49.0.1.bin
 create mode 100644 i915/skl_guc_49.0.1.bin
 create mode 100644 i915/tgl_guc_49.0.1.bin
 create mode 100644 i915/tgl_huc_7.5.0.bin



More information about the kernel-team mailing list