bugGNU GRUB - Bugs: bug #509, bad Gate A20 handling

 
 

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

bug #509: bad Gate A20 handling

Submitter:  Yoshinori K. Okuji <okuji>
Submitted:  Fri 31 May 2002 12:39:02 AM UTC
Votes: 1
 
Category:  Booting Severity:  Critical
Priority:  3 - Low Item Group:  Software Error
Status:  Fixed Privacy:  Public
Assigned to:  okuji Originator Name: 
Open/Closed:  Closed Release:  None
Release:  0.92 Reproducibility:  Every Time
Planned Release:  None

Jump to the original submission

Sun 05 Aug 2007 03:46:24 AM UTC, comment #6: 

I am getting this problem with release 0.97-27, basically my USB keyboard does not work with GRUB (see bug 539). The BIOS recognises the keyboard without problems. Apparantly there is a patch for this problem (see 539) but I think I will trade this new keyboard in for a PS2 one because I don't feel like downloading code from CVS or messing around with my boot loader. Perhaps if the patch works it should be commited? This bug should definitely be reopened.

Peter Wood <drwoood>
Fri 01 Jul 2005 02:38:07 PM UTC, comment #5: 

This bug should be reopened. I've got a Compaq Evo 510, which has no keyb controller, and no int15h support. The only way to enable a20 is to use an 'out 0x92'.

See linux / syslinux code for a patch.

Anonymous
Mon 04 Oct 2004 08:17:09 AM UTC, comment #4: 

I beg your pardon? I report a bug and you close the issue because there are no bugs?

Let me rephrase: The current Int15h handler in GRUB does not work for boards that do not have an A20 gate at all, because these boards report "no A20 gate switching method available" through Int15h. Furthermore, GRUB then falls back to KBC direct access, and hangs infinitely because these boards inherently do not have a KBC either.

Do you want to hear our suggestion on how to fix that?

Peter Missel <pmissel>
Tue 21 Sep 2004 03:35:53 PM UTC, comment #3: 

I implemented INT 15h support a long time ago, and I hear no bug report on this. So I close this bug.

Yoshinori K. Okuji <okuji>
Group administrator
Mon 30 Aug 2004 09:28:44 AM UTC, comment #2: 

Greetings!

We're currently prototyping a system mainboard that does not have a KBC, and promptly have observed GRUB to run into this issue.

We've been implementing Int15h 240x functions, and could think of an improved algorithm in GRUB that makes better use of them - particularly in case the system does not have a method of switching the A20 gate at all. This is the case in systems that follow the MS "Legacy Free" initiative - A20gate is always open, and there's no method of closing it at all.

Please let us know how we can participate in getting GRUB to run on these systems.

regards,
Peter

Peter Missel <pmissel>
Sun 30 Nov 2003 04:47:38 PM UTC, comment #1: 

I did some changes on this bug a long time ago, and I have never heard the same problem for a while. So I lower the priority, but not closing it, so that I wouldn't forget it.

Okuji

Yoshinori K. Okuji <okuji>
Group administrator
Fri 31 May 2002 12:39:02 AM UTC, original submission:  

The current Gate A20 code doesn't work properly in
all systems. See this thread for more information:

http://www.mail-archive.com/bug-grub%40gnu.org/msg05798.html

Okuji

Yoshinori K. Okuji <okuji>
Group administrator

 

(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

Digest:
   bug dependencies.

 

Carbon-Copy List
  • -email is unavailable- added by drwoood (Posted a comment)
  •  

    There is 1 vote 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.

     

    Follow 7 latest changes.

    Date Changed by Updated Field Previous Value => Replaced by
    2007-08-05 drwoood Carbon-Copy- Added drwoood
    2004-09-21 okuji StatusNone Fixed
        Open/ClosedOpen Closed
    2004-08-30 pmissel Carbon-Copy- Added pmissel --AT-- sbs --DOT-- com
    2003-11-30 okuji Dependencies- bugs # is dependent
    2003-11-30 okuji Priority9 - Immediate 3 - Low
        Assigned toNone okuji

    Back to the top

    Powered by Savane 3.13-758e.
    Corresponding source code