HuC firmware i915/mtl_huc_gsc.bin have status N/A

Bug #2070490 reported by Ionut Nechita

This bug report will be marked for expiration in 31 days if no further activity occurs. (find out why)

6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Incomplete
Undecided
Unassigned

Bug Description

Hello Ubuntu Kernel Team,

I notice this:

HuC firmware is not enabled on this kernel: 6.5.0-41-generic

```
Kernel: 6.5.0-41-generic x86_64
Driver: 20201103
Time: 1719401088 s 931064 us
Boottime: 376 s 964423 us
Uptime: 373 s 613623 us
Capture: 4294986508 jiffies; 28 ms ago
Reset count: 0
Suspend count: 0
Platform: METEORLAKE
Subplatform: 0x2
PCI ID: 0x7dd5
PCI Revision: 0x08
PCI Subsystem: 1849:7d55
IOMMU enabled?: 1
DMC initialized: yes
DMC loaded: yes
DMC fw version: 2.17
RPM wakelock: yes
PM suspended: no
IER: 0x08080008
DERRMR: 0xffffffff
GT awake: no
CS timestamp frequency: 19200000 Hz, 53 ns
EIR: 0x00000000
PGTBL_ER: 0x00000000
GTIER[0]: 0x00010001
GTIER[1]: 0x00010001
GTIER[2]: 0x80000000
GTIER[3]: 0x00000000
GTIER[4]: 0x00000000
GTIER[5]: 0x00000000
FORCEWAKE: 0x00010000
FAULT_TLB_DATA: 0x00000000 0x00000000
AUX_ERR_DBG: 0x00000000
  GAM_DONE: 0xfffffbff
GuC firmware: i915/mtl_guc_70.bin
GuC firmware wanted: i915/mtl_guc_70.bin
        status: RUNNING
        version: found 70.20.0
        uCode: 332032 bytes
        RSA: 384 bytes
HuC firmware: i915/mtl_huc_gsc.bin
HuC firmware wanted: i915/mtl_huc_gsc.bin
        status: N/A
        version: found 0.0.0
        uCode: 0 bytes
        RSA: 0 bytes
GuC timestamp: 0xbda655e1
```

# dpkg -l | grep linux-image
ii linux-image-6.5.0-18-generic 6.5.0-18.18~22.04.1 amd64 Signed kernel image generic
ii linux-image-6.5.0-41-generic 6.5.0-41.41~22.04.2 amd64 Signed kernel image generic
ii linux-image-generic-hwe-22.04 6.5.0.41.41~22.04.2 amd64 Generic Linux kernel image

# sudo dmesg | grep i915
[ 0.000000] Command line: BOOT_IMAGE=/@/boot/vmlinuz-6.5.0-41-generic root=UUID=bc3ae250-64a6-427b-9ebe-73c97182b704 ro rootflags=subvol=@ quiet splash i915.force_probe=7dd5 vt.handoff=7
[ 0.051304] Kernel command line: BOOT_IMAGE=/@/boot/vmlinuz-6.5.0-41-generic root=UUID=bc3ae250-64a6-427b-9ebe-73c97182b704 ro rootflags=subvol=@ quiet splash i915.force_probe=7dd5 vt.handoff=7
[ 3.305745] i915 0000:00:02.0: Force probing unsupported Device ID 7dd5, tainting kernel
[ 3.305949] i915 0000:00:02.0: [drm] GT0: Incompatible option enable_guc=3 - HuC is not supported!
[ 3.306698] i915 0000:00:02.0: [drm] No GSC FW selected, disabling GSC CS and media C6
[ 3.306981] i915 0000:00:02.0: [drm] VT-d active for gfx access
[ 3.307490] i915 0000:00:02.0: vgaarb: deactivate vga console
[ 3.307517] i915 0000:00:02.0: [drm] Using Transparent Hugepages
[ 3.326159] i915 0000:00:02.0: vgaarb: changed VGA decodes: olddecodes=io+mem,decodes=io+mem:owns=io+mem
[ 3.335411] i915 0000:00:02.0: [drm] Finished loading DMC firmware i915/mtl_dmc.bin (v2.17)
[ 3.356889] i915 0000:00:02.0: [drm] GT0: GuC firmware i915/mtl_guc_70.bin version 70.20.0
[ 3.370719] i915 0000:00:02.0: [drm] GT0: GUC: submission enabled
[ 3.370726] i915 0000:00:02.0: [drm] GT0: GUC: SLPC enabled
[ 3.370921] i915 0000:00:02.0: [drm] GT0: GUC: RC enabled
[ 3.374689] i915 0000:00:02.0: [drm] GT1: GuC firmware i915/mtl_guc_70.bin version 70.20.0
[ 3.374692] i915 0000:00:02.0: [drm] GT1: HuC firmware i915/mtl_huc_gsc.bin version 8.5.4
[ 3.402156] i915 0000:00:02.0: [drm] GT1: HuC: authenticated for clear media
[ 3.402507] i915 0000:00:02.0: [drm] GT1: GUC: submission enabled
[ 3.402512] i915 0000:00:02.0: [drm] GT1: GUC: SLPC enabled
[ 3.402594] i915 0000:00:02.0: [drm] GT1: GUC: RC enabled
[ 3.439910] [drm] Initialized i915 1.6.0 20201103 for 0000:00:02.0 on minor 0
[ 3.444949] snd_hda_intel 0000:00:1f.3: bound 0000:00:02.0 (ops i915_audio_component_bind_ops [i915])
[ 3.473062] fbcon: i915drmfb (fb0) is primary device
[ 3.522192] i915 0000:00:02.0: [drm] fb0: i915drmfb frame buffer device
root@amr-asrock-mtl01:/sys/kernel/debug/dri/0#

# sudo dpkg -l | grep firmware
ii amd64-microcode 3.20191218.1ubuntu2.2 amd64 Processor microcode firmware for AMD CPUs
ii firmware-sof-signed 2.0-1ubuntu4.7 all Intel SOF firmware - signed
ii intel-microcode 3.20240514.0ubuntu0.22.04.1 amd64 Processor microcode firmware for Intel CPUs
ii linux-firmware 20220329.git681281e4-0ubuntu3.30 all Firmware for Linux kernel drivers

Kernel: Linux 6.5.0-41-generic #41~22.04.2-Ubuntu SMP PREEMPT_DYNAMIC Mon Jun 3 11:32:55 UTC 2 x86_64 x86_64 x86_64 GNU/Linux
CPU: Intel(R) Core(TM) Ultra 7 155H
DMI: To Be Filled By O.E.M. To Be Filled By O.E.M./NUC-155H, BIOS P1.20 03/06/2024
OS: Ubuntu 22.04.4 LTS

description: updated
Revision history for this message
Juerg Haefliger (juergh) wrote :

I'm not exactly sure what to expect when force-loading that driver. What happens if you don't have 'i915.force_probe=7dd5'?

Also, can you provide logs by running 'apport-collect 2070490'?

Changed in linux (Ubuntu):
status: New → Incomplete
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.