bugGNU GRUB - Bugs: bug #64405, Keystrokes repeating in grub menu

 
 

You are not allowed to post comments on this tracker with your current authentication level.

bug #64405: Keystrokes repeating in grub menu

Submitter:  Didi <didiko>
Submitted:  Mon 10 Jul 2023 03:28:08 PM UTC
   
 
Category:  User Interface Severity:  Major
Priority:  5 - Normal Item Group:  None
Status:  None Privacy:  Public
Assigned to:  None Originator Name: 
Open/Closed:  Open Release:  other
Release:  Reproducibility:  Every Time
Planned Release:  None

Wed 02 Aug 2023 03:08:09 AM UTC, comment #1: 

I have have the same issue. Grub version: 2.06-3~deb10u2.  Motherboard:  Micro-Star International Co., Ltd B550-A PRO (MS-7C56).

A few interesting things:
1) the same issue happens in BIOS mode programs such as FreeDOS
2) (for me at least) the grub usb code is not causing the repeated strokes, grub is using the BIOS 16h (`grub-core/term/i386/pc/console.c: grub_console_getkey`). I tried changing the typematic setting using to various settings (https://stanislavs.org/helppc/int_16-3.html) and it had no effect seemingly.
3) A ps/2 keyboard does not have the same issue
4) it seems to be an issue with the way the motherboard converts usb to legacy bios keyboard commands? i dont know why grub isn't detecting usb

Travis <tadamono12>
Mon 10 Jul 2023 03:28:08 PM UTC, original submission:  

I don't know if it's hardware specific or not, I saw other people suggesting USB2 keyboards, I upgraded the board's firmware and it didn't change.
keystrokes are repeated to the point of making GRUB basically unusable, I suspect it's getting keystrokes from the internal USB HID driver and from the firmware and interpreting both.
Tried setting: GRUB_TERMINAL_INPUT="console" and it didn't change.
A workaround that helped me was setting the mode to console, but I'd really prefer working with a resolution that doesn't remind me of my first computer, though.
I'm using 2.04/2.06 (on Ubuntu 22.04).
I can code, but as I'm completely unfamiliar with the project, to fix this or check various solutions myself I'll need someone to point me in the right direction.
I'm using ASRock B550M Pro4 Board with 2.30/2.71 firmware, secure boot enabled.

Didi <didiko>

 

(Note: upload size limit is set to 16384 kB, after insertion of the required escape characters.)

No files currently attached

 

Depends on the following items: None found

Items that depend on this one: None found

 

Carbon-Copy List
  • -email is unavailable- added by tadamono12 (Posted a comment)
  • -email is unavailable- added by didiko (Submitted the item)
  •  

    There are 0 votes so far. Votes easily highlight which items people would like to see resolved in priority, independently of the priority of the item set by tracker managers.

     

    No changes have been made to this item

    Back to the top

    Powered by Savane 3.14-f13d.
    Corresponding source code