APPLIED: [SRU][J:linux-firmware][PULL] Missing DG2 HUC firmware (i915) (LP: #2029345)

Juerg Haefliger juerg.haefliger at canonical.com
Tue Aug 15 08:55:01 UTC 2023


Applied to linux-firmware jammy branch.

...Juerg


> BugLink: https://bugs.launchpad.net/bugs/2029345
> 
> [ Impact ]
> 
> Missing HUC firmware. For whatever it is required for, it won't work without the firmware.
> 
> [ Fix ]
> 
> Upstream linux-firmware commit 8f86b5ab3e051170ea240fc409d457e16e24bc21.
> 
> [ Test Case ]
> 
> $ cat /sys/kernel/debug/dri/1/gt/uc/huc_info
> 
> Should report HUC FW information.
> 
> [ Where Problems Could Occur ]
> 
> Limited to i915 DG2 (Arc2?) GPUs.
> 
> [ Original Description ]
> 
> $ sudo update-initramfs -k $(uname -r) -u
> update-initramfs: Generating /boot/initrd.img-6.2.0-26-generic
> W: Possible missing firmware /lib/firmware/i915/dg2_huc_gsc.bin for module i915
> I: The initramfs will attempt to resume from /dev/dm-2
> I: (/dev/mapper/vgubuntu-swap_1)
> I: Set the RESUME variable to override this.
> $
> 
> i915/dg2_huc_gsc.bin seems to be missing. While this is an experimental (?) Intel driver for Arc2 dedicated GPUs, and some of these products are no longer being sold, there will probably be people out there using it, and wishing to use the newer driver and HUC support.
> 
> Are there reasons not to include this firmware, or was it just an oversight, possibly following Debian's?
> 
> Thanks.
> 
> ProblemType: Bug
> DistroRelease: Ubuntu 22.04
> Package: linux-firmware 20220329.git681281e4-0ubuntu3.16
> ProcVersionSignature: Ubuntu 6.2.0-26.26~22.04.1-generic 6.2.13
> Uname: Linux 6.2.0-26-generic x86_64
> ApportVersion: 2.20.11-0ubuntu82.5
> Architecture: amd64
> AudioDevicesInUse:
>  USER        PID ACCESS COMMAND
>  /dev/snd/controlC0:  mona       2342 F.... pulseaudio
>  /dev/snd/controlC1:  mona       2342 F.... pulseaudio
> CRDA: N/A
> CasperMD5CheckResult: pass
> CurrentDesktop: ubuntu:GNOME
> Date: Wed Aug  2 10:44:39 2023
> Dependencies: firmware-sof-signed 2.0-1ubuntu4.1
> InstallationDate: Installed on 2023-02-12 (170 days ago)
> InstallationMedia: Ubuntu 22.04.1 LTS "Jammy Jellyfish" - Release amd64 (20220809.1)
> MachineType: Microsoft Corporation Surface Laptop 4
> PackageArchitecture: all
> ProcFB: 0 i915drmfb
> ProcKernelCmdLine: BOOT_IMAGE=/vmlinuz-6.2.0-26-generic root=/dev/mapper/vgubuntu-root ro quiet splash
> RelatedPackageVersions:
>  linux-restricted-modules-6.2.0-26-generic N/A
>  linux-backports-modules-6.2.0-26-generic  N/A
>  linux-firmware                            20220329.git681281e4-0ubuntu3.16
> SourcePackage: linux-firmware
> UpgradeStatus: No upgrade log present (probably fresh install)
> dmi.bios.date: 04/11/2023
> dmi.bios.vendor: Microsoft Corporation
> dmi.bios.version: 22.101.143
> dmi.board.name: Surface Laptop 4
> dmi.board.vendor: Microsoft Corporation
> dmi.chassis.type: 9
> dmi.chassis.vendor: Microsoft Corporation
> dmi.modalias: dmi:bvnMicrosoftCorporation:bvr22.101.143:bd04/11/2023:svnMicrosoftCorporation:pnSurfaceLaptop4:pvr124I00061T000M0100000D0B05F1C01P16Y1U00S0:rvnMicrosoftCorporation:rnSurfaceLaptop4:rvr:cvnMicrosoftCorporation:ct9:cvr:skuSurface_Laptop_4_19501951:
> dmi.product.family: Surface
> dmi.product.name: Surface Laptop 4
> dmi.product.sku: Surface_Laptop_4_1950:1951
> dmi.product.version: 124I:00061T:000M:0100000D:0B:05F:1C:01P:16Y:1U:00S:0
> dmi.sys.vendor: Microsoft Corporation
> 
> Signed-off-by: Juerg Haefliger <juerg.haefliger at canonical.com>
> 
> --------
> 
> The following changes since commit 8eeca6fe75432ee29fa45ef2e151da9ae39bd812:
> 
>   rtw89: 8851b: add firmware v0.29.41.0 (2023-08-10 17:02:22 +0200)
> 
> are available in the Git repository at:
> 
>   https://git.launchpad.net/~juergh/+git/linux-firmware lp2029345
> 
> for you to fetch changes up to 405f7b89bdb7dd30b5e3e187d9080790ab010aa8:
> 
>   i915: Add HuC 7.10.3 for DG2 (2023-08-14 15:55:53 +0200)
> 
> ----------------------------------------------------------------
> Daniele Ceraolo Spurio (1):
>       i915: Add HuC 7.10.3 for DG2
> 
>  WHENCE               |   3 +++
>  i915/dg2_huc_gsc.bin | Bin 0 -> 622592 bytes
>  2 files changed, 3 insertions(+)
>  create mode 100755 i915/dg2_huc_gsc.bin

-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 833 bytes
Desc: OpenPGP digital signature
URL: <https://lists.ubuntu.com/archives/kernel-team/attachments/20230815/d8fb9aaa/attachment.sig>


More information about the kernel-team mailing list