From seggers@semyam.dinoco.de  Tue Oct  6 13:08:42 1998
Received: from tim.xenologics.com (tim.xenologics.com [194.77.5.24])
          by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id NAA04357
          for <FreeBSD-gnats-submit@freebsd.org>; Tue, 6 Oct 1998 13:08:39 -0700 (PDT)
          (envelope-from seggers@semyam.dinoco.de)
Received: (from uucp@localhost)
	by tim.xenologics.com (8.8.5/8.8.8) with UUCP id WAA03089
	for FreeBSD-gnats-submit@freebsd.org; Tue, 6 Oct 1998 22:05:16 +0200 (MET DST)
Received: (from seggers@localhost)
	by semyam.dinoco.de (8.9.1/8.8.8) id WAA01043;
	Tue, 6 Oct 1998 22:05:25 +0200 (CEST)
	(envelope-from seggers)
Message-Id: <199810062005.WAA01043@semyam.dinoco.de>
Date: Tue, 6 Oct 1998 22:05:25 +0200 (CEST)
From: Stefan Eggers <seggers@semyam.dinoco.de>
Reply-To: seggers@semyam.dinoco.de
To: FreeBSD-gnats-submit@freebsd.org
Cc: seggers@semyam.dinoco.de
Subject: fix for bootloader non-working autoboot
X-Send-Pr-Version: 3.2

>Number:         8174
>Category:       kern
>Synopsis:       fix for bootloader non-working autoboot
>Confidential:   no
>Severity:       critical
>Priority:       high
>Responsible:    freebsd-bugs
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Tue Oct  6 13:10:00 PDT 1998
>Closed-Date:    Sat Oct 10 13:14:37 PDT 1998
>Last-Modified:  Sat Oct 10 13:16:57 PDT 1998
>Originator:     Stefan Eggers
>Release:        FreeBSD 3.0-BETA i386
>Organization:
none
>Environment:

	A current system cvsup'ed on Saturday, October 3rd with boot
loader cvsup'ed today.

>Description:

	When using autoboot from the keyboard/VGA it won't count down
and only reacts to a keypress from the user.

>How-To-Repeat:

	Boot from keyboard/VGA (won't work for a terminal on the
serial line) and when you are in the new boot loader give it the
command autoload with some small number of seconds.  Wait forever or
press some key.

>Fix:
	
Index: i386/libi386/vidconsole.c
===================================================================
RCS file: /usr2/FreeBSD/CVSROOT/src/sys/boot/i386/libi386/vidconsole.c,v
retrieving revision 1.3
diff -u -r1.3 vidconsole.c
--- vidconsole.c	1998/10/02 16:32:45	1.3
+++ vidconsole.c	1998/10/06 19:52:05
@@ -110,7 +110,7 @@
     v86.addr = 0x16;
     v86.eax = 0x100;
     v86int();
-    return(v86.eax);
+    return(! v86.eax);
 }
 
 #if KEYBOARD_PROBE


>Release-Note:
>Audit-Trail:
State-Changed-From-To: open->closed 
State-Changed-By: rnordier 
State-Changed-When: Sat Oct 10 13:14:37 PDT 1998 
State-Changed-Why:  
This has been resolved, and the suggested fix didn't. 
>Unformatted:
