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

Submitted by:  Yoshinori K. Okuji <okuji>
Submitted on:  Fri 31 May 2002 12:39:02 AM UTC  
Votes:  1  
 
Category: BootingSeverity: Critical
Priority: 3 - LowItem Group: Software Error
Status: FixedPrivacy: Public
Assigned to: Yoshinori K. Okuji <okuji>Originator Name: 
Open/Closed: ClosedRelease: 0.92
Release: NoneReproducibility: Every Time
Planned Release: None

(Jump to the original submission 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>
Project AdministratorIn charge of this item.
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>
Project AdministratorIn charge of this item.
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>
Project AdministratorIn charge of this item.

 

No files currently attached

 

Depends on the following items: None found

Digest:
   bug dependencies.

 

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

    Do you think this task is very important?
    If so, you can click here to add your encouragement to it.
    This task has 1 encouragement so far.

    Only logged-in users can vote.

     

    Please enter the title of George Orwell's famous dystopian book (it's a date):

     

     

    Follow 7 latest changes.

    Date Changed By Updated Field Previous Value => Replaced By
    Sun 05 Aug 2007 03:48:08 AM UTCdrwooodCarbon-Copy-=>Added drwoood
    Tue 21 Sep 2004 03:35:53 PM UTCokujiStatusNone=>Fixed
      Open/ClosedOpen=>Closed
    Mon 30 Aug 2004 09:28:44 AM UTCpmisselCarbon-Copy-=>Added pmissel --AT-- sbs --DOT-- com
    Sun 30 Nov 2003 04:54:42 PM UTCokujiDependencies-=>bugs # is dependent
    Sun 30 Nov 2003 04:47:38 PM UTCokujiPriority9 - Immediate=>3 - Low
      Assigned toNone=>okuji

    Back to the top


    Powered by Savane 3.1-cleanup1