Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 6372

Summary: grub patch to fix usb keyboard issues
Product: Gentoo Linux Reporter: Alastair Tse (RETIRED) <liquidx>
Component: [OLD] Core systemAssignee: Michael Cohen (RETIRED) <mjc>
Status: RESOLVED FIXED    
Severity: normal CC: guillaume.apostoly, styx
Priority: High    
Version: 1.3   
Hardware: x86   
OS: Linux   
URL: http://savannah.gnu.org/bugs/?func=detailbug&bug_id=539&group_id=68
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: patch to fix gate a20 issues

Description Alastair Tse (RETIRED) gentoo-dev 2002-08-12 12:19:03 UTC
Hi,

This isn't in the official grub sources yet, but it is very useful and as far as
my system goes, it works like a treat. 

This is a patch written by Erich Stefan Boleyn which fixes/works-around some
Gate A20 issues with stage2 of the bootloader. Specifically, this fixs problems
with some BIOSes and USB Keyboards being inoperative in grub. Even though the
BIOS settings indicate that the USB Keyboard support is enabled (aka. legacy
mode), grub still doesn't detect it. This patch fixes this problem. I've tested
it on both grub-0.90 and grub-0.92 in the portage without any problems.

I just packaged it up a little and submitted it here.

Cheers,

Alastair
Comment 1 Alastair Tse (RETIRED) gentoo-dev 2002-08-12 12:19:44 UTC
Created attachment 3023 [details, diff]
patch to fix gate a20 issues

works on both 0.90 and 0.92, despite file name
Comment 2 Joachim Blaabjerg (RETIRED) gentoo-dev 2002-08-13 15:44:24 UTC
Alright, I've added the patch to the still masked grub-0.92.ebuild. Please
reopen the bug if that's not satisfactory, and I'll consider another revision of
the 0.90 ebuild. Thanks!
Comment 3 Guillaume APOSTOLY 2002-09-12 11:03:58 UTC
It would be a great idea to insert the patch that Alastair posted in the 
portage tree ! I guess lot's of modern computers have the USB problem...
I've tested the patch based on the CVS version of grub, and it works ok.