View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0001470 | channel: kernel/el9 | --kernel--request-for-enhancement-- | public | 2024-07-23 16:03 | 2024-07-28 13:38 |
Reporter | yoctoctet | Assigned To | toracat | ||
Priority | normal | Severity | minor | Reproducibility | N/A |
Status | resolved | Resolution | fixed | ||
Platform | x86_64 | OS | Rocky Linux | OS Version | 9.4 |
Summary | 0001470: Missing modules for Intel ARC GPU | ||||
Description | When using elrepo kernel-ml, some MEI modules are not enabled during build causing invalid behaviour with intel i915 ARC GPU. It seems like a simple fix so it could be a good improvement. dmesg output : [ 6.160706] i915 0000:09:00.0: [drm] GT0: HuC: can't load due to missing mei modules [ 6.160710] i915 0000:09:00.0: [drm] GT0: HuC: initialization failed -EIO [ 6.161643] i915 0000:09:00.0: [drm] GT0: GuC firmware i915/dg2_guc_70.bin version 70.20.0 [ 6.161646] i915 0000:09:00.0: [drm] GT0: HuC firmware i915/dg2_huc_gsc.bin version 7.10.3 [ 6.173240] i915 0000:09:00.0: [drm] GT0: GUC: submission enabled [ 6.173247] i915 0000:09:00.0: [drm] GT0: GUC: SLPC enabled [ 6.173477] i915 0000:09:00.0: [drm] GT0: GUC: RC enabled output of cat /sys/kernel/debug/dri/0/gt0/uc/huc_info : HuC firmware: i915/dg2_huc_gsc.bin status: INIT FAIL version: found 7.10.3 uCode: 0 bytes RSA: 0 bytes HuC status: 0x00164000 According to : https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7732 Here are all modules for i915 support that are set in the fedora build : CONFIG_INTEL_MEI_GSC=m CONFIG_INTEL_MEI_PXP=m CONFIG_DRM_I915=m CONFIG_DRM_I915_FORCE_PROBE="" CONFIG_DRM_I915_CAPTURE_ERROR=y CONFIG_DRM_I915_COMPRESS_ERROR=y CONFIG_DRM_I915_USERPTR=y CONFIG_DRM_I915_GVT=y CONFIG_DRM_I915_GVT_KVMGT=m CONFIG_DRM_I915_PXP=y CONFIG_DRM_I915_REQUEST_TIMEOUT=20000 CONFIG_DRM_I915_FENCE_TIMEOUT=10000 CONFIG_DRM_I915_USERFAULT_AUTOSUSPEND=250 CONFIG_DRM_I915_HEARTBEAT_INTERVAL=2500 CONFIG_DRM_I915_PREEMPT_TIMEOUT=640 CONFIG_DRM_I915_MAX_REQUEST_BUSYWAIT=8000 CONFIG_DRM_I915_STOP_TIMEOUT=100 CONFIG_DRM_I915_TIMESLICE_DURATION=1 CONFIG_SND_HDA_I915=y CONFIG_INTEL_MEI=m CONFIG_INTEL_MEI_ME=m CONFIG_INTEL_MEI_TXE=m CONFIG_INTEL_MEI_GSC=m CONFIG_INTEL_MEI_HDCP=m CONFIG_INTEL_MEI_PXP=m CONFIG_INTEL_MEI_WDT=m | ||||
Steps To Reproduce | Install elrepo kernel-ml in rocky linux 9.4 in a computer with an ARC graphics card | ||||
Additional Information | See : https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7732 | ||||
Tags | No tags attached. | ||||
|
It seem like I put it in the wrong channel, sorry it's the first time I used this platform. Is it possible to move it to the correct place or should I recreate it ? |
|
Moved to kernel/el8. |
|
Oops, moved to kernel/el9. |
|
The following config changes will be made in the next release of kernel-ml (6.10.1). The x86_64 arch only, not applicable to aarch64. @@ -2570,12 +2570,12 @@ CONFIG_SENSORS_LIS3_I2C=m CONFIG_ALTERA_STAPL=m CONFIG_INTEL_MEI=m CONFIG_INTEL_MEI_ME=m -# CONFIG_INTEL_MEI_TXE is not set -# CONFIG_INTEL_MEI_GSC is not set +CONFIG_INTEL_MEI_TXE=m +CONFIG_INTEL_MEI_GSC=m CONFIG_INTEL_MEI_VSC_HW=m CONFIG_INTEL_MEI_VSC=m -# CONFIG_INTEL_MEI_HDCP is not set -# CONFIG_INTEL_MEI_PXP is not set +CONFIG_INTEL_MEI_HDCP=m +CONFIG_INTEL_MEI_PXP=m # CONFIG_INTEL_MEI_GSC_PROXY is not set CONFIG_VMWARE_VMCI=m # CONFIG_GENWQE is not set @@ -6162,6 +6162,7 @@ CONFIG_DRM_I915_CAPTURE_ERROR=y CONFIG_DRM_I915_COMPRESS_ERROR=y CONFIG_DRM_I915_USERPTR=y CONFIG_DRM_I915_GVT_KVMGT=m +CONFIG_DRM_I915_PXP=y CONFIG_DRM_I915_DP_TUNNEL=y CONFIG_DRM_I915_REQUEST_TIMEOUT=20000 CONFIG_DRM_I915_FENCE_TIMEOUT=10000 |
|
The requested config change are now in the following kernels released today: kernel-ml-6.10.1-1.el9.elrepo.x86_64.rpm kernel-ml-6.10.1-1.el8.elrepo.x86_64.rpm As noted earlier, the changes are not applicable to aarch64. |
|
Also applied to the following kernel released today: kernel-lt-6.1.101-1.el9.elrepo.x86_64.rpm |
|
Closing as 'resolved' as the requested modifications are now in the current kernels. |
Date Modified | Username | Field | Change |
---|---|---|---|
2024-07-23 16:03 | yoctoctet | New Issue | |
2024-07-23 16:03 | yoctoctet | Status | new => assigned |
2024-07-23 16:03 | yoctoctet | Assigned To | => toracat |
2024-07-23 16:05 | yoctoctet | Note Added: 0009979 | |
2024-07-23 16:20 | toracat | Project | channel: elrepo/el8 => channel: kernel/el8 |
2024-07-23 16:21 | toracat | Status | assigned => acknowledged |
2024-07-23 16:21 | toracat | Note Added: 0009980 | |
2024-07-23 16:24 | toracat | Project | channel: kernel/el8 => channel: kernel/el9 |
2024-07-23 16:25 | toracat | Note Added: 0009981 | |
2024-07-23 20:12 | toracat | Note Added: 0009984 | |
2024-07-23 20:12 | toracat | Status | acknowledged => assigned |
2024-07-24 20:02 | toracat | Note Added: 0009985 | |
2024-07-25 13:17 | toracat | Note Added: 0009987 | |
2024-07-28 13:38 | toracat | Status | assigned => resolved |
2024-07-28 13:38 | toracat | Resolution | open => fixed |
2024-07-28 13:38 | toracat | Note Added: 0009989 |