> Date: Fri, 20 Dec 2024 11:05:29 -0500 (EST) > From: Mouse <mo...@rodents-montreal.org> > > At work, we just tried to build a 9.1 kernel with the i915drm line > uncommented (we also left i915drmkms uncommented). The kernel build > exploded badly - it looks to me as though some file is expecting u8 to > be typedeffed but doesn't bother making sure it is.
Pre-KMS DRM (like i915drm) and DRM/KMS (like i915drmkms) are definitely not expected to coexist in the same kernel. > The i915drm line is present in both GENERIC and ALL, but it's commented > in both (yes, even in ALL). Is it expected to work, or is this > something that should have been deleted entirely? It might work if you're lucky, once you disable all the DRM/KMS drivers, but it has undoubtedly bitrotted. The legacy pre-KMS DRM code base was kept around mainly for some ancient radeon device (like r100 or something) that broke in the DRM/KMS driver, and maybe for Intel i8xx, I don't remember. What's your motivation for using the i915drm driver?