33203ca348
This patch fixes an issue that prevented the at_keyboard module to work
(for me). The cause was a bad/wrong return value in the
grub_at_keyboard_getkey() function in grub-core/term/at_keyboard.c file
at line 237. My symptoms were to have an unresponsive keyboard. Keys
needed to be pressed 10x and more to effectively be printed sometimes
generating multiple key presses (after 1 or 2 sec of no printing). It
was very problematic when typing passphrase in early stage (with
GRUB_ENABLE_CRYPTODISK). When switched to "console" terminal input
keyboard worked perfectly. It also worked great with the GRUB 2.02
packaged by Debian (2.02+dfsg1-20). It was not an output issue but an
input one.
I've managed to analyze the issue and found that it came from the commit
|
||
---|---|---|
.. | ||
arc | ||
arm | ||
efi | ||
i386 | ||
ieee1275 | ||
uboot | ||
xen | ||
at_keyboard.c | ||
gfxterm.c | ||
gfxterm_background.c | ||
morse.c | ||
ns8250.c | ||
ps2.c | ||
serial.c | ||
spkmodem.c | ||
terminfo.c | ||
tparm.c | ||
usb_keyboard.c |