public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
From: xsdg <xsdg@freenode.org>
To: Andries Brouwer <aebr@win.tue.nl>
Cc: linux-kernel@vger.kernel.org
Subject: Re: 2.6.0-test1, -test4 control key "stuck"
Date: Mon, 15 Sep 2003 23:02:43 +0000	[thread overview]
Message-ID: <20030915230243.12d8586f.xsdg@freenode.org> (raw)
In-Reply-To: <20030915232800.A1166@pclin040.win.tue.nl>

[-- Attachment #1: Type: text/plain, Size: 14766 bytes --]

On Mon, 15 Sep 2003 23:28:00 +0200
Andries Brouwer <aebr@win.tue.nl> wrote:

> On Mon, Sep 15, 2003 at 08:55:46PM +0000, xsdg wrote:
> 
::snip? SNIP!::
> > any idea what might cause the key sticking problem?
> 
> If a key release is not seen, 2.4 doesnt mind, but 2.6 keeps repeating.

I ran into the problem again under 2.6.0-test4-mm6 less than 45 minutes after
rebooting. I modprobed evdev.ko and have included the output (run through
hexdump -C) as [1].  I am keeping the original, unprocessed file incase you need
it.  To obtain the output, I pressed and immediately released the following keys
in the following order:
"q", "w", "e", "r", "t", "y", "u", "i", "o", "p", <l-shift>, <l-ctrl>, <l-alt>,
<space>, <r-alt>, <r-shift>, <enter>

I then removed evdev.ko, modprobed evbug.ko, and repeated the key sequence shown
above.  These resulted in [2] popping up in /var/log/kern.log

On my laptop keyboard, there is no right-control key.  The letters I pressed run
across the top of my keyboard from left to right (below the numbers).  To
prevent any confusion, the problem persisted after pressing all of these keys.


> 
> > Also, I'm not sure how the final issue I described
> 
> Do not recall all items of all letters I answer - sorry.
Sorry; this is a C+P of what I said in my original mail:
 	Most recently, this problem manifested itself by (as far as I can tell)
switching the keyboard keymap (this, occurred while I was in X, with Mozilla on
the current workspace).  After switching to vt2, I am now unable to return to X
(vt 7).  Pressing the numeral keys acts as if shift were held down while using
an odd alternate keymap (2 -> "^U", 4->"$", [7-0] -> ["{", "[", "]", "}", "\"],
e -> Euro symbol).  You can find the physical layout of my keyboard at [2]. 
While pressing the shift key, no characters are displayed on the console. 
Pressing <alt>+Fn or <ctrl>+<alt>+Fn to switch to another VT does not do
anything; the same occurs when trying <alt>+left/right

> 
> Andries
> 

[1]
00000000  ba 3e 66 3f 71 51 0e 00  01 00 10 00 01 00 00 00  |.>f?qQ..........|
00000010  ba 3e 66 3f 73 51 0e 00  00 00 00 00 00 00 00 00  |.>f?sQ..........|
00000020  bb 3e 66 3f 7e 56 00 00  01 00 10 00 00 00 00 00  |.>f?~V..........|
00000030  bb 3e 66 3f 80 56 00 00  00 00 00 00 00 00 00 00  |.>f?.V..........|
00000040  bc 3e 66 3f f4 24 0f 00  01 00 11 00 01 00 00 00  |.>f?.$..........|
00000050  bc 3e 66 3f f6 24 0f 00  00 00 00 00 00 00 00 00  |.>f?.$..........|
00000060  bd 3e 66 3f 87 78 01 00  01 00 11 00 00 00 00 00  |.>f?.x..........|
00000070  bd 3e 66 3f 89 78 01 00  00 00 00 00 00 00 00 00  |.>f?.x..........|
00000080  bd 3e 66 3f 9a 6e 0a 00  01 00 12 00 01 00 00 00  |.>f?.n..........|
00000090  bd 3e 66 3f 9c 6e 0a 00  00 00 00 00 00 00 00 00  |.>f?.n..........|
000000a0  bd 3e 66 3f 6a 0a 0c 00  01 00 12 00 00 00 00 00  |.>f?j...........|
000000b0  bd 3e 66 3f 6c 0a 0c 00  00 00 00 00 00 00 00 00  |.>f?l...........|
000000c0  be 3e 66 3f 39 5b 0e 00  01 00 13 00 01 00 00 00  |.>f?9[..........|
000000d0  be 3e 66 3f 3b 5b 0e 00  00 00 00 00 00 00 00 00  |.>f?;[..........|
000000e0  bf 3e 66 3f d3 a8 00 00  01 00 13 00 00 00 00 00  |.>f?............|
000000f0  bf 3e 66 3f d5 a8 00 00  00 00 00 00 00 00 00 00  |.>f?............|
00000100  bf 3e 66 3f ed e0 0d 00  01 00 14 00 01 00 00 00  |.>f?............|
00000110  bf 3e 66 3f ef e0 0d 00  00 00 00 00 00 00 00 00  |.>f?............|
00000120  c0 3e 66 3f d0 33 00 00  01 00 14 00 00 00 00 00  |.>f?.3..........|
00000130  c0 3e 66 3f d2 33 00 00  00 00 00 00 00 00 00 00  |.>f?.3..........|
00000140  c1 3e 66 3f 81 48 08 00  01 00 15 00 01 00 00 00  |.>f?.H..........|
00000150  c1 3e 66 3f 84 48 08 00  00 00 00 00 00 00 00 00  |.>f?.H..........|
00000160  c1 3e 66 3f 16 45 09 00  01 00 15 00 00 00 00 00  |.>f?.E..........|
00000170  c1 3e 66 3f 17 45 09 00  00 00 00 00 00 00 00 00  |.>f?.E..........|
00000180  c2 3e 66 3f 30 28 0f 00  01 00 16 00 01 00 00 00  |.>f?0(..........|
00000190  c2 3e 66 3f 32 28 0f 00  00 00 00 00 00 00 00 00  |.>f?2(..........|
000001a0  c3 3e 66 3f 24 2f 01 00  01 00 16 00 00 00 00 00  |.>f?$/..........|
000001b0  c3 3e 66 3f 26 2f 01 00  00 00 00 00 00 00 00 00  |.>f?&/..........|
000001c0  c3 3e 66 3f a5 27 0f 00  01 00 17 00 01 00 00 00  |.>f?.'..........|
000001d0  c3 3e 66 3f a7 27 0f 00  00 00 00 00 00 00 00 00  |.>f?.'..........|
000001e0  c4 3e 66 3f 3d 36 01 00  01 00 17 00 00 00 00 00  |.>f?=6..........|
000001f0  c4 3e 66 3f 3f 36 01 00  00 00 00 00 00 00 00 00  |.>f??6..........|
00000200  c4 3e 66 3f 47 0b 0f 00  01 00 18 00 01 00 00 00  |.>f?G...........|
00000210  c4 3e 66 3f 49 0b 0f 00  00 00 00 00 00 00 00 00  |.>f?I...........|
00000220  c5 3e 66 3f 24 c2 00 00  01 00 18 00 00 00 00 00  |.>f?$...........|
00000230  c5 3e 66 3f 26 c2 00 00  00 00 00 00 00 00 00 00  |.>f?&...........|
00000240  c6 3e 66 3f a4 8b 00 00  01 00 19 00 01 00 00 00  |.>f?............|
00000250  c6 3e 66 3f a6 8b 00 00  00 00 00 00 00 00 00 00  |.>f?............|
00000260  c6 3e 66 3f e2 d4 01 00  01 00 19 00 00 00 00 00  |.>f?............|
00000270  c6 3e 66 3f e4 d4 01 00  00 00 00 00 00 00 00 00  |.>f?............|
00000280  dc 3e 66 3f b3 2c 0a 00  01 00 2a 00 01 00 00 00  |.>f?.,....*.....|
00000290  dc 3e 66 3f b5 2c 0a 00  00 00 00 00 00 00 00 00  |.>f?.,..........|
000002a0  dc 3e 66 3f ca 80 0b 00  01 00 2a 00 00 00 00 00  |.>f?......*.....|
000002b0  dc 3e 66 3f cc 80 0b 00  00 00 00 00 00 00 00 00  |.>f?............|
000002c0  de 3e 66 3f 6d c2 0e 00  01 00 1d 00 01 00 00 00  |.>f?m...........|
000002d0  de 3e 66 3f 6f c2 0e 00  00 00 00 00 00 00 00 00  |.>f?o...........|
000002e0  df 3e 66 3f 30 cf 00 00  01 00 1d 00 00 00 00 00  |.>f?0...........|
000002f0  df 3e 66 3f 32 cf 00 00  00 00 00 00 00 00 00 00  |.>f?2...........|
00000300  e5 3e 66 3f d9 ac 04 00  01 00 38 00 01 00 00 00  |.>f?......8.....|
00000310  e5 3e 66 3f db ac 04 00  00 00 00 00 00 00 00 00  |.>f?............|
00000320  e5 3e 66 3f 22 fe 05 00  01 00 38 00 00 00 00 00  |.>f?".....8.....|
00000330  e5 3e 66 3f 24 fe 05 00  00 00 00 00 00 00 00 00  |.>f?$...........|
00000340  e8 3e 66 3f b4 b2 00 00  01 00 39 00 01 00 00 00  |.>f?......9.....|
00000350  e8 3e 66 3f b6 b2 00 00  00 00 00 00 00 00 00 00  |.>f?............|
00000360  e8 3e 66 3f 7f f6 01 00  01 00 39 00 00 00 00 00  |.>f?......9.....|
00000370  e8 3e 66 3f 81 f6 01 00  00 00 00 00 00 00 00 00  |.>f?............|
00000380  f5 3e 66 3f e2 6a 03 00  01 00 64 00 01 00 00 00  |.>f?.j....d.....|
00000390  f5 3e 66 3f e5 6a 03 00  00 00 00 00 00 00 00 00  |.>f?.j..........|
000003a0  f5 3e 66 3f 35 01 05 00  01 00 64 00 00 00 00 00  |.>f?5.....d.....|
000003b0  f5 3e 66 3f 37 01 05 00  00 00 00 00 00 00 00 00  |.>f?7...........|
000003c0  fb 3e 66 3f a7 c1 0e 00  01 00 36 00 01 00 00 00  |.>f?......6.....|
000003d0  fb 3e 66 3f a9 c1 0e 00  00 00 00 00 00 00 00 00  |.>f?............|
000003e0  fc 3e 66 3f 95 d0 00 00  01 00 36 00 00 00 00 00  |.>f?......6.....|
000003f0  fc 3e 66 3f 97 d0 00 00  00 00 00 00 00 00 00 00  |.>f?............|
00000400  fd 3e 66 3f 68 d7 08 00  01 00 1c 00 01 00 00 00  |.>f?h...........|
00000410  fd 3e 66 3f 6a d7 08 00  00 00 00 00 00 00 00 00  |.>f?j...........|
00000420  fd 3e 66 3f f8 27 0a 00  01 00 1c 00 00 00 00 00  |.>f?.'..........|
00000430  fd 3e 66 3f fa 27 0a 00  00 00 00 00 00 00 00 00  |.>f?.'..........|
00000440

[2]
Sep 15 22:46:12 cpp kernel: evbug.c: Connected device: "PS/2 Generic Mouse", isa0060/serio1/input0
Sep 15 22:46:12 cpp kernel: evbug.c: Connected device: "AT Set 2 keyboard", isa0060/serio0/input0
Sep 15 22:46:12 cpp kernel: evbug.c: Connected device: "Gyration GyroPoint RF Technology Receiver", usb-0000:00:1d.0-2/input0
Sep 15 22:46:12 cpp kernel: evbug.c: Connected device: "Gyration GyroPoint RF Technology Receiver", usb-0000:00:1d.0-2/input1
Sep 15 22:49:17 cpp kernel: evbug.c: Event. Dev: isa0060/serio0/input0, Type: 1, Code: 16, Value: 1
Sep 15 22:49:17 cpp kernel: evbug.c: Event. Dev: isa0060/serio0/input0, Type: 0, Code: 0, Value: 0
Sep 15 22:49:17 cpp kernel: evbug.c: Event. Dev: isa0060/serio0/input0, Type: 1, Code: 16, Value: 0
Sep 15 22:49:17 cpp kernel: evbug.c: Event. Dev: isa0060/serio0/input0, Type: 0, Code: 0, Value: 0
Sep 15 22:49:24 cpp kernel: evbug.c: Event. Dev: isa0060/serio0/input0, Type: 1, Code: 17, Value: 1
Sep 15 22:49:24 cpp kernel: evbug.c: Event. Dev: isa0060/serio0/input0, Type: 0, Code: 0, Value: 0
Sep 15 22:49:24 cpp kernel: evbug.c: Event. Dev: isa0060/serio0/input0, Type: 1, Code: 17, Value: 0
Sep 15 22:49:24 cpp kernel: evbug.c: Event. Dev: isa0060/serio0/input0, Type: 0, Code: 0, Value: 0
Sep 15 22:49:25 cpp kernel: evbug.c: Event. Dev: isa0060/serio0/input0, Type: 1, Code: 18, Value: 1
Sep 15 22:49:25 cpp kernel: evbug.c: Event. Dev: isa0060/serio0/input0, Type: 0, Code: 0, Value: 0
Sep 15 22:49:25 cpp kernel: evbug.c: Event. Dev: isa0060/serio0/input0, Type: 1, Code: 18, Value: 0
Sep 15 22:49:25 cpp kernel: evbug.c: Event. Dev: isa0060/serio0/input0, Type: 0, Code: 0, Value: 0
Sep 15 22:49:27 cpp kernel: evbug.c: Event. Dev: isa0060/serio0/input0, Type: 1, Code: 19, Value: 1
Sep 15 22:49:27 cpp kernel: evbug.c: Event. Dev: isa0060/serio0/input0, Type: 0, Code: 0, Value: 0
Sep 15 22:49:27 cpp kernel: evbug.c: Event. Dev: isa0060/serio0/input0, Type: 1, Code: 19, Value: 0
Sep 15 22:49:27 cpp kernel: evbug.c: Event. Dev: isa0060/serio0/input0, Type: 0, Code: 0, Value: 0
Sep 15 22:49:29 cpp kernel: evbug.c: Event. Dev: isa0060/serio0/input0, Type: 1, Code: 20, Value: 1
Sep 15 22:49:29 cpp kernel: evbug.c: Event. Dev: isa0060/serio0/input0, Type: 0, Code: 0, Value: 0
Sep 15 22:49:29 cpp kernel: evbug.c: Event. Dev: isa0060/serio0/input0, Type: 1, Code: 20, Value: 0
Sep 15 22:49:29 cpp kernel: evbug.c: Event. Dev: isa0060/serio0/input0, Type: 0, Code: 0, Value: 0
Sep 15 22:49:31 cpp kernel: evbug.c: Event. Dev: isa0060/serio0/input0, Type: 1, Code: 21, Value: 1
Sep 15 22:49:31 cpp kernel: evbug.c: Event. Dev: isa0060/serio0/input0, Type: 0, Code: 0, Value: 0
Sep 15 22:49:31 cpp kernel: evbug.c: Event. Dev: isa0060/serio0/input0, Type: 1, Code: 21, Value: 0
Sep 15 22:49:31 cpp kernel: evbug.c: Event. Dev: isa0060/serio0/input0, Type: 0, Code: 0, Value: 0
Sep 15 22:49:35 cpp kernel: evbug.c: Event. Dev: isa0060/serio0/input0, Type: 1, Code: 22, Value: 1
Sep 15 22:49:35 cpp kernel: evbug.c: Event. Dev: isa0060/serio0/input0, Type: 0, Code: 0, Value: 0
Sep 15 22:49:35 cpp kernel: evbug.c: Event. Dev: isa0060/serio0/input0, Type: 1, Code: 22, Value: 0
Sep 15 22:49:35 cpp kernel: evbug.c: Event. Dev: isa0060/serio0/input0, Type: 0, Code: 0, Value: 0
Sep 15 22:49:38 cpp kernel: evbug.c: Event. Dev: isa0060/serio0/input0, Type: 1, Code: 23, Value: 1
Sep 15 22:49:38 cpp kernel: evbug.c: Event. Dev: isa0060/serio0/input0, Type: 0, Code: 0, Value: 0
Sep 15 22:49:38 cpp kernel: evbug.c: Event. Dev: isa0060/serio0/input0, Type: 1, Code: 23, Value: 0
Sep 15 22:49:38 cpp kernel: evbug.c: Event. Dev: isa0060/serio0/input0, Type: 0, Code: 0, Value: 0
Sep 15 22:49:39 cpp kernel: evbug.c: Event. Dev: isa0060/serio0/input0, Type: 1, Code: 24, Value: 1
Sep 15 22:49:39 cpp kernel: evbug.c: Event. Dev: isa0060/serio0/input0, Type: 0, Code: 0, Value: 0
Sep 15 22:49:39 cpp kernel: evbug.c: Event. Dev: isa0060/serio0/input0, Type: 1, Code: 24, Value: 0
Sep 15 22:49:39 cpp kernel: evbug.c: Event. Dev: isa0060/serio0/input0, Type: 0, Code: 0, Value: 0
Sep 15 22:49:42 cpp kernel: evbug.c: Event. Dev: isa0060/serio0/input0, Type: 1, Code: 25, Value: 1
Sep 15 22:49:42 cpp kernel: evbug.c: Event. Dev: isa0060/serio0/input0, Type: 0, Code: 0, Value: 0
Sep 15 22:49:42 cpp kernel: evbug.c: Event. Dev: isa0060/serio0/input0, Type: 1, Code: 25, Value: 0
Sep 15 22:49:42 cpp kernel: evbug.c: Event. Dev: isa0060/serio0/input0, Type: 0, Code: 0, Value: 0
Sep 15 22:49:45 cpp kernel: evbug.c: Event. Dev: isa0060/serio0/input0, Type: 1, Code: 42, Value: 1
Sep 15 22:49:45 cpp kernel: evbug.c: Event. Dev: isa0060/serio0/input0, Type: 0, Code: 0, Value: 0
Sep 15 22:49:45 cpp kernel: evbug.c: Event. Dev: isa0060/serio0/input0, Type: 1, Code: 42, Value: 0
Sep 15 22:49:45 cpp kernel: evbug.c: Event. Dev: isa0060/serio0/input0, Type: 0, Code: 0, Value: 0
Sep 15 22:49:47 cpp kernel: evbug.c: Event. Dev: isa0060/serio0/input0, Type: 1, Code: 29, Value: 1
Sep 15 22:49:47 cpp kernel: evbug.c: Event. Dev: isa0060/serio0/input0, Type: 0, Code: 0, Value: 0
Sep 15 22:49:47 cpp kernel: evbug.c: Event. Dev: isa0060/serio0/input0, Type: 1, Code: 29, Value: 0
Sep 15 22:49:47 cpp kernel: evbug.c: Event. Dev: isa0060/serio0/input0, Type: 0, Code: 0, Value: 0
Sep 15 22:49:50 cpp kernel: evbug.c: Event. Dev: isa0060/serio0/input0, Type: 1, Code: 56, Value: 1
Sep 15 22:49:50 cpp kernel: evbug.c: Event. Dev: isa0060/serio0/input0, Type: 0, Code: 0, Value: 0
Sep 15 22:49:50 cpp kernel: evbug.c: Event. Dev: isa0060/serio0/input0, Type: 1, Code: 56, Value: 0
Sep 15 22:49:50 cpp kernel: evbug.c: Event. Dev: isa0060/serio0/input0, Type: 0, Code: 0, Value: 0
Sep 15 22:49:51 cpp kernel: evbug.c: Event. Dev: isa0060/serio0/input0, Type: 1, Code: 57, Value: 1
Sep 15 22:49:51 cpp kernel: evbug.c: Event. Dev: isa0060/serio0/input0, Type: 0, Code: 0, Value: 0
Sep 15 22:49:51 cpp kernel: evbug.c: Event. Dev: isa0060/serio0/input0, Type: 1, Code: 57, Value: 0
Sep 15 22:49:51 cpp kernel: evbug.c: Event. Dev: isa0060/serio0/input0, Type: 0, Code: 0, Value: 0
Sep 15 22:49:55 cpp kernel: evbug.c: Event. Dev: isa0060/serio0/input0, Type: 1, Code: 100, Value: 1
Sep 15 22:49:55 cpp kernel: evbug.c: Event. Dev: isa0060/serio0/input0, Type: 0, Code: 0, Value: 0
Sep 15 22:49:55 cpp kernel: evbug.c: Event. Dev: isa0060/serio0/input0, Type: 1, Code: 100, Value: 0
Sep 15 22:49:55 cpp kernel: evbug.c: Event. Dev: isa0060/serio0/input0, Type: 0, Code: 0, Value: 0
Sep 15 22:49:57 cpp kernel: evbug.c: Event. Dev: isa0060/serio0/input0, Type: 1, Code: 54, Value: 1
Sep 15 22:49:57 cpp kernel: evbug.c: Event. Dev: isa0060/serio0/input0, Type: 0, Code: 0, Value: 0
Sep 15 22:49:57 cpp kernel: evbug.c: Event. Dev: isa0060/serio0/input0, Type: 1, Code: 54, Value: 0
Sep 15 22:49:57 cpp kernel: evbug.c: Event. Dev: isa0060/serio0/input0, Type: 0, Code: 0, Value: 0
Sep 15 22:49:59 cpp kernel: evbug.c: Event. Dev: isa0060/serio0/input0, Type: 1, Code: 28, Value: 1
Sep 15 22:49:59 cpp kernel: evbug.c: Event. Dev: isa0060/serio0/input0, Type: 0, Code: 0, Value: 0
Sep 15 22:49:59 cpp kernel: evbug.c: Event. Dev: isa0060/serio0/input0, Type: 1, Code: 28, Value: 0
Sep 15 22:49:59 cpp kernel: evbug.c: Event. Dev: isa0060/serio0/input0, Type: 0, Code: 0, Value: 0


-- 
| Why do people with closed minds always open their |
|   mouths?                                         |
) http://www.cuodan.net/~xsdg/    xsdg@freenode.org (


[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

      reply	other threads:[~2003-09-15 23:03 UTC|newest]

Thread overview: 5+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2003-09-15  0:04 2.6.0-test1, -test4 control key "stuck" xsdg
2003-09-15  9:00 ` Andries Brouwer
2003-09-15 20:55   ` xsdg
2003-09-15 21:28     ` Andries Brouwer
2003-09-15 23:02       ` xsdg [this message]

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20030915230243.12d8586f.xsdg@freenode.org \
    --to=xsdg@freenode.org \
    --cc=aebr@win.tue.nl \
    --cc=linux-kernel@vger.kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox