- I switch on a Linux box
- Boot loader displays its output on screen
- Boot starts with first output messages
- Screen goes blank, and never comes back on.
Note: this is about the console, NOT about X11.
I keep running into the same problem, on a variety of hardware (x86, ARM) with different video connectors (VGA, HDMI). It more frequently happens with "modern" LCDs than with "ancient" CRTs. The LCDs would either say "no signal detected" (frequently), or "signal out of range" (rarely).
Some example combinations:
- PC with VGA / CRT -- works
- same PC with VGA / analog monitor -- "no signal"
- same PC with HDMI / LCD -- "no signal"
- Raspberry Pi with HDMI -- "no signal"
- pcduino3 with HDMI -- "out of range"
- happened on the Raspberry Pi, too, but I don't recall the exact configuration.
I'm trying to understand what exactly the kernel does to detect the "graphics" for console output, and why, on balance, it somehow is less successful in getting the configuration right than boot loaders and the early stage of the boot (which may be ramdisk; not sure). Or, if the kernel doesn't actually do any detecting, where the settings are defined that are somehow less successful than the boot loader's etc. I'm baffled that it happens on all sorts of hardware.