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>