From owner-freebsd-bugs Fri Jul 4 06:20:08 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id GAA24490 for bugs-outgoing; Fri, 4 Jul 1997 06:20:08 -0700 (PDT) Received: (from gnats@localhost) by hub.freebsd.org (8.8.5/8.8.5) id GAA24472; Fri, 4 Jul 1997 06:20:02 -0700 (PDT) Resent-Date: Fri, 4 Jul 1997 06:20:02 -0700 (PDT) Resent-Message-Id: <199707041320.GAA24472@hub.freebsd.org> Resent-From: gnats (GNATS Management) Resent-To: freebsd-bugs Resent-Reply-To: FreeBSD-gnats@FreeBSD.ORG, ac199@hwcn.org Received: from x22 (ppp6573.on.sympatico.ca [206.172.208.165]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id GAA24387 for ; Fri, 4 Jul 1997 06:16:12 -0700 (PDT) Received: (from tim@localhost) by x22 (8.8.5/8.7.3) id JAA00298; Fri, 4 Jul 1997 09:15:00 -0400 (EDT) Message-Id: <199707041315.JAA00298@x22> Date: Fri, 4 Jul 1997 09:15:00 -0400 (EDT) From: timmmyymymy Reply-To: ac199@hwcn.org To: FreeBSD-gnats-submit@FreeBSD.ORG X-Send-Pr-Version: 3.2 Subject: i386/4030: syscons thinks CTRL is always pressed Sender: owner-bugs@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk >Number: 4030 >Category: i386 >Synopsis: syscons thinks CTRL pressed, must reboot [repeatable] >Confidential: no >Severity: critical >Priority: medium >Responsible: freebsd-bugs >State: open >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Fri Jul 4 06:20:01 PDT 1997 >Last-Modified: >Originator: Tim Vanderhoek >Organization: Syscons users >Release: FreeBSD 2.2.2-RELEASE i386 >Environment: FreeBSD 2.2.2-RELEASE. Award PCI/ISA Bios. 2A59CG0P GENERIC kernel I suspect that this is irrelevent. >Description: I use a modified keyboard map. /usr/share/syscons/keymaps/my.map has the following line modified, 090 cr rctrl rctrl rctrl rctrl rctrl rctrl rctrl O When I act as described in "How-To-Repeat", syscons will begin thinking that one of the ctrl keys is always pressed. ie. pressing a `d' sends ^D. It then becomes necessary to reboot (since the computer is quite unusable). If X is running, it, of course, is not affected. This did not happen (I don't _believe_ it happened) in the SNAP of 2.2 that I had been running before. I could not find any open prs that looked related. The only modification to syscons.c I found that might be relevant was 1.98. >How-To-Repeat: kbdcontrol -l /usr/share/syscons/keymaps/my.map ; # Where my.map has 090 -> cr # Copy line from Description # Now, press the lctrl key, hold it down, and then press the rctrl key # Now, press `d' (or any key, for that matter), and you will be logged out. # Warning... You will have to reboot to return syscons to its normal # state... >Fix: sos? ;) >Audit-Trail: >Unformatted: