Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 12 May 1996 12:11:41 +1000
From:      Bruce Evans <bde@zeta.org.au>
To:        CVS-committers@freefall.freebsd.org, cvs-all@freefall.freebsd.org, cvs-sys@freefall.freebsd.org, joerg@freefall.freebsd.org
Subject:   Re: cvs commit:  src/sys/i386/isa syscons.c
Message-ID:  <199605120211.MAA13485@godzilla.zeta.org.au>

next in thread | raw e-mail | index | archive | help
>  Modified:    sys/i386/isa  syscons.c
>  Log:
>  Give up waiting for a successful keyboard reset after some
>  unreasonable time.  I've got a PCI mainboard that simply doesn't grok
>  it, so continuing with a warning (and a keyboard that's working
>  nevertheless :) seems to be better than spin-looping forever.

Does it work if you fix the well known `!retries' logic bug (the infinite
loop always gets entered if the first loop fails (retries == -1)).

I have a keyboard with a partly broken cable or connector which causes
interesting problems for keyboard drivers.  The BIOS keyboard driver
seems to handle transient disconnections better than syscons.  Perhaps
it issues a reset when the keyboard stops working.

Bruce



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199605120211.MAA13485>