he problem is that fb console initialised by i915drmfb require that new kexec kernel have compiled it in, or have it in initrd, and load it during boot process. (actually pureos have it in initrd - that’s why it’s semi fix)
debian installer for example will not load that module and will try to utilise vesafb , so user will be blind , but that is not our problem.
The problem I see with having i915 loaded so late is that until it’s loaded user is blind.
Can we alter default pureos kernel config to have i915 build in?
It’s a simple change
-CONFIG_DRM=m +CONFIG_DRM=y -CONFIG_DRM_KMS_HELPER=m +CONFIG_DRM_KMS_HELPER=y -CONFIG_DRM_I915=m +CONFIG_DRM_I915=y -CONFIG_DRM_PANEL_ORIENTATION_QUIRKS=m +CONFIG_DRM_PANEL_ORIENTATION_QUIRKS=y