Fix random HuC/GuC initialization failure of Intel i915 driver
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
HWE Next |
New
|
Undecided
|
Unassigned | ||
linux (Ubuntu) |
New
|
Undecided
|
Unassigned | ||
Jammy |
New
|
Undecided
|
Unassigned | ||
Noble |
Fix Released
|
Undecided
|
Chris Chiu | ||
linux-oem-6.5 (Ubuntu) |
Invalid
|
Undecided
|
Unassigned | ||
Jammy |
Fix Released
|
Undecided
|
Unassigned | ||
Noble |
Invalid
|
Undecided
|
Unassigned | ||
linux-oem-6.8 (Ubuntu) |
Invalid
|
Undecided
|
Unassigned | ||
Jammy |
Invalid
|
Undecided
|
Unassigned | ||
Noble |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
[Impact]
i915 error can sometimes be found in kernel message when booting the machine w/ power unplugged
kernel: i915 0000:00:02.0: [drm] *ERROR* GT1: GuC initialization failed -EIO
kernel: i915 0000:00:02.0: [drm] *ERROR* GT1: Enabling uc failed (-5)
kernel: i915 0000:00:02.0: [drm] *ERROR* GT1: Failed to initialize GPU, declaring it wedged!
The GPU won't work with this failure
[Fix]
Backport the upatream fix for allowing slow HuC loading.
[Test]
1. Unplug the power of the laptop and make sure it's charged by battery
2. Cold boot or Warm boot the machine and check the GuC init fail message.
3. Go to settings - > about --> graphics to make sure the GPU information is correct every boot.
[Where problems could occur]
Simply increase the loading time of HuC still get a working system. Should be low risk of regression.
CVE References
Changed in linux-oem (Ubuntu Jammy): | |
status: | New → In Progress |
status: | In Progress → Invalid |
Changed in linux-oem-6.5 (Ubuntu Jammy): | |
status: | New → In Progress |
tags: | added: oem-priority originate-from-2051627 stella |
Changed in linux-oem-6.5 (Ubuntu Jammy): | |
status: | In Progress → Fix Committed |
Changed in linux-oem-6.5 (Ubuntu Noble): | |
status: | New → Invalid |
no longer affects: | linux-oem (Ubuntu) |
no longer affects: | linux-oem (Ubuntu Jammy) |
no longer affects: | linux-oem (Ubuntu Noble) |
Changed in linux-oem-6.8 (Ubuntu Jammy): | |
status: | New → Invalid |
tags: |
added: verification-done-jammy-linux-oem-6.5 removed: verification-needed-jammy-linux-oem-6.5 |
Changed in linux (Ubuntu Noble): | |
assignee: | nobody → Chris Chiu (mschiu77) |
status: | New → In Progress |
Changed in linux-oem-6.8 (Ubuntu): | |
status: | New → Invalid |
Changed in linux (Ubuntu Noble): | |
status: | In Progress → Fix Committed |
tags: |
added: verification-done-noble-linux verification-done-noble-linux-nvidia-lowlatency removed: verification-needed-noble-linux verification-needed-noble-linux-nvidia-lowlatency |
please send for oem-6.8 too if it's an issue there