From unknown Fri Jun 13 11:08:39 2025 X-Loop: help-debbugs@gnu.org Subject: bug#35585: GRUB does not work with USB keyboards when using keyboard-layout Resent-From: "pelzflorian (Florian Pelz)" Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Sun, 05 May 2019 17:37:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 35585 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: 35585@debbugs.gnu.org X-Debbugs-Original-To: bug-guix@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.155707777016614 (code B ref -1); Sun, 05 May 2019 17:37:01 +0000 Received: (at submit) by debbugs.gnu.org; 5 May 2019 17:36:10 +0000 Received: from localhost ([127.0.0.1]:54784 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hNL3Z-0004Ju-T4 for submit@debbugs.gnu.org; Sun, 05 May 2019 13:36:10 -0400 Received: from eggs.gnu.org ([209.51.188.92]:54013) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hNL3W-0004JS-Da for submit@debbugs.gnu.org; Sun, 05 May 2019 13:36:08 -0400 Received: from lists.gnu.org ([209.51.188.17]:35793) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1hNL3Q-0004T0-KR for submit@debbugs.gnu.org; Sun, 05 May 2019 13:36:01 -0400 Received: from eggs.gnu.org ([209.51.188.92]:40162) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hNL3P-0007gD-Fq for bug-guix@gnu.org; Sun, 05 May 2019 13:36:00 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,URIBL_BLOCKED autolearn=disabled version=3.3.2 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hNL3O-0004Rk-Eq for bug-guix@gnu.org; Sun, 05 May 2019 13:35:59 -0400 Received: from pelzflorian.de ([5.45.111.108]:56410 helo=mail.pelzflorian.de) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1hNL3N-0004Ph-SS for bug-guix@gnu.org; Sun, 05 May 2019 13:35:58 -0400 Received: from pelzflorian.localdomain (unknown [5.45.111.108]) by mail.pelzflorian.de (Postfix) with ESMTPSA id B47D5360038 for ; Sun, 5 May 2019 19:35:44 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=pelzflorian.de; s=mail; t=1557077744; bh=OPVSMDNstiViD5B4Q5gYNahNjYWjrKYa7Shbut1bfJs=; h=Date:From:To:Subject; b=IVhCLhkGM6lpKpYrXksAthysbeMREahe1bSfRZ6KJSGa9wXMJmv32RsqekJs+tY5g or0ldxIxClRKGkLtwbFIQ5nzXPMosRMZlnenHA8FLNKMWnSf8ymqfTB0vt6kZtoiyp ZVUAomHy4OWEJkYaizZKCAxzQ+DUUxF05Uqb2u58= Date: Sun, 5 May 2019 19:35:44 +0200 From: "pelzflorian (Florian Pelz)" Message-ID: <20190505173544.f3tjaznsbniyqj5z@pelzflorian.localdomain> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="2owicxfkmef25hy4" Content-Disposition: inline User-Agent: NeoMutt/20180716 Content-Transfer-Encoding: 7bit X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 5.45.111.108 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Spam-Score: -1.4 (-) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.4 (--) --2owicxfkmef25hy4 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable In the bootloader menu, input from a USB external keyboard or a Macbook=E2=80=99s built-in USB keyboard is ignored by GRUB. This makes i= t impossible to choose which generation to boot. The passphrase of an encrypted boot partition can be entered though (with US English keyboard layout instead of the chosen layout). The attached patch makes the USB keyboard work in the bootloader menu, but it uses US English layout instead of the chosen layout too. Also the patch is just imitating what is already in gnu/bootloader/grub.scm but I do not actually know what I=E2=80=99m doing. Regards, Florian --2owicxfkmef25hy4 Content-Type: text/plain; charset=us-ascii Content-Disposition: attachment; filename="0001-bootloader-grub-Support-USB-keyboards-when-using-a-k.patch" >From c0c8167cf4f7ddd68567618effc665dd950c2f93 Mon Sep 17 00:00:00 2001 From: Florian Pelz Date: Sun, 5 May 2019 17:38:47 +0200 Subject: [PATCH] bootloader: grub: Support USB keyboards when using a keyboard-layout. With this USB keyboards are recognized again, the layout does not currently get used by GRUB though. * gnu/booloader/grub.scm (keyboard-layout-config): Add usb_keyboard terminal to terminal_input command. --- gnu/bootloader/grub.scm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gnu/bootloader/grub.scm b/gnu/bootloader/grub.scm index e97a17b3e2..a99e5286ca 100644 --- a/gnu/bootloader/grub.scm +++ b/gnu/bootloader/grub.scm @@ -360,7 +360,7 @@ entries corresponding to old generations of the system." (keyboard-layout-file layout #:grub grub)))) (when keymap (format port "\ -terminal_input at_keyboard +terminal_input at_keyboard usb_keyboard insmod keylayouts keymap ~a~%" keymap))))) -- 2.21.0 --2owicxfkmef25hy4-- From unknown Fri Jun 13 11:08:39 2025 X-Loop: help-debbugs@gnu.org Subject: bug#35585: GRUB does not work with USB keyboards when using keyboard-layout Resent-From: Ludovic =?UTF-8?Q?Court=C3=A8s?= Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Tue, 07 May 2019 16:13:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 35585 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: "pelzflorian \(Florian Pelz\)" Cc: Danny Milosavljevic , 35585@debbugs.gnu.org Received: via spool by 35585-submit@debbugs.gnu.org id=B35585.155724553321704 (code B ref 35585); Tue, 07 May 2019 16:13:01 +0000 Received: (at 35585) by debbugs.gnu.org; 7 May 2019 16:12:13 +0000 Received: from localhost ([127.0.0.1]:59405 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hO2hR-0005e0-FA for submit@debbugs.gnu.org; Tue, 07 May 2019 12:12:13 -0400 Received: from eggs.gnu.org ([209.51.188.92]:57249) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hO2hP-0005dm-Sg for 35585@debbugs.gnu.org; Tue, 07 May 2019 12:12:12 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:34023) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hO2hI-0006Lb-Vr; Tue, 07 May 2019 12:12:06 -0400 Received: from [2001:660:6102:320:e120:2c8f:8909:cdfe] (port=40180 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1hO2hB-0000kP-OI; Tue, 07 May 2019 12:12:00 -0400 From: Ludovic =?UTF-8?Q?Court=C3=A8s?= References: <20190505173544.f3tjaznsbniyqj5z@pelzflorian.localdomain> X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: 18 =?UTF-8?Q?Flor=C3=A9al?= an 227 de la =?UTF-8?Q?R=C3=A9volution?= X-PGP-Key-ID: 0x090B11993D9AEBB5 X-PGP-Key: http://www.fdn.fr/~lcourtes/ludovic.asc X-PGP-Fingerprint: 3CE4 6455 8A84 FDC6 9DB4 0CFB 090B 1199 3D9A EBB5 X-OS: x86_64-pc-linux-gnu Date: Tue, 07 May 2019 18:11:55 +0200 In-Reply-To: <20190505173544.f3tjaznsbniyqj5z@pelzflorian.localdomain> (pelzflorian@pelzflorian.de's message of "Sun, 5 May 2019 19:35:44 +0200") Message-ID: <87tve62qic.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Hi, "pelzflorian (Florian Pelz)" skribis: > From c0c8167cf4f7ddd68567618effc665dd950c2f93 Mon Sep 17 00:00:00 2001 > From: Florian Pelz > Date: Sun, 5 May 2019 17:38:47 +0200 > Subject: [PATCH] bootloader: grub: Support USB keyboards when using a > keyboard-layout. > > With this USB keyboards are recognized again, the layout does not current= ly > get used by GRUB though. > > * gnu/booloader/grub.scm (keyboard-layout-config): Add usb_keyboard termi= nal > to terminal_input command. Oh, interesting. I guess on =E2=80=9CPCs=E2=80=9D the BIOS/UEFI emulates A= T keyboard even when the keyboard is really an external USB keyboard, which is why we don=E2=80=99t see that problem. > --- a/gnu/bootloader/grub.scm > +++ b/gnu/bootloader/grub.scm > @@ -360,7 +360,7 @@ entries corresponding to old generations of the syste= m." > (keyboard-layout-file layout #:grub grub)))) > (when keymap > (format port "\ > -terminal_input at_keyboard > +terminal_input at_keyboard usb_keyboard What do others think? Danny? I=E2=80=99d like to make sure this is as harmless as it looks. Ludo=E2=80=99. From unknown Fri Jun 13 11:08:39 2025 X-Loop: help-debbugs@gnu.org Subject: bug#35585: GRUB does not work with USB keyboards when using keyboard-layout Resent-From: Danny Milosavljevic Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Tue, 07 May 2019 16:40:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 35585 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: Ludovic =?UTF-8?Q?Court=C3=A8s?= Cc: 35585@debbugs.gnu.org, "pelzflorian \(Florian Pelz\)" Received: via spool by 35585-submit@debbugs.gnu.org id=B35585.155724717432419 (code B ref 35585); Tue, 07 May 2019 16:40:02 +0000 Received: (at 35585) by debbugs.gnu.org; 7 May 2019 16:39:34 +0000 Received: from localhost ([127.0.0.1]:59434 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hO37t-0008Qo-Ls for submit@debbugs.gnu.org; Tue, 07 May 2019 12:39:33 -0400 Received: from dd26836.kasserver.com ([85.13.145.193]:38188) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hO37q-0008Qf-Py for 35585@debbugs.gnu.org; Tue, 07 May 2019 12:39:31 -0400 Received: from localhost (77.117.168.171.wireless.dyn.drei.com [77.117.168.171]) by dd26836.kasserver.com (Postfix) with ESMTPSA id 0330B3360B64; Tue, 7 May 2019 18:39:28 +0200 (CEST) Date: Tue, 7 May 2019 18:39:14 +0200 From: Danny Milosavljevic Message-ID: <20190507183914.615660dc@scratchpost.org> In-Reply-To: <87tve62qic.fsf@gnu.org> References: <20190505173544.f3tjaznsbniyqj5z@pelzflorian.localdomain> <87tve62qic.fsf@gnu.org> X-Mailer: Claws Mail 3.17.3 (GTK+ 2.24.32; x86_64-unknown-linux-gnu) MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; boundary="Sig_/okCP5wBBIXXw.U7F/KdRYxo"; protocol="application/pgp-signature" X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) --Sig_/okCP5wBBIXXw.U7F/KdRYxo Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Hi Ludo, On Tue, 07 May 2019 18:11:55 +0200 Ludovic Court=C3=A8s wrote: > > --- a/gnu/bootloader/grub.scm > > +++ b/gnu/bootloader/grub.scm > > @@ -360,7 +360,7 @@ entries corresponding to old generations of the sys= tem." > > (keyboard-layout-file layout #:grub grub)= ))) > > (when keymap > > (format port "\ > > -terminal_input at_keyboard > > +terminal_input at_keyboard usb_keyboard =20 >=20 > What do others think? Danny? >=20 > I=E2=80=99d like to make sure this is as harmless as it looks. AT keyboard should also match USB bootp keyboards, but I guess the mac does= n't support bootp. (USB keyboards have a "bootloader" protocol (BOOTP) and a "normal" protocol with the rationale being that the "normal" protocol is too compliated to fit into the bootloader - hence, USB keyboard should supp= ort both--and, when talked to using the bootloader protocol, the PC firmware sh= ould transform it into AT keyboard commands in order to further simplify the bootloader's job) Why is it specified at all? If it's not specified, it will default to the "platform native" inputs which means the ones available in the source c= ode for that platform. So aren't we complicating our life for no reason by specifying it in the first place? --Sig_/okCP5wBBIXXw.U7F/KdRYxo Content-Type: application/pgp-signature Content-Description: OpenPGP digital signature -----BEGIN PGP SIGNATURE----- iQEzBAEBCAAdFiEEds7GsXJ0tGXALbPZ5xo1VCwwuqUFAlzRtLIACgkQ5xo1VCww uqUCQwgAgo0o+sjtRowrTBH/rZaef66pFeEbx2ME/4zVGDthMEKeAbZL8qUxuB3E uAP/+UR5lwCed+oZg9h9+Mid3zPNhPOqFr1rgeEYdGenag/y9W0plJEWuSROkeUk H/5WgLPhqrcOCNn17l8Rw7DJfQJJUhcL32NiZ+qOmaCLMTSygY3ehqkSRJZCMh+n acPggnKShFFm0/4T9Iv6L1w2riCps+kx0zfAHxPbeKWvoPAHb5DtLm7jSkLOewej dLPCn3lkUTKoPwlgN1vAdvfzAgKEmrAgZgdG7/8RwHuEdUronZYUDVK0AJHMjgmK wAhzbazSHJCGCmVv8zSme/xSO5FsQA== =Hs2b -----END PGP SIGNATURE----- --Sig_/okCP5wBBIXXw.U7F/KdRYxo-- From unknown Fri Jun 13 11:08:39 2025 X-Loop: help-debbugs@gnu.org Subject: bug#35585: GRUB does not work with USB keyboards when using keyboard-layout Resent-From: "pelzflorian (Florian Pelz)" Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Tue, 07 May 2019 17:26:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 35585 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: Ludovic =?UTF-8?Q?Court=C3=A8s?= Cc: Danny Milosavljevic , 35585@debbugs.gnu.org Received: via spool by 35585-submit@debbugs.gnu.org id=B35585.155724995912396 (code B ref 35585); Tue, 07 May 2019 17:26:02 +0000 Received: (at 35585) by debbugs.gnu.org; 7 May 2019 17:25:59 +0000 Received: from localhost ([127.0.0.1]:59488 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hO3qn-0003Dr-OU for submit@debbugs.gnu.org; Tue, 07 May 2019 13:25:59 -0400 Received: from pelzflorian.de ([5.45.111.108]:45232 helo=mail.pelzflorian.de) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hO3ql-0003Dh-Ac for 35585@debbugs.gnu.org; Tue, 07 May 2019 13:25:55 -0400 Received: from pelzflorian.localdomain (unknown [5.45.111.108]) by mail.pelzflorian.de (Postfix) with ESMTPSA id 5A57E360038; Tue, 7 May 2019 19:25:39 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=pelzflorian.de; s=mail; t=1557249939; bh=2CjxQBw0PZCJmRjxbfVoCcyzvt3nR+3ppestM4Hmrn4=; h=Date:From:To:Cc:Subject:References:In-Reply-To; b=J6YFe8WOQMUnQAaz3kspQjnd0/L7eAa6GW9mvyEhMdECItG9w247nPn9HQ0NiNKgB 2yj4AImUC+Jkm+1P5jT0yZnwp/G/0oSGC0inLCL4G2oB8T7kfpVeRvmgumytmPxiBG SnGnBLqwI+33nddIOvnPzgykziGos334c8mF9X+0= Date: Tue, 7 May 2019 19:25:39 +0200 From: "pelzflorian (Florian Pelz)" Message-ID: <20190507172539.aiqxyquxj2sed4wv@pelzflorian.localdomain> References: <20190505173544.f3tjaznsbniyqj5z@pelzflorian.localdomain> <87tve62qic.fsf@gnu.org> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <87tve62qic.fsf@gnu.org> User-Agent: NeoMutt/20180716 X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) On Tue, May 07, 2019 at 06:11:55PM +0200, Ludovic Courtès wrote: > Oh, interesting. I guess on “PCs” the BIOS/UEFI emulates AT keyboard > even when the keyboard is really an external USB keyboard, which is why > we don’t see that problem. > Not for my external USB keyboard on my PC (using an Asus P8H67 motherboard). Regards, Florian From unknown Fri Jun 13 11:08:39 2025 X-Loop: help-debbugs@gnu.org Subject: bug#35585: GRUB does not work with USB keyboards when using keyboard-layout Resent-From: "pelzflorian (Florian Pelz)" Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Tue, 07 May 2019 17:50:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 35585 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: Ludovic =?UTF-8?Q?Court=C3=A8s?= Cc: 35585@debbugs.gnu.org Received: via spool by 35585-submit@debbugs.gnu.org id=B35585.155725135322891 (code B ref 35585); Tue, 07 May 2019 17:50:02 +0000 Received: (at 35585) by debbugs.gnu.org; 7 May 2019 17:49:13 +0000 Received: from localhost ([127.0.0.1]:59545 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hO4DJ-0005x9-DY for submit@debbugs.gnu.org; Tue, 07 May 2019 13:49:13 -0400 Received: from pelzflorian.de ([5.45.111.108]:45258 helo=mail.pelzflorian.de) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hO4DH-0005wx-4v for 35585@debbugs.gnu.org; Tue, 07 May 2019 13:49:12 -0400 Received: from pelzflorian.localdomain (unknown [5.45.111.108]) by mail.pelzflorian.de (Postfix) with ESMTPSA id A4744360038; Tue, 7 May 2019 19:48:54 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=pelzflorian.de; s=mail; t=1557251334; bh=KuvzjdaN4sMG1EnazJzq23QqFMz1l9t7r1b8BjepaOI=; h=Date:From:To:Cc:Subject:References:In-Reply-To; b=EIP6TYNjPJo84Scjv3Ikqw6PicwGH5PwLZ+g6gr2TGeNMBWH1khgqo6mjGs0hsu3i gNwU5eH2eEp1JfDGjwKZeo1WTUampeguG9kpz4rU9G8Qt6aZBtdS2RfYQ6+6JwVrFO WDaSobXtVxqK03AJEA6Z2SgnYan2yzAsugK1a5n4= Date: Tue, 7 May 2019 19:48:54 +0200 From: "pelzflorian (Florian Pelz)" Message-ID: <20190507174854.aobwgjy52tnakfry@pelzflorian.localdomain> References: <20190505173544.f3tjaznsbniyqj5z@pelzflorian.localdomain> <87tve62qic.fsf@gnu.org> <20190507172539.aiqxyquxj2sed4wv@pelzflorian.localdomain> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <20190507172539.aiqxyquxj2sed4wv@pelzflorian.localdomain> User-Agent: NeoMutt/20180716 X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) On Tue, May 07, 2019 at 07:25:39PM +0200, pelzflorian (Florian Pelz) wrote: > On Tue, May 07, 2019 at 06:11:55PM +0200, Ludovic Courtès wrote: > > Oh, interesting. I guess on “PCs” the BIOS/UEFI emulates AT keyboard > > even when the keyboard is really an external USB keyboard, which is why > > we don’t see that problem. > > > > Not for my external USB keyboard on my PC (using an Asus P8H67 > motherboard). > Sorry, I was wrong. It works on my PC on Guix System installer 1.0. When it did not work before, I must have done something wrong; my USB hub is a little flaky. Sorry. From unknown Fri Jun 13 11:08:39 2025 X-Loop: help-debbugs@gnu.org Subject: bug#35585: GRUB does not work with USB keyboards when using keyboard-layout Resent-From: "pelzflorian (Florian Pelz)" Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Tue, 07 May 2019 22:11:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 35585 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: Danny Milosavljevic Cc: Ludovic =?UTF-8?Q?Court=C3=A8s?= , 35585@debbugs.gnu.org Received: via spool by 35585-submit@debbugs.gnu.org id=B35585.155726700723297 (code B ref 35585); Tue, 07 May 2019 22:11:01 +0000 Received: (at 35585) by debbugs.gnu.org; 7 May 2019 22:10:07 +0000 Received: from localhost ([127.0.0.1]:59881 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hO8Hm-00063f-Mi for submit@debbugs.gnu.org; Tue, 07 May 2019 18:10:06 -0400 Received: from pelzflorian.de ([5.45.111.108]:45510 helo=mail.pelzflorian.de) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hO8Hk-00063E-6v for 35585@debbugs.gnu.org; Tue, 07 May 2019 18:10:05 -0400 Received: from pelzflorian.localdomain (unknown [5.45.111.108]) by mail.pelzflorian.de (Postfix) with ESMTPSA id 2E0D2360038; Wed, 8 May 2019 00:09:45 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=pelzflorian.de; s=mail; t=1557266986; bh=w7pF1G9Bcx5BA1sNWjGUb7dSHCh7pTGmUgUs4H9rEnY=; h=Date:From:To:Cc:Subject:References:In-Reply-To; b=JZmPWVW70gttr0zt+6dy7S7YKYikz9M+lFCKL28Wd9Qw3FiTXKY+n5k588OdWwhj3 PBLczS0NeU3Gfw8wh5o0FiGrWiQpu8WcKnEEiofWucrFXkoKHuT4Igqhoju3ZwplSo ZqmmGnw4wZuhEzjO5F4/Mc89jDlewXaDvkcLy5k8= Date: Wed, 8 May 2019 00:09:45 +0200 From: "pelzflorian (Florian Pelz)" Message-ID: <20190507220944.fg7e72wbuqmcmku7@pelzflorian.localdomain> References: <20190505173544.f3tjaznsbniyqj5z@pelzflorian.localdomain> <87tve62qic.fsf@gnu.org> <20190507183914.615660dc@scratchpost.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20190507183914.615660dc@scratchpost.org> User-Agent: NeoMutt/20180716 X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) On Tue, May 07, 2019 at 06:39:14PM +0200, Danny Milosavljevic wrote: > Why is it specified at all? If it's not specified, it will default to > the "platform native" inputs which means the ones available in the source code > for that platform. So aren't we complicating our life for no reason by > specifying it in the first place? On my Macbook, omitting the terminal_input line works fine; I can use the keyboard. The layout for passphrase and boot menu remains US English though, as it always was for the passphrase and as it was with terminal_input usb_keyboard. But this is much better than no keyboard in the boot menu at all (and I prefer US English anyway). Thank you for sharing your expertise Danny! Regards, Florian From unknown Fri Jun 13 11:08:39 2025 X-Loop: help-debbugs@gnu.org Subject: bug#35585: GRUB does not work with USB keyboards when using keyboard-layout Resent-From: Ludovic =?UTF-8?Q?Court=C3=A8s?= Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Wed, 08 May 2019 10:04:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 35585 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: Danny Milosavljevic Cc: 35585@debbugs.gnu.org, "pelzflorian \(Florian Pelz\)" Received: via spool by 35585-submit@debbugs.gnu.org id=B35585.15573098134153 (code B ref 35585); Wed, 08 May 2019 10:04:01 +0000 Received: (at 35585) by debbugs.gnu.org; 8 May 2019 10:03:33 +0000 Received: from localhost ([127.0.0.1]:60355 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hOJQD-00014v-5L for submit@debbugs.gnu.org; Wed, 08 May 2019 06:03:33 -0400 Received: from eggs.gnu.org ([209.51.188.92]:39381) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hOJQ9-00014b-To for 35585@debbugs.gnu.org; Wed, 08 May 2019 06:03:31 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:48100) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hOJQ4-0007Sl-2j; Wed, 08 May 2019 06:03:24 -0400 Received: from [2a01:e0a:1d:7270:af76:b9b:ca24:c465] (port=35990 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1hOJQ3-0001yF-Fv; Wed, 08 May 2019 06:03:23 -0400 From: Ludovic =?UTF-8?Q?Court=C3=A8s?= References: <20190505173544.f3tjaznsbniyqj5z@pelzflorian.localdomain> <87tve62qic.fsf@gnu.org> <20190507183914.615660dc@scratchpost.org> X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: 19 =?UTF-8?Q?Flor=C3=A9al?= an 227 de la =?UTF-8?Q?R=C3=A9volution?= X-PGP-Key-ID: 0x090B11993D9AEBB5 X-PGP-Key: http://www.fdn.fr/~lcourtes/ludovic.asc X-PGP-Fingerprint: 3CE4 6455 8A84 FDC6 9DB4 0CFB 090B 1199 3D9A EBB5 X-OS: x86_64-pc-linux-gnu Date: Wed, 08 May 2019 12:03:21 +0200 In-Reply-To: <20190507183914.615660dc@scratchpost.org> (Danny Milosavljevic's message of "Tue, 7 May 2019 18:39:14 +0200") Message-ID: <87o94d1cwm.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Hi Danny, Danny Milosavljevic skribis: > Why is it specified at all? If it's not specified, it will default to > the "platform native" inputs which means the ones available in the source= code > for that platform. So aren't we complicating our life for no reason by > specifying it in the first place? I don=E2=80=99t know. I added it in 8d058e7b1b1a409d3d9cc29c5650a98db4e787= 83, which was inspired by a patch posted by nee, but in hindsight I think this has nothing to do here. So I=E2=80=99m happy to remove that =E2=80=9Cterminal_input=E2=80=9D line. Florian, can you check whether removing the line fixes the issue for you? We should make sure it also works for the rest of us. Thanks for your feedback, Danny! Ludo=E2=80=99. From unknown Fri Jun 13 11:08:39 2025 X-Loop: help-debbugs@gnu.org Subject: bug#35585: GRUB does not work with USB keyboards when using keyboard-layout Resent-From: "pelzflorian (Florian Pelz)" Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Wed, 08 May 2019 12:25:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 35585 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: Ludovic =?UTF-8?Q?Court=C3=A8s?= Cc: Danny Milosavljevic , 35585@debbugs.gnu.org Received: via spool by 35585-submit@debbugs.gnu.org id=B35585.15573182482070 (code B ref 35585); Wed, 08 May 2019 12:25:01 +0000 Received: (at 35585) by debbugs.gnu.org; 8 May 2019 12:24:08 +0000 Received: from localhost ([127.0.0.1]:60540 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hOLcG-0000XK-KN for submit@debbugs.gnu.org; Wed, 08 May 2019 08:24:08 -0400 Received: from pelzflorian.de ([5.45.111.108]:46272 helo=mail.pelzflorian.de) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hOLcD-0000XA-Cq for 35585@debbugs.gnu.org; Wed, 08 May 2019 08:24:07 -0400 Received: from pelzflorian.localdomain (unknown [5.45.111.108]) by mail.pelzflorian.de (Postfix) with ESMTPSA id 12D35360038; Wed, 8 May 2019 14:23:47 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=pelzflorian.de; s=mail; t=1557318227; bh=BNq761NEsNVozABKF67h2NT4h8rFndSzhQ5xaYhn5Rg=; h=Date:From:To:Cc:Subject:References:In-Reply-To; b=jqJJsa23EZaabCBb9alagbht/u2hAy5UJX8yF8LykpfaHqZgXJFmRgRWLCXIWSAYJ sAdKHDqU+nJkA2R8WIXYHcxeIiawQ7oUDVOekJkEH7x1BYUnv2Zv90ody5IDfyjhkl VrKmpXfgG6HK5GhgD4/QFM59M3X9UnG1CbQs7JPk= Date: Wed, 8 May 2019 14:23:46 +0200 From: "pelzflorian (Florian Pelz)" Message-ID: <20190508122346.kzsiyydcnbhmienk@pelzflorian.localdomain> References: <20190505173544.f3tjaznsbniyqj5z@pelzflorian.localdomain> <87tve62qic.fsf@gnu.org> <20190507183914.615660dc@scratchpost.org> <87o94d1cwm.fsf@gnu.org> MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <87o94d1cwm.fsf@gnu.org> User-Agent: NeoMutt/20180716 X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) On Wed, May 08, 2019 at 12:03:21PM +0200, Ludovic Courts wrote: > Florian, can you check whether removing the line fixes the issue for > you? > Yes, it fixes having no keyboard input at all on my Macbook (the layout is not applied though). On Wed, May 08, 2019 at 12:09:45AM +0200, pelzflorian (Florian Pelz) wrote: > On Tue, May 07, 2019 at 06:39:14PM +0200, Danny Milosavljevic wrote: > > Why is it specified at all? If it's not specified, it will default to > > the "platform native" inputs which means the ones available in the source code > > for that platform. So aren't we complicating our life for no reason by > > specifying it in the first place? > > On my Macbook, omitting the terminal_input line works fine; I can use > the keyboard. The layout for passphrase and boot menu remains US > English though, as it always was for the passphrase and as it was with > terminal_input usb_keyboard. But this is much better than no > keyboard in the boot menu at all (and I prefer US English anyway). > > Thank you for sharing your expertise Danny! > > Regards, > Florian > > > Regards, Florian From unknown Fri Jun 13 11:08:39 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: "pelzflorian (Florian Pelz)" Subject: bug#35585: closed (Re: bug#35585: GRUB does not work with USB keyboards when using keyboard-layout) Message-ID: References: <87k1f0exy6.fsf@gnu.org> <20190505173544.f3tjaznsbniyqj5z@pelzflorian.localdomain> X-Gnu-PR-Message: they-closed 35585 X-Gnu-PR-Package: guix Reply-To: 35585@debbugs.gnu.org Date: Thu, 09 May 2019 10:16:03 +0000 Content-Type: multipart/mixed; boundary="----------=_1557396963-15569-1" This is a multi-part message in MIME format... ------------=_1557396963-15569-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #35585: GRUB does not work with USB keyboards when using keyboard-layout which was filed against the guix package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 35585@debbugs.gnu.org. --=20 35585: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D35585 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1557396963-15569-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 35585-done) by debbugs.gnu.org; 9 May 2019 10:15:07 +0000 Received: from localhost ([127.0.0.1]:34682 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hOg4x-00041M-4O for submit@debbugs.gnu.org; Thu, 09 May 2019 06:15:07 -0400 Received: from eggs.gnu.org ([209.51.188.92]:55085) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hOg4v-000402-4f for 35585-done@debbugs.gnu.org; Thu, 09 May 2019 06:15:05 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:39481) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hOg4p-0004e5-QM; Thu, 09 May 2019 06:14:59 -0400 Received: from [2001:660:6102:320:e120:2c8f:8909:cdfe] (port=52766 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1hOg4o-0003L9-Fi; Thu, 09 May 2019 06:14:59 -0400 From: =?utf-8?Q?Ludovic_Court=C3=A8s?= To: "pelzflorian \(Florian Pelz\)" Subject: Re: bug#35585: GRUB does not work with USB keyboards when using keyboard-layout References: <20190505173544.f3tjaznsbniyqj5z@pelzflorian.localdomain> <87tve62qic.fsf@gnu.org> <20190507183914.615660dc@scratchpost.org> <87o94d1cwm.fsf@gnu.org> <20190508122346.kzsiyydcnbhmienk@pelzflorian.localdomain> Date: Thu, 09 May 2019 12:14:57 +0200 In-Reply-To: <20190508122346.kzsiyydcnbhmienk@pelzflorian.localdomain> (pelzflorian@pelzflorian.de's message of "Wed, 8 May 2019 14:23:46 +0200") Message-ID: <87k1f0exy6.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 35585-done Cc: Danny Milosavljevic , 35585-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) "pelzflorian (Florian Pelz)" skribis: > On Wed, May 08, 2019 at 12:03:21PM +0200, Ludovic Court=C3=A8s wrote: >> Florian, can you check whether removing the line fixes the issue for >> you? >>=20 > > Yes, it fixes having no keyboard input at all on my Macbook (the > layout is not applied though). I=E2=80=99ve removed the =E2=80=98terminal_input at_keyboard=E2=80=99 line = in cae0725b809449dcdebc2d84cf997e051e689e06. Ludo=E2=80=99. ------------=_1557396963-15569-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 5 May 2019 17:36:10 +0000 Received: from localhost ([127.0.0.1]:54784 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hNL3Z-0004Ju-T4 for submit@debbugs.gnu.org; Sun, 05 May 2019 13:36:10 -0400 Received: from eggs.gnu.org ([209.51.188.92]:54013) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hNL3W-0004JS-Da for submit@debbugs.gnu.org; Sun, 05 May 2019 13:36:08 -0400 Received: from lists.gnu.org ([209.51.188.17]:35793) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1hNL3Q-0004T0-KR for submit@debbugs.gnu.org; Sun, 05 May 2019 13:36:01 -0400 Received: from eggs.gnu.org ([209.51.188.92]:40162) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hNL3P-0007gD-Fq for bug-guix@gnu.org; Sun, 05 May 2019 13:36:00 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,URIBL_BLOCKED autolearn=disabled version=3.3.2 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hNL3O-0004Rk-Eq for bug-guix@gnu.org; Sun, 05 May 2019 13:35:59 -0400 Received: from pelzflorian.de ([5.45.111.108]:56410 helo=mail.pelzflorian.de) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1hNL3N-0004Ph-SS for bug-guix@gnu.org; Sun, 05 May 2019 13:35:58 -0400 Received: from pelzflorian.localdomain (unknown [5.45.111.108]) by mail.pelzflorian.de (Postfix) with ESMTPSA id B47D5360038 for ; Sun, 5 May 2019 19:35:44 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=pelzflorian.de; s=mail; t=1557077744; bh=OPVSMDNstiViD5B4Q5gYNahNjYWjrKYa7Shbut1bfJs=; h=Date:From:To:Subject; b=IVhCLhkGM6lpKpYrXksAthysbeMREahe1bSfRZ6KJSGa9wXMJmv32RsqekJs+tY5g or0ldxIxClRKGkLtwbFIQ5nzXPMosRMZlnenHA8FLNKMWnSf8ymqfTB0vt6kZtoiyp ZVUAomHy4OWEJkYaizZKCAxzQ+DUUxF05Uqb2u58= Date: Sun, 5 May 2019 19:35:44 +0200 From: "pelzflorian (Florian Pelz)" To: bug-guix@gnu.org Subject: GRUB does not work with USB keyboards when using keyboard-layout Message-ID: <20190505173544.f3tjaznsbniyqj5z@pelzflorian.localdomain> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="2owicxfkmef25hy4" Content-Disposition: inline User-Agent: NeoMutt/20180716 Content-Transfer-Encoding: 7bit X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 5.45.111.108 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Spam-Score: -1.4 (-) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.4 (--) --2owicxfkmef25hy4 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable In the bootloader menu, input from a USB external keyboard or a Macbook=E2=80=99s built-in USB keyboard is ignored by GRUB. This makes i= t impossible to choose which generation to boot. The passphrase of an encrypted boot partition can be entered though (with US English keyboard layout instead of the chosen layout). The attached patch makes the USB keyboard work in the bootloader menu, but it uses US English layout instead of the chosen layout too. Also the patch is just imitating what is already in gnu/bootloader/grub.scm but I do not actually know what I=E2=80=99m doing. Regards, Florian --2owicxfkmef25hy4 Content-Type: text/plain; charset=us-ascii Content-Disposition: attachment; filename="0001-bootloader-grub-Support-USB-keyboards-when-using-a-k.patch" >From c0c8167cf4f7ddd68567618effc665dd950c2f93 Mon Sep 17 00:00:00 2001 From: Florian Pelz Date: Sun, 5 May 2019 17:38:47 +0200 Subject: [PATCH] bootloader: grub: Support USB keyboards when using a keyboard-layout. With this USB keyboards are recognized again, the layout does not currently get used by GRUB though. * gnu/booloader/grub.scm (keyboard-layout-config): Add usb_keyboard terminal to terminal_input command. --- gnu/bootloader/grub.scm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gnu/bootloader/grub.scm b/gnu/bootloader/grub.scm index e97a17b3e2..a99e5286ca 100644 --- a/gnu/bootloader/grub.scm +++ b/gnu/bootloader/grub.scm @@ -360,7 +360,7 @@ entries corresponding to old generations of the system." (keyboard-layout-file layout #:grub grub)))) (when keymap (format port "\ -terminal_input at_keyboard +terminal_input at_keyboard usb_keyboard insmod keylayouts keymap ~a~%" keymap))))) -- 2.21.0 --2owicxfkmef25hy4-- ------------=_1557396963-15569-1-- From unknown Fri Jun 13 11:08:39 2025 X-Loop: help-debbugs@gnu.org Subject: bug#35585: GRUB does not work with USB keyboards when using keyboard-layout Resent-From: Danny Milosavljevic Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Thu, 09 May 2019 12:53:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 35585 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: "pelzflorian \(Florian Pelz\)" Cc: Ludovic =?UTF-8?Q?Court=C3=A8s?= , 35585-done@debbugs.gnu.org Received: via spool by 35585-done@debbugs.gnu.org id=D35585.15574063746055 (code D ref 35585); Thu, 09 May 2019 12:53:02 +0000 Received: (at 35585-done) by debbugs.gnu.org; 9 May 2019 12:52:54 +0000 Received: from localhost ([127.0.0.1]:34955 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hOiXe-0001Zb-8V for submit@debbugs.gnu.org; Thu, 09 May 2019 08:52:54 -0400 Received: from dd26836.kasserver.com ([85.13.145.193]:50808) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hOiXd-0001ZT-2D for 35585-done@debbugs.gnu.org; Thu, 09 May 2019 08:52:53 -0400 Received: from localhost (178.112.234.177.wireless.dyn.drei.com [178.112.234.177]) by dd26836.kasserver.com (Postfix) with ESMTPSA id 997183360B40; Thu, 9 May 2019 14:52:51 +0200 (CEST) Date: Thu, 9 May 2019 14:52:45 +0200 From: Danny Milosavljevic Message-ID: <20190509145245.6bb99c5d@scratchpost.org> In-Reply-To: <87k1f0exy6.fsf@gnu.org> References: <20190505173544.f3tjaznsbniyqj5z@pelzflorian.localdomain> <87tve62qic.fsf@gnu.org> <20190507183914.615660dc@scratchpost.org> <87o94d1cwm.fsf@gnu.org> <20190508122346.kzsiyydcnbhmienk@pelzflorian.localdomain> <87k1f0exy6.fsf@gnu.org> X-Mailer: Claws Mail 3.17.3 (GTK+ 2.24.32; x86_64-unknown-linux-gnu) MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; boundary="Sig_/2Hl5zFvf/qmHUq5+.wMlWWt"; protocol="application/pgp-signature" X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) --Sig_/2Hl5zFvf/qmHUq5+.wMlWWt Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: quoted-printable Hi Florian, > "pelzflorian (Florian Pelz)" skribis: > Yes, it fixes having no keyboard input at all on my Macbook (the > layout is not applied though). =20 As for the layout not being applied, can you please report a bug with grub upstream? I've checked grub-core/term/usb_keyboard.c and they usually do call grub_term_map_key in parse_keycode--so it should work. Hmm... (Your Grub config is in /boot/grub/grub.cfg--maybe they want it) --Sig_/2Hl5zFvf/qmHUq5+.wMlWWt Content-Type: application/pgp-signature Content-Description: OpenPGP digital signature -----BEGIN PGP SIGNATURE----- iQEzBAEBCAAdFiEEds7GsXJ0tGXALbPZ5xo1VCwwuqUFAlzUIp0ACgkQ5xo1VCww uqWKAgf/U3+Y5Ho7lu9nOUkg+tyPtNG7PpJ9rCt3pbOsNB+WajFw/WcK27l2R8SI gO0Nx5h212mTylopHivVaW85YRhdqzpFRmhKhL9tXyrx5fDRV3Jlt2dLZyFbwo5c DOVMEBZo6mpI6xpe0mktXAJ+QJib+0+WEc5gMiPsbpJBZeA6uGPk2t19rApt/c79 8l3710qxe9xUmtoQyUqCeohQq5I6L18WlKGI/CGRuEc9LsMXMuuzA0cnPoziK5Zz w+3wY1VFY8G28i9SKRmbm7JU5GCQkGvKAsQM8DzHsB3JD7aMwSYg59ST7+QobVNp A7R8GJhhBfZmgXWGy9w4MkGctnpI2g== =mZtr -----END PGP SIGNATURE----- --Sig_/2Hl5zFvf/qmHUq5+.wMlWWt-- From unknown Fri Jun 13 11:08:39 2025 X-Loop: help-debbugs@gnu.org Subject: bug#35585: GRUB does not work with USB keyboards when using keyboard-layout Resent-From: Giovanni Biscuolo Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Mon, 13 May 2019 14:00:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 35585 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: Ludovic =?UTF-8?Q?Court=C3=A8s?= Cc: 35585-done@debbugs.gnu.org Received: via spool by 35585-done@debbugs.gnu.org id=D35585.155775595610841 (code D ref 35585); Mon, 13 May 2019 14:00:02 +0000 Received: (at 35585-done) by debbugs.gnu.org; 13 May 2019 13:59:16 +0000 Received: from localhost ([127.0.0.1]:45797 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hQBU4-0002on-0b for submit@debbugs.gnu.org; Mon, 13 May 2019 09:59:16 -0400 Received: from ns13.heimat.it ([46.4.214.66]:35404) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hQBU0-0002oY-LU for 35585-done@debbugs.gnu.org; Mon, 13 May 2019 09:59:14 -0400 Received: from localhost (ip6-localhost [127.0.0.1]) by ns13.heimat.it (Postfix) with ESMTP id B507F300101; Mon, 13 May 2019 13:59:06 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at ns13.heimat.it Received: from ns13.heimat.it ([127.0.0.1]) by localhost (ns13.heimat.it [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id XB_ZISiCtX2M; Mon, 13 May 2019 13:59:05 +0000 (UTC) Received: from bourrache.mug.xelera.it (unknown [93.56.161.211]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by ns13.heimat.it (Postfix) with ESMTPSA id 7362E3000D2; Mon, 13 May 2019 13:59:05 +0000 (UTC) Received: from roquette.mug.biscuolo.net (roquette.mug.biscuolo.net [10.38.2.14]) by bourrache.mug.xelera.it (Postfix) with SMTP id 5F9C2300A04; Mon, 13 May 2019 15:59:04 +0200 (CEST) Received: (nullmailer pid 17328 invoked by uid 1000); Mon, 13 May 2019 13:59:04 -0000 From: Giovanni Biscuolo In-Reply-To: <87k1f0exy6.fsf@gnu.org> Organization: Xelera.eu References: <20190505173544.f3tjaznsbniyqj5z@pelzflorian.localdomain> <87tve62qic.fsf@gnu.org> <20190507183914.615660dc@scratchpost.org> <87o94d1cwm.fsf@gnu.org> <20190508122346.kzsiyydcnbhmienk@pelzflorian.localdomain> <87k1f0exy6.fsf@gnu.org> Date: Mon, 13 May 2019 15:59:03 +0200 Message-ID: <87woiue9qw.fsf@roquette.mug.biscuolo.net> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Ludovic Court=C3=A8s writes: [...] > I=E2=80=99ve removed the =E2=80=98terminal_input at_keyboard=E2=80=99 lin= e in > cae0725b809449dcdebc2d84cf997e051e689e06. the commit message states bootloader: grub: Remove unneeded 'terminal_output' but I guess should be 'terminal_input' :-) Gio' [...] =2D-=20 Giovanni Biscuolo Xelera IT Infrastructures --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEERcxjuFJYydVfNLI5030Op87MORIFAlzZeCcACgkQ030Op87M ORKjHw/+NXNnwCs32cKQAIVS9NEC+koBj0uH54sO6HmC4IFmQHUK4QNWm/ORxlO0 3BCmYMq6KGvlv0bs2K0v169LyEItrv7U48+v6p5Xju5cOs+wTq2CEGzUXlU60mme u2A/gDIiKd0IXf+O0OB4D4H6lXUfzFr/0QBqKSLH78JyY2MXlYo3vVU+f15n5/u6 dSRxE7gDkh5m43/bF9tzr/y2gB0VBWa/ivaKSnAXE8I3oHJWNWD4pls8qgc8hkZb XedesFxUrONUOhTYKf6Ndx7IHWneoq0hGzVpD88wUp+48GFoQLXWD7rD97x9s1fD BZu/GkQckBBD8hKgCJFIzb/+PzqL1m53WUEeHbI7IJAizXi741ONelm0HGZp1ktn ZG3STvovgpZkoQLu6J2Dk8Z0/zMwcNMweDWzXN8lD1aTCZVJzHZFaIkd2sHeePWc FNfT7U0cZ41YYnoA8uQrWaPc8qbtvUVrA0Is+diOTEOH3XK4LR7S5HkwYo6Vs4RI jnrVbiVIxGKu1yNJIUIL1tN/F3qz3lukJWlAe4Z5aRV0HVjWOzoEQYvzsv253ljm wqzoGSd/ZH8OxEQZxVg1XZ3tNI/9Ll5gcNN18H2ylQL6ceBjvCXhEgsJZnhyN8i9 msI54tcMQKoi1Kwpgzek6rmH4r6i3rWFuHk9kN6M371flxDIpSU= =lWTR -----END PGP SIGNATURE----- --=-=-=-- From unknown Fri Jun 13 11:08:39 2025 X-Loop: help-debbugs@gnu.org Subject: bug#35585: GRUB does not work with USB keyboards when using keyboard-layout Resent-From: Ludovic =?UTF-8?Q?Court=C3=A8s?= Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Mon, 13 May 2019 20:35:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 35585 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: Giovanni Biscuolo Cc: 35585-done@debbugs.gnu.org Received: via spool by 35585-done@debbugs.gnu.org id=D35585.155777969525443 (code D ref 35585); Mon, 13 May 2019 20:35:03 +0000 Received: (at 35585-done) by debbugs.gnu.org; 13 May 2019 20:34:55 +0000 Received: from localhost ([127.0.0.1]:46421 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hQHex-0006cJ-0f for submit@debbugs.gnu.org; Mon, 13 May 2019 16:34:55 -0400 Received: from eggs.gnu.org ([209.51.188.92]:57623) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hQHev-0006c7-Bf for 35585-done@debbugs.gnu.org; Mon, 13 May 2019 16:34:53 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:51117) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hQHep-000305-Ow; Mon, 13 May 2019 16:34:47 -0400 Received: from [2a01:e0a:1d:7270:af76:b9b:ca24:c465] (port=33646 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1hQHek-00079x-QN; Mon, 13 May 2019 16:34:43 -0400 From: Ludovic =?UTF-8?Q?Court=C3=A8s?= References: <20190505173544.f3tjaznsbniyqj5z@pelzflorian.localdomain> <87tve62qic.fsf@gnu.org> <20190507183914.615660dc@scratchpost.org> <87o94d1cwm.fsf@gnu.org> <20190508122346.kzsiyydcnbhmienk@pelzflorian.localdomain> <87k1f0exy6.fsf@gnu.org> <87woiue9qw.fsf@roquette.mug.biscuolo.net> X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: 24 =?UTF-8?Q?Flor=C3=A9al?= an 227 de la =?UTF-8?Q?R=C3=A9volution?= X-PGP-Key-ID: 0x090B11993D9AEBB5 X-PGP-Key: http://www.fdn.fr/~lcourtes/ludovic.asc X-PGP-Fingerprint: 3CE4 6455 8A84 FDC6 9DB4 0CFB 090B 1199 3D9A EBB5 X-OS: x86_64-pc-linux-gnu Date: Mon, 13 May 2019 22:34:37 +0200 In-Reply-To: <87woiue9qw.fsf@roquette.mug.biscuolo.net> (Giovanni Biscuolo's message of "Mon, 13 May 2019 15:59:03 +0200") Message-ID: <8736liqejm.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Giovanni Biscuolo skribis: > Ludovic Court=C3=A8s writes: > > [...] > >> I=E2=80=99ve removed the =E2=80=98terminal_input at_keyboard=E2=80=99 li= ne in >> cae0725b809449dcdebc2d84cf997e051e689e06. > > the commit message states > > bootloader: grub: Remove unneeded 'terminal_output' > > but I guess should be 'terminal_input' :-) Oops, indeed, sorry for the confusion! Ludo=E2=80=99.