[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#759657: console-setup w/ systemd forgets font setting



On Thu 10 Dec 2015 at 03:47:24 +0100, Michael Biebl wrote:

> Am 10.12.2015 um 00:55 schrieb Samuel Thibault:
> > Eric Cooper, on Thu 19 Nov 2015 13:31:57 -0500, wrote:
> >> While booting, it looks like the font switches from VGA to Terminus
> >> during the boot messages.  But then the screen is cleared and the
> >> getty login prompts are back in VGA.  If I run "setupcon" manually, it
> >> changes to Terminus.
> > 
> > So it seems like something is resetting the font back to VGA (and it's
> > not console-setup, which loads Terminus).
> > 
> > systemd people, do you have any idea?  This has started happening with
> > the switch to systemd.
> 
> From a cursory look, it doesn't seem to be caused by systemd itself but
> it's a race condition and the way console-setup works. And the timing
> under systemd might simply the different then under sysvinit (it's
> usually faster).
> 
> When Karsten added the dependency on udev settle, it probably just
> changed the timing (by delaying it a little) so made it less likely to
> happen.
> 
> It might be, that loading the KMS module resets the font.
> So maybe console-setup should run when hardware shows up.
> This is a shot in the dark, but can you try and create the following
> udev rules file:
> 
> $ cat /etc/udev/rules.d/90-setupcon.rules
> ACTION=="add", SUBSYSTEM=="vtconsole", KERNEL=="vtcon*",
> RUN+="/bin/setupcon"

This file does it for me up to now. After about 10 reboots the font is
not being reset back to VGA.

Regards,

Brian.


Reply to: