Bug 64159 - Unicode map not being copied to other consoles
Summary: Unicode map not being copied to other consoles
Status: RESOLVED DUPLICATE of bug 78796
Alias: None
Product: systemd
Classification: Unclassified
Component: general (show other bugs)
Version: unspecified
Hardware: x86 (IA32) Linux (All)
: medium normal
Assignee: systemd-bugs
QA Contact: systemd-bugs
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-05-02 16:39 UTC by Christian Finnberg
Modified: 2014-06-25 09:48 UTC (History)
0 users

See Also:
i915 platform:
i915 features:


Attachments

Description Christian Finnberg 2013-05-02 16:39:25 UTC
When systemd-vconsole-setup is run it doesn't copy the Unicode map to the other consoles. The font is correctly copied and all ttys have the same font but unicode map stays the same so [depends on the font change] some letters show wrong characters.

Systemd 202
Kernels 3.8.10 & 3.0.75

I have traced the error to a ioctl call in line 211 of vconsole.c but I don't know if there is a problem with that call or there is a kernel bug.
Comment 1 Kay Sievers 2013-05-02 16:43:21 UTC
I'm not aware that they *can* be copied. I don't think that can be fixed
in/from systemd.

It should all work fine, as long there are no drivers switched, like:
  efi,vga --> kms

It is probably a kernel bug, that switching the drivers does not preserve
the unicode map in the same way the font is preserved.
Comment 2 Christian Finnberg 2013-05-02 17:02:46 UTC
Ok then it's a feature not a bug :)

Maybe is it posible to circunvent it setting the map "explicitly" for every tty. It's only a sugestion, I solved my problem setting early KMS start at boot but if "theoretically" the systemd-vconsole-setup provides the service, maybe it could try to do the best it can.

Anyway, no problem for me in closing the bug and forgetting the whole thing...
Comment 3 Lennart Poettering 2014-06-25 09:48:55 UTC

*** This bug has been marked as a duplicate of bug 78796 ***


Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.