Missing Huc/Gsc support for Intel GFX Xe driver for Lunar Lake

Bug #2077112 reported by You-Sheng Yang
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
linux-firmware (Ubuntu)
Status tracked in Oracular
Noble
Fix Released
High
You-Sheng Yang
Oracular
Fix Released
Undecided
Unassigned

Bug Description

[Impact]

Missing Huc/Gsc firmware for Intel GFX Xe driver for Lunar Lake.

[Fix]

Few commits from upstream tag intel-2024-08-02.

[Test Case]

In dmesg:
```
xe 0000:00:02.0: [drm] Found LUNARLAKE (device ID 64a0) display version 20.00
xe 0000:00:02.0: [drm] Using GuC firmware from xe/lnl_guc_70.bin version 70.29.2
xe 0000:00:02.0: [drm] Using GuC firmware from xe/lnl_guc_70.bin version 70.29.2
xe 0000:00:02.0: [drm] Using HuC firmware from xe/lnl_huc.bin version 9.4.13
xe 0000:00:02.0: [drm] Using GSC firmware from xe/lnl_gsc_1.bin version 104.0.0.1161
```

[Where problems could occur]

There has been one Xe fw at intel/lnl_guc_70.bin, and the other Xe binaries are to complete Xe driver support on Lunar Lake. No known issue so far.

[Other Info]

For Oracular, it has been included in version 20240808.gite131a437-0ubuntu1, leaving Noble as the only target of the nomination for OEM-6.11.

========== original bug report ==========

* Kernel
  - https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git/commit/?id=e814902866ed22bc07d2af1303f3183357a438e8 ("drm/xe/huc: Define HuC binary for LNL")
  - https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git/commit/?id=f4aa02c43969c36213a7fd4e56831693fc83ec4b ("drm/xe/gsc: Define GSC binary for LNL")
  - https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git/commit/?id=4eb0aab6e4434ada240286d934651dfdb2e08301 ("drm/xe/guc: Bump minimum required GuC version to v70.29.2")
* linux-firmware
  - https://lore.kernel.<email address hidden>/

You-Sheng Yang (vicamo)
Changed in linux (Ubuntu Noble):
status: New → Invalid
Changed in linux (Ubuntu Oracular):
status: New → Triaged
Changed in linux-firmware (Ubuntu Noble):
status: New → Triaged
Changed in linux-firmware (Ubuntu Oracular):
status: New → Triaged
Changed in linux-oem-6.11 (Ubuntu Noble):
status: New → Triaged
Changed in linux-oem-6.11 (Ubuntu Oracular):
status: New → Invalid
Revision history for this message
You-Sheng Yang (vicamo) wrote :

For linux-firmware/oracular, it has been included in version 20240808.gite131a437-0ubuntu1.

Changed in linux-firmware (Ubuntu Oracular):
status: Triaged → Fix Released
Revision history for this message
Timo Aaltonen (tjaalton) wrote :

I'm thinking of doing the kernel support for LNL/BMG in a separate bug #2076209. The firmware can use this one.

Revision history for this message
Timo Aaltonen (tjaalton) wrote (last edit ):

and include BMG too here.

Revision history for this message
You-Sheng Yang (vicamo) wrote :
description: updated
Revision history for this message
Hui Wang (hui.wang) wrote :

What kernel version is for Oracular? 6.10 or 6.11? If it is 6.10, do we still need to backport the patch to oracular kernel?

Revision history for this message
Timo Aaltonen (tjaalton) wrote :

will be 6.11

You-Sheng Yang (vicamo)
description: updated
Changed in linux-firmware (Ubuntu Noble):
status: Triaged → In Progress
importance: Undecided → High
assignee: nobody → You-Sheng Yang (vicamo)
no longer affects: linux-oem-6.11 (Ubuntu Oracular)
no longer affects: linux-oem-6.11 (Ubuntu)
no longer affects: linux (Ubuntu)
no longer affects: linux (Ubuntu Noble)
no longer affects: linux (Ubuntu Oracular)
no longer affects: linux-oem-6.11 (Ubuntu Noble)
Revision history for this message
You-Sheng Yang (vicamo) wrote :

The kernel parts (linux/oracular and linux-oem-6.11/noble) have been filed as bug 2076209.

Revision history for this message
Timo Aaltonen (tjaalton) wrote : Please test proposed package

Hello You-Sheng, or anyone else affected,

Accepted linux-firmware into noble-proposed. The package will build now and be available at https://launchpad.net/ubuntu/+source/linux-firmware/20240318.git3b128b60-0ubuntu2.3 in a few hours, and then in the -proposed repository.

Please help us by testing this new package. See https://wiki.ubuntu.com/Testing/EnableProposed for documentation on how to enable and use -proposed. Your feedback will aid us getting this update out to other Ubuntu users.

If this package fixes the bug for you, please add a comment to this bug, mentioning the version of the package you tested, what testing has been performed on the package and change the tag from verification-needed-noble to verification-done-noble. If it does not fix the bug for you, please add a comment stating that, and change the tag to verification-failed-noble. In either case, without details of your testing we will not be able to proceed.

Further information regarding the verification process can be found at https://wiki.ubuntu.com/QATeam/PerformingSRUVerification . Thank you in advance for helping!

N.B. The updated package will be released to -updates after the bug(s) fixed by this package have been verified and the package has been in -proposed for a minimum of 7 days.

Changed in linux-firmware (Ubuntu Noble):
status: In Progress → Fix Committed
Revision history for this message
You-Sheng Yang (vicamo) wrote :

Verified linux-firmware/noble-proposed version 20240318.git3b128b60-0ubuntu2.3 on TRBL-DVT1-C1.

tags: added: verification-done-noble
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package linux-firmware - 20240318.git3b128b60-0ubuntu2.3

---------------
linux-firmware (20240318.git3b128b60-0ubuntu2.3) noble; urgency=medium

  * Miscellaneous Ubuntu changes
    - [Packaging]: scripts/create-quilt-series: Correctly handle file renames and spaces
  * Missing Huc/Gsc support for Intel GFX Xe driver for Lunar Lake (LP: #2077112)
    - xe: Add LNL HuC 9.4.13
    - xe: Add GSC 104.0.0.1161 for LNL
    - xe: Add BMG HuC 8.2.10
    - xe: Add GuC v70.29.2 for LNL
    - xe: First GuC release v70.29.2 for BMG
  * Add more region support of QCOM WiFi WCN7850 (LP: #2077296)
    - ath12k: WCN7850 hw2.0: update board-2.bin
  * Missing firmware for Intel(R) Wi-Fi 7 BE200 320MHz (LP: #2077509)
    - iwlwifi: add gl FW for core87-44 release
    - iwlwifi: add gl FW for core89-58 release
  * [SRU]QAT: Add 402xx (CPM2.0c) firmware for Sierra forest and Granite rapids (LP: #2073525)
    - linux-firmware: add firmware for qat_402xx devices
  * Support Intel IPU7 MIPI camera (LP: #2071821)
    - SAUCE: intel: Add IPU7 firmware

 -- Juerg Haefliger <email address hidden> Tue, 27 Aug 2024 09:48:48 +0200

Changed in linux-firmware (Ubuntu Noble):
status: Fix Committed → Fix Released
Revision history for this message
Timo Aaltonen (tjaalton) wrote : Update Released

The verification of the Stable Release Update for linux-firmware has completed successfully and the package is now being released to -updates. Subsequently, the Ubuntu Stable Release Updates Team is being unsubscribed and will not receive messages about this bug report. In the event that you encounter a regression using the package from -updates please report a new bug using ubuntu-bug and tag the bug report regression-update so we can easily find any regressions.

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.