From owner-freebsd-current Wed Oct 7 07:09:38 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id HAA25486 for freebsd-current-outgoing; Wed, 7 Oct 1998 07:09:38 -0700 (PDT) (envelope-from owner-freebsd-current@FreeBSD.ORG) 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 HAA25440 for ; Wed, 7 Oct 1998 07:09:17 -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 QAA16908; Wed, 7 Oct 1998 16:05:10 +0200 (MET DST) Received: from semyam.dinoco.de (semyam.dinoco.de [127.0.0.1]) by semyam.dinoco.de (8.9.1/8.8.8) with ESMTP id JAA01411; Wed, 7 Oct 1998 09:48:53 +0200 (CEST) (envelope-from seggers@semyam.dinoco.de) Message-Id: <199810070748.JAA01411@semyam.dinoco.de> To: Mike Smith cc: freebsd-current@FreeBSD.ORG, seggers@semyam.dinoco.de Subject: Re: Boot loader's autoload bug fix (was: Re: Two /boot/loader anomalies ) In-reply-to: Your message of "Tue, 06 Oct 1998 18:32:46 PDT." <199810070132.SAA02472@dingo.cdrom.com> Date: Wed, 07 Oct 1998 09:48:52 +0200 From: Stefan Eggers Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG > > wait for the user.-> Same as before. Reversing the test makes it > > ignore all user input. > > Bleagh. Maybe I should clear the keyboard buffer first? I made more tests and found out that the buggy version which tested EAX worked when I had no boot password and did not do any keypress before entering the boot loader. If I pressed some key to enter a password or exit the memory test early the countdown didn't work. That explains why I remembered it worked and then it stopped working. For security reasons I set a boot password and that was the change making the problem appear on my system. Removing it and letting it boot without any keyboard input makes it work as expected The version which tests the zero flag either constantly claims there are characters and makes the countdown not work (your version) or makes the boot loader ignore all keypresses (a version with the not removed). Is it sure that BTX passes back correct flags? Some other part proven to work and giving back a result in some flags which are likely to get trashed like carry and zero? > > I guess I'll try the subfunction 11h - maybe that works better. > > On at least one system here it makes it fail to see anything at all. How old is the BIOS that it doesn't know about the extended keyboards? Stefan. -- Stefan Eggers Lu4 yao2 zhi1 ma3 li4, Max-Slevogt-Str. 1 ri4 jiu3 jian4 ren2 xin1. 51109 Koeln Federal Republic of Germany To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message