On Thu, Dec 25, 2025 at 11:10:01PM -0000, Stuart Henderson wrote:
> Happens with some machines, we don't know why.

If booting without a monitor connected is working with a regular kernel but
failing with the ramdisk kernel, then I'd guess that what is happening is that
the system is trying to use the efifb driver to connect to wsdisplay rather
than a more specific one which is not included in the ramdisk kernel config,
(E.G. inteldrm, radeondrm, or amdgpu).

If it's using efifb, no EDID data will be being received as there is no
monitor providing it, (a dummy hdmi plug obviously supplies that data,
mitigating the problem).  That might be confusing the efifb driver, for
example if the firmware supplies a value of zero for the x resolution then
the driver won't attach.  Or maybe the firmware simply doesn't present an
efi framebuffer at all if it doesn't see EDID data from a monitor.

If it's erroneously using the vga driver on a machine with no physical VGA
hardware or firmware emulation of VGA hardware, then it's quite plausible that
the machine could crash.

Reply via email to