Date: Wed, 2 Jul 1997 23:50:01 -0700 (PDT) From: Ari Suutari <ari@ps.carel.fi> To: freebsd-bugs Subject: Re: i386/3124: BOOT_PROBE_KEYBOARD hangs system in bootblocks Message-ID: <199707030650.XAA24373@hub.freebsd.org>
next in thread | raw e-mail | index | archive | help
The following reply was made to PR i386/3124; it has been noted by GNATS.
From: Ari Suutari <ari@ps.carel.fi>
To: freebsd-gnats-submit@freebsd.org, yokota@zodiac.mech.utsunomiya-u.ac.jp
Cc: Subject: Re: i386/3124: BOOT_PROBE_KEYBOARD hangs system in bootblocks
Date: Thu, 03 Jul 1997 09:57:42 +0300
Hi,
The reason for boot probe_keyboard hanging on my 486 is
this piece of code in beginning of function:
/* flush any noise in the buffer */
while (inb(IO_KBD + KBD_STATUS_PORT) & KBDS_BUFFER_FULL) {
delay1ms();
(void) inb(IO_KBD + KBD_DATA_PORT);
}
Apparently, there is an endless amount of noise on
my machine. Adding a retry counter to this should
fix the problem (I'm willing to test if someone
makes the change).
Ari S.
--
------------------------------------------------------
Hei! Puhumme myos suomea!
Carelcomp Forest Oy Ari Suutari
53850 Lappeenranta mailto:ari.suutari@carel.fi
FINLAND +358 5 669 5012
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199707030650.XAA24373>
