2.5.26 broken on headless boxes
Quoted 6 lines · Matthew Wilcox
Quoted 2 lines · Petr Vandrovec
You have enabled
CONFIG_VTwithoutCONFIG_VGA_CONSOLEandCONFIG_DUMMY_CONSOLE. It is illegal configuration.Huh. So
CONFIG_VT_CONSOLEis not enough any more? I really do think this should be documented in Config.help.
CONFIG_VT_CONSOLE works other way around. If you set CONFIG_VT_CONSOLE, /dev/console can be displayed on your VTs (on your screen).
CONFIG_VGA_CONSOLE/CONFIG_DUMMY_CONSOLE determines whether your VT can be created at all - maybe _CONSOLE suffix is misleading - without having at least one displaying device virtual terminals cannot be build. I always thought that CONFIG_DUMMY_CONSOLE cannot be unset, but apparently it can...
And BTW, when such configuration worked for you last time? It does not look to me like that it should ever work.
Quoted 7 lines
Quoted 5 lines
To fix oopses, either enable 'Framebuffer devices' under 'Console drivers' section (you do not have to enable any fbdev driver, just check this option...), or disable
CONFIG_VT. Seearch/*/kernel/setup.cfor explanation, no code in VT subsystem kernel expects conswitchp == NULL, but couple of architectures leaves sometime conswitchp uninitialized.well, this is on x86 ...
Petr Vandrovec [email protected]
Quoted 8 lines · Petr Vandrovec
CONFIG_VGA_CONSOLE/CONFIG_DUMMY_CONSOLE determines whether your VT can be created at all - maybe
_CONSOLEsuffix is misleading - without having at least one displaying device virtual terminals cannot be build. I always thought thatCONFIG_DUMMY_CONSOLEcannot be unset, but apparently it can...And BTW, when such configuration worked for you last time? It does not look to me like that it should ever work.
erm, 2.5.25 worked, and i didn't change the .config between 2.5.25 and 2.5.26 (just ran make oldconfig).
Signature · 1 line
Revolutions do not require corporate support.