You are not logged in.
Pages: 1
Hi, vconsole failing, because it cannot find font map file. This is probably because it run so early. OK, I use both ways for apply vconsole.conf:
KEYMAP=cz-qwertz
FONT=Lat2-Terminus16
FONT_MAP=8859-2
-> "base systemd udev resume autodetect modconf block filesystems sd-vconsole consolefont keymap fsck" (RAMFS hooks)
"sd-vconsole" for early set to allow boot messages and "consolefont keymap" to make terminal working. But this works only once - I guess that I broke it by another attempt to repair. Problem with special chars (\b \t ...) input still takes, because font (map) is not set properly. After I set font configuration manually, everything works fine. So my problem is only in run scripts for apply vconsole settings. But when I try run my own service for apply font settings (before lightdm), it not be applied. My charset working! Unicode working. But I cannot use special keys (backspace, tab, alt, control, ..) - because it gives bad character input. For example backspace do white rectangle print istead remove char! After I set manually font, everything working... During boot, I can read that vconsole fails when try to set font... That's all -> font map file cannot be found. But after boot THIS command working! Only in early boot it cannot be applied. Why?
Last edited by Matesax (2015-12-05 09:30:19)
Offline
pro 05 10:29:05 localhost systemd-vconsole-setup[62]: /usr/bin/setfont failed with error code 1.
pro 05 10:29:05 localhost systemd-vconsole-setup[62]: mapscrn: cannot open map file _8859-2_
pro 05 10:29:05 localhost systemd[1]: Started Journal Service.
pro 05 10:29:05 localhost kernel: ACPI: Video Device [VGA] (multi-head: yes rom
pro 05 10:29:05 localhost kernel: [Firmware Bug]: ACPI: No _BQC method, cannot d
And after boot "setfont" + 8859-2 working!
Offline
Might not be the cause of your problem, but your HOOKS line doesn't seem optimal to me:
you don't need to include udev if you have systemd,
resume is part of systemd hook,
sd-vconsole and consolefont, keymap do the same,
the order of your hooks seems not good.
For me
HOOKS="base systemd udev resume autodetect modconf block filesystems sd-vconsole consolefont keymap fsck"
should be
HOOKS="base systemd autodetect modconf block keyboard sd-vconsole fsck filesystems"
That's what I have on my computer, with:
$ cat /etc/vconsole.conf
KEYMAP=fr-latin9
FONT=eurlatgrOffline
Unchanged! (tab, backspace, ... gives white rectangle) I just forgot to tell you that system does not wake up from hibernation. (GRUB_CMDLINE_LINUX="resume=/dev/sda2") Image is in the SWAP - only resume not working. Now also with your hooks. So, how can I get to terminal working and hibernation waking up? So - "setfont Lat2-Terminus16 -m 8859-2(_to_uni)" not working during boot and after boot it gives white rectangles on special key press. But after boot this command working without problems. It is possible to get sd-vconsole working, or there is another way to run setfont command for all tty(s) after boot?
Last edited by Matesax (2015-12-05 14:50:54)
Offline
.
Last edited by Matesax (2015-12-05 14:51:24)
Offline
Pages: 1