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 --]
prev parent 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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.