NetBSD Problem Report #41162
From www@NetBSD.org Mon Apr 6 22:43:33 2009
Return-Path: <www@NetBSD.org>
Received: from mail.netbsd.org (mail.netbsd.org [204.152.190.11])
by www.NetBSD.org (Postfix) with ESMTP id 0F94563B8C8
for <gnats-bugs@gnats.netbsd.org>; Mon, 6 Apr 2009 22:43:33 +0000 (UTC)
Message-Id: <20090406224332.D33F263B8A5@www.NetBSD.org>
Date: Mon, 6 Apr 2009 22:43:32 +0000 (UTC)
From: lacombar@gmail.com
Reply-To: lacombar@gmail.com
To: gnats-bugs@NetBSD.org
Subject: A20 gate legacy hook cause long pxeboot delay on Soekris net5501
X-Send-Pr-Version: www-1.0
>Number: 41162
>Category: port-i386
>Synopsis: A20 gate legacy hook cause long pxeboot delay on Soekris net5501
>Confidential: no
>Severity: serious
>Priority: medium
>Responsible: port-i386-maintainer
>State: closed
>Class: sw-bug
>Submitter-Id: net
>Arrival-Date: Mon Apr 06 22:45:00 +0000 2009
>Closed-Date: Sun Aug 23 12:28:42 +0000 2009
>Last-Modified: Sun Oct 16 23:40:02 +0000 2011
>Originator: Arnaud Lacombe
>Release: -current
>Organization:
n/a
>Environment:
n/a
>Description:
Trying to pxeboot a soekris box results in a long delay before the prompt shows up (slightly more than 2min).
>How-To-Repeat:
PXE boot a soekris net5501 box.
>Fix:
quick fix: comment out gateA20() in pxeboot/main.c
>Release-Note:
>Audit-Trail:
From: David Holland <dholland-bugs@netbsd.org>
To: gnats-bugs@NetBSD.org
Cc:
Subject: Re: install/41162: A20 gate legacy hook cause long pxeboot delay
on Soekris net5501
Date: Tue, 7 Apr 2009 01:19:45 +0000
On Mon, Apr 06, 2009 at 10:45:00PM +0000, lacombar@gmail.com wrote:
> Trying to pxeboot a soekris box results in a long delay before the
> prompt shows up (slightly more than 2min).
> >How-To-Repeat:
> PXE boot a soekris net5501 box.
> >Fix:
> quick fix: comment out gateA20() in pxeboot/main.c
I'm pretty sure this has come up before and there's a workaround that
can be copied from the other bootblocks. But that's just a dim memory
from wading through gnats and I don't really know anything about it...
--
David A. Holland
dholland@netbsd.org
Responsible-Changed-From-To: install-manager->port-i386-maintainer
Responsible-Changed-By: dholland@NetBSD.org
Responsible-Changed-When: Tue, 07 Apr 2009 01:21:09 +0000
Responsible-Changed-Why:
not an installer issue.
From: Andrew Doran <ad@netbsd.org>
To: gnats-bugs@NetBSD.org
Cc:
Subject: Re: install/41162: A20 gate legacy hook cause long pxeboot delay on Soekris net5501
Date: Tue, 7 Apr 2009 08:28:00 +0000
Easiest solution is to probe and see whether or not A20 is enabled.
If it is, don't mess with it.
Otherwise we need to consider new BIOS calls, which are problematic.
State-Changed-From-To: open->closed
State-Changed-By: jmcneill@NetBSD.org
State-Changed-When: Sun, 23 Aug 2009 12:28:42 +0000
State-Changed-Why:
Duplicate of 39726
From: "Jared D. McNeill" <jmcneill@netbsd.org>
To: gnats-bugs@gnats.NetBSD.org
Cc:
Subject: PR/41162 CVS commit: src/sys/arch/i386/stand/lib
Date: Sun, 23 Aug 2009 12:31:05 +0000
Module Name: src
Committed By: jmcneill
Date: Sun Aug 23 12:31:05 UTC 2009
Modified Files:
src/sys/arch/i386/stand/lib: gatea20.c
Log Message:
PR# kern/39726: Soekris 5501-60 boot/bootxx 120 second delay
PR# port-i386/41162: A20 gate legacy hook cause long pxeboot delay on Soekris net5501
Remove calls to delay() before polling KBD registers in gateA20().
To generate a diff of this commit:
cvs rdiff -u -r1.11 -r1.12 src/sys/arch/i386/stand/lib/gatea20.c
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
From: David Laight <david@l8s.co.uk>
To: gnats-bugs@NetBSD.org
Cc: port-i386-maintainer@netbsd.org, gnats-admin@netbsd.org,
netbsd-bugs@netbsd.org, lacombar@gmail.comU
Subject: Re: PR/41162 CVS commit: src/sys/arch/i386/stand/lib
Date: Sun, 30 Aug 2009 20:11:43 +0100
On Sun, Aug 23, 2009 at 12:35:02PM +0000, Jared D. McNeill wrote:
> Log Message:
> PR# kern/39726: Soekris 5501-60 boot/bootxx 120 second delay
> PR# port-i386/41162: A20 gate legacy hook cause long pxeboot delay on Soekris net5501
>
> Remove calls to delay() before polling KBD registers in gateA20().
This cannot be the correct fix.
The delay() calls will be there because they are needed - at least for
some systems.
It looks as though delay() isn't calibrated (or is using some unsupported
BIOS call), so some alternate implemention is needed.
David
--
David Laight: david@l8s.co.uk
From: "Jeff Rizzo" <riz@netbsd.org>
To: gnats-bugs@gnats.NetBSD.org
Cc:
Subject: PR/41162 CVS commit: [netbsd-5] src/sys/arch/i386/stand/lib
Date: Sun, 16 Oct 2011 23:38:52 +0000
Module Name: src
Committed By: riz
Date: Sun Oct 16 23:38:52 UTC 2011
Modified Files:
src/sys/arch/i386/stand/lib [netbsd-5]: gatea20.c
Log Message:
Pull up following revision(s) (requested by jmcneill in ticket #923):
sys/arch/i386/stand/lib/gatea20.c: revision 1.12
PR# kern/39726: Soekris 5501-60 boot/bootxx 120 second delay
PR# port-i386/41162: A20 gate legacy hook cause long pxeboot delay on Soekris
net5501
Remove calls to delay() before polling KBD registers in gateA20().
To generate a diff of this commit:
cvs rdiff -u -r1.11 -r1.11.4.1 src/sys/arch/i386/stand/lib/gatea20.c
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
>Unformatted:
(Contact us)
$NetBSD: query-full-pr,v 1.39 2013/11/01 18:47:49 spz Exp $
$NetBSD: gnats_config.sh,v 1.8 2006/05/07 09:23:38 tsutsui Exp $
Copyright © 1994-2007
The NetBSD Foundation, Inc. ALL RIGHTS RESERVED.