grub-devel
[Top][All Lists]
Advanced

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

Re: terminal_input=at_keyboard not working


From: Vladimir 'φ-coder/phcoder' Serbinenko
Subject: Re: terminal_input=at_keyboard not working
Date: Wed, 23 Mar 2011 20:34:36 +0100
User-agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.1.16) Gecko/20110303 Iceowl/1.0b1 Icedove/3.0.11

On 04.02.2011 15:18, Frédéric Boiteux wrote:
>       Hello,
>
>   I've installed the 1.99rc1 version of Grub2 on my Debian system to
> use the new keyboard layout system. I've read that to work, I have to
> set up following configuration :
>
> * in /etc/default/grub :
>
> GRUB_TERMINAL_INPUT=at_keyboard
>
> * in /etc/grub.d/40_custom :
>
> insmod keylayouts
> keymap /boot/grub/bepo.gkb
>
>
> with the Grub's keymap 'bepo.gkb' done with :
> ckbcomp fr bepo |grub-mklayout -v -o /boot/grub/bepo.gkb
>
>
>   I've tested this config on one laptop with success, but on another, a
> HP 6730b, I found that 'GRUB_TERMINAL_INPUT=at_keyboard' does freeze
> the system, and I've to restart the system from a USB key to recover
> the grub system (I didn't find a way to tell Grub2 to ignore its
> grub.cfg file).
>
>   Do you know a possible cause for my problem, and some possible
> solution ?
>   
Could you try this patch:
=== modified file 'grub-core/term/at_keyboard.c'
--- grub-core/term/at_keyboard.c    2011-01-08 00:45:57 +0000
+++ grub-core/term/at_keyboard.c    2011-03-23 19:33:57 +0000
@@ -330,6 +330,11 @@
       return;
     }
 
+#if !(defined (GRUB_MACHINE_MIPS_YEELOONG) || defined (GRUB_MACHINE_QEMU))
+  current_set = 1;
+  return;
+#endif
+
   grub_keyboard_controller_write (grub_keyboard_controller_orig
                   & ~KEYBOARD_AT_TRANSLATE);
 


-- 
Regards
Vladimir 'φ-coder/phcoder' Serbinenko


Attachment: signature.asc
Description: OpenPGP digital signature


reply via email to

[Prev in Thread] Current Thread [Next in Thread]