Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 9 Jul 1997 11:40:03 -0700 (PDT)
From:      Tim Vanderhoek <hoek@hwcn.org>
To:        freebsd-bugs
Subject:   Re: i386/4030: syscons thinks CTRL is always pressed 
Message-ID:  <199707091840.LAA00287@hub.freebsd.org>

next in thread | raw e-mail | index | archive | help
The following reply was made to PR i386/4030; it has been noted by GNATS.

From: Tim Vanderhoek <hoek@hwcn.org>
To: Kazutaka YOKOTA <yokota@zodiac.mech.utsunomiya-u.ac.jp>
Cc: FreeBSD-gnats-submit@freebsd.org
Subject: Re: i386/4030: syscons thinks CTRL is always pressed 
Date: Wed, 9 Jul 1997 14:32:57 -0400 (EDT)

 On Mon, 7 Jul 1997, Kazutaka YOKOTA wrote:
 
 > >>Number:         4030
 > >>Category:       i386
 > >>Synopsis:       syscons thinks CTRL pressed, must reboot [repeatable]
 
 > Try this patch for /sys/i386/isa/syscons.c.
 > 
 > --- syscons.c-1.220	Mon Jun 30 22:31:49 1997
 > +++ syscons.c	Mon Jul  7 12:35:14 1997
 > @@ -3039,7 +3039,7 @@
 >      /* Check for make/break */
 >      action = key->map[state];
 >      if (scancode & 0x80) {      /* key released */
 > -	if (key->spcl & 0x80) {
 > +	if (key->spcl & (0x80>>state)) {
 >  	    switch (action) {
 >  	    case LSH:
 >  		shfts &= ~1;
 > 
 > 
 > >This did not happen (I don't _believe_ it happened) in the SNAP of 2.2
 > >that I had been running before.
 > 
 > If the above patch works, then the problem did happen in the past too, 
 > I guess.
 
 Okay, the patch works.  However, I can still reproduce the
 problem if I use a slight variation on the first keymap.
 
   090   cr     rctrl  nl     nl     rctrl  rctrl  nl     nl	O
 
 Press and hold Alt, then press rctrl.  Release all keys.  Then
 press `d' or whatever and you'll log out.
 
 [If X is running, you can switch to X and then switch back to
 your text console and the keyboard state will return to normal]
 
 The patch, as shown, is good enough for me, since the keymap one
 would have to use to reproduce the bug now is not very useful
 (for me, anyways).
 
 
 --
 Outnumbered?  Maybe.  Outspoken?  Never!
 tIM...HOEk
 



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