Kernel: enable CONFIG_INTEL_MEI_GSC_PROXY (missing mei_gsc_proxy, i915 "GSC proxy" error on Meteor Lake/Arrow Lake)
Maintainers usually reply within 1 day
Nobody has claimed this yet.
Assessment
- Difficulty
- 2/5
- Estimated time
- 1-3 hours
- Newbie friendliness
- 68/100
- Issue type
- Bug
- Clarity
- Clearly specified
- Activity status
- Active
- Tech stack
- linux, shell
- Domain
- operating-systems
Research direction
The change belongs in the kernel package templates for linux6.18 and linux7.3 in void-packages, where the kernel config is set. Find where CONFIG_INTEL_MEI_GSC_PROXY is currently unset for each version and check the surrounding MEI options. Done means the option is enabled in both configs, the package builds, and modinfo mei_gsc_proxy finds the module on a rebuilt kernel.
Written by the indexing model from the issue text.
Description
Is this a new report?
Yes
System Info
Void 6.18.60_1 x86_64 GenuineIntel notuptodate rrrmFF
Package(s) Affected
linux6.18, linux7.3
Does a report exist for this bug with the project's home (upstream) and/or another distro?
No response
Expected behaviour
The mei_gsc_proxy module should be shipped with the kernel and be loadable (as on Fedora/Debian/Arch kernels), so that i915/xe can initialize the GSC proxy, and the boot-time error i915 ...: can't init GSC proxy due to missing mei component (older kernels: *ERROR* GT1: GSC proxy handler failed to init) no longer appears in dmesg.
Actual behaviour
Void kernels (linux6.18-6.18.60_1, linux7.3-7.3.1_1) are built without
CONFIG_INTEL_MEI_GSC_PROXY:
$ grep MEI_GSC /boot/config-$(uname -r)
# CONFIG_INTEL_MEI_GSC_PROXY is not set
$ modinfo mei_gsc_proxy
modinfo: ERROR: Module mei_gsc_proxy not found.
As a result, on systems with a Meteor Lake / Arrow Lake-H iGPU, i915 logs an
error on every boot:
i915 0000:00:02.0: [drm] GT1: can't init GSC proxy due to missing mei component
(older kernels: "ERROR GT1: GSC proxy handler failed to init")
lsmod | grep mei shows only mei and mei_me; the mei_gsc_proxy component
never binds, so the GSC firmware inside the iGPU cannot communicate with the
CSME. On DG2 this breaks HuC authentication; on MTL/ARL the practical impact
is smaller (HuC still authenticates), but the error is logged on every boot
and ME-dependent GSC features (some PXP/protected-content paths) are
unavailable.
Steps to reproduce
- Boot a current Void kernel (tested: linux6.18-6.18.60_1 andlinux7.3-7.3.1_1) on a system with a Meteor Lake / Arrow Lake-H iGPU.
- dmesg | grep -i gsc — the proxy error is present on every boot.
- modinfo mei_gsc_proxy → ERROR: Module mei_gsc_proxy not found.
- grep MEI_GSC /boot/config-$(uname -r) → # CONFIG_INTEL_MEI_GSC_PROXY is not set
- Dominant language
- Shell
- Stars
- 3.5k
- Forks
- 2.8k
- Avg merge
- 1d 21h
- Merged PRs (30d)
- 302
Getting set up
- No Dockerfile or Docker Compose file
- Has a pull request template
- Read the contributing guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from void-linux/void-packages
-
bug needs-testing
Difficulty 2/5 1-3 hours Newbie friendliness 76/100
void-linux/void-packages#63249 · 3 comments ·
Maintainers usually reply within 1 day
-
xmlto: sources no longer available from upstreamPossibly taken @L1TerminalFault claimed this 6 days ago. Openbug needs-testing
Difficulty 2/5 1-3 hours Newbie friendliness 62/100
void-linux/void-packages#63237 ·
Maintainers usually reply within 1 day
-
AI 🤖 bug needs-testing
Difficulty 2/5 1-3 hours Newbie friendliness 82/100
void-linux/void-packages#63041 · 1 comment ·
Maintainers usually reply within 1 day
-
request
Difficulty 2/5 1-3 hours Newbie friendliness 62/100
void-linux/void-packages#63016 ·
Maintainers usually reply within 1 day
-
nextcloud-client: VFS plugins installed where the client does not searchMay be free again A pull request for this issue was closed without being merged. Openbug needs-testing
Difficulty 2/5 1-3 hours Newbie friendliness 70/100
void-linux/void-packages#62700 ·
Maintainers usually reply within 1 day
All issues in void-linux/void-packages
Similar issues
-
[Bug] adb backup script reports "Done" & exits 0 when the backup failsPossibly taken @bhattmanthan claimed this today. Openrequest-issue-assignment
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
OWASP/mastg#4034 · 5 comments ·
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 62/100
-
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
nexu-io/html-anything#164 ·
-
fix(installer): OpenSSL-only SHA-256 fallback aborts installationPossibly taken @pujitha24 claimed this today. Open
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
Maintainers usually reply within 1 day
-
Difficulty 1/5 Under an hour Newbie friendliness 85/100
Maintainers usually reply within 1 day