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:

NetBSD Home
NetBSD PR Database Search

(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.