linux: intel arc driver kernel options
See this issue: https://gitlab.freedesktop.org/drm/intel/-/issues/7732
Testing latest linux-edge-6.1.9, I find kernel messages for the i915 driver related to GuC and HuC. Now my Arc A380 is not DRI-capable. I compiled linux 6.1.12 from kernel.org with the proper options:
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
I also had to add a kernel parameter i915.force_probe=56a5
to /etc/default/grub. Now the driver loads correctly (mostly). Still not sure about HuC.
I actually tried to compile with /boot/config-edge and couldn't get the kernel to boot - I believe the filesystem devices were missing. So there are some other issues there. I'm still using /boot/initramfs-edge for my custom kernel. I ended up copying a Fedora 37 linux-*-config file over and now everything works. This is an AMD Ryzen 5 system.