All of lore.kernel.org
 help / color / mirror / Atom feed
From: xsdg <xsdg@freenode.org>
To: linux-kernel@vger.kernel.org
Cc: xsdg@freenode.org
Subject: 2.6.0-test1, -test4 control key "stuck"
Date: Mon, 15 Sep 2003 00:04:11 +0000	[thread overview]
Message-ID: <20030915000411.6d35386d.xsdg@freenode.org> (raw)


[-- Attachment #1.1: Type: text/plain, Size: 11231 bytes --]

Hi.  I recently got a new Toshiba M15-S405 laptop, on which I installed Debian SID (using the Sarge netinst bootcd).  I installed the debian 2.6.0-test1 kernel and booted into it.  I noticed that often, pressing keys under this kernel would result in messages such as [1] printed to the console.

The Problem Now:
	My current problem is that once in a while, a control key will become "stuck", as interpreted by all applications.  By "stuck," I mean that pressing and releasing the control key will not cause it to become "unstuck."  All keypresses, whether in X or on a VT, are interpreted as if the control key were being pressed.  The only way I have found to unstick the key is by pressing random keys in rapid succession (sometimes holding the control key, and sometimes just making sure I press it a few times during the key-pressing frenzy).  I believe that this problem is related to the messages ([1]) printed to kern.log and the console.  This problem has occurred under 2.6.0-test4*, and may have occurred under 2.6.0-test5-mm1 (I don't remember).

	As I spend most of my time in x-windows, this problem has only occurred while I was using x-windows; I am not sure whether it would or would not occur while in the console or while x-windows is not running at all.  This problem has occurred both while using NVidia's proprietary driver and while using the open-source driver provided with xfree86 4.2.1

	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


Kernel Version History:
	After installing most of the necessary tools, I compiled a vanilla 2.5.73 which eliminated the problem shown in [1].  A little later, I compiled and booted into 2.6.0-test3, and then dropped back to test1-ac3 (because cardbus/pcmcia hard-locked during boot).  -test1-ac3 did not exhibit the problem.  I moved to -test4 when it was released, which exhibited the problem.  Because swsusp was broken in -test4 (on my system, at least), I dropped back to 2.6.0-test1-ac3 after a few days.  Later, I upgraded to -test4-mm4, -mm6, and -test5-mm1, all of which exhibited the problem.  After running -test5-mm1 for about a day, I dropped back to -test4-mm6 (I don't quite remember why).


Exhibit 1:
Sep 14 20:42:27 cpp kernel: atkbd.c: Unknown key (set 2, scancode 0xb6, on isa0060/serio0) pressed.
Sep 14 20:42:27 cpp kernel: i8042 history: 19 a2 99 0f 8f 0f 8f 1c 9c 04 84 36 09 b6 89 b6 
Sep 14 22:13:00 cpp kernel: atkbd.c: Unknown key (set 2, scancode 0xa5, on isa0060/serio0) pressed.
Sep 14 22:13:00 cpp kernel: i8042 history: a7 20 9e 21 9f 24 25 26 27 a0 a4 a5 a6 a7 a1 a5 
Sep 14 22:13:00 cpp kernel: atkbd.c: Unknown key (set 2, scancode 0xa6, on isa0060/serio0) pressed.
Sep 14 22:13:00 cpp kernel: i8042 history: 20 9e 21 9f 24 25 26 27 a0 a4 a5 a6 a7 a1 a5 a6 
Sep 14 22:13:00 cpp kernel: atkbd.c: Unknown key (set 2, scancode 0xa7, on isa0060/serio0) pressed.
Sep 14 22:13:00 cpp kernel: i8042 history: 9e 21 9f 24 25 26 27 a0 a4 a5 a6 a7 a1 a5 a6 a7 


System Info (please ask if you need more info):

Hardware specs:
http://cdgenp01.csd.toshiba.com/content/product/pdf_files/detailed_specs/satellitepro_M15_S405.pdf

$uname -a
Linux cpp 2.6.0-test4-mm6 #4 Tue Sep 9 03:19:18 UTC 2003 i686 GNU/Linux

$lspci
00:00.0 Host bridge: Intel Corp.: Unknown device 3340 (rev 03)
00:01.0 PCI bridge: Intel Corp.: Unknown device 3341 (rev 03)
00:1d.0 USB Controller: Intel Corp. 82801DB USB (Hub #1) (rev 03)
00:1d.1 USB Controller: Intel Corp. 82801DB USB (Hub #2) (rev 03)
00:1d.2 USB Controller: Intel Corp. 82801DB USB (Hub #3) (rev 03)
00:1d.7 USB Controller: Intel Corp. 82801DB USB EHCI Controller (rev 03)
00:1e.0 PCI bridge: Intel Corp. 82801BAM/CAM PCI Bridge (rev 83)
00:1f.0 ISA bridge: Intel Corp.: Unknown device 24cc (rev 03)
00:1f.1 IDE interface: Intel Corp.: Unknown device 24ca (rev 03)
00:1f.5 Multimedia audio controller: Intel Corp. 82801DB AC'97 Audio (rev 03)
00:1f.6 Modem: Intel Corp. 82801DB AC'97 Modem (rev 03)
01:00.0 VGA compatible controller: nVidia Corporation NV17 [GeForce4 420 Go] (rev a3)
02:07.0 FireWire (IEEE 1394): Texas Instruments TSB43AB22/A IEEE-1394a-2000 Controller (PHY/Link)
02:08.0 Ethernet controller: Intel Corp. 82801BD PRO/100 VE (MOB) Ethernet Controller (rev 83)
02:0a.0 Network controller: Intel Corp.: Unknown device 1043 (rev 04)
02:0b.0 CardBus bridge: Toshiba America Info Systems ToPIC95 PCI to Cardbus Bridge with ZV Support (rev 32)
02:0b.1 CardBus bridge: Toshiba America Info Systems ToPIC95 PCI to Cardbus Bridge with ZV Support (rev 32)
02:0d.0 System peripheral: Toshiba America Info Systems SD TypA Controller (rev 03)

$cat /proc/cpuinfo    
processor       : 0
vendor_id       : GenuineIntel
cpu family      : 6
model           : 9
model name      : Intel(R) Pentium(R) M processor 1400MHz
stepping        : 5
cpu MHz         : 598.576
cache size      : 1024 KB
fdiv_bug        : no
hlt_bug         : no
f00f_bug        : no
coma_bug        : no
fpu             : yes
fpu_exception   : yes
cpuid level     : 2
wp              : yes
flags           : fpu vme de pse tsc msr mce cx8 apic sep mtrr pge mca cmov pat clflush dts acpi mmx fxsr sse sse2 tm pbe tm2 est
bogomips        : 1119.96

$cat /proc/config_build_info 
Kernel:    Linux 2.6.0-test4 #2 Sat Sep 6 17:06:14 UTC 2003 i686
Compiler:  gcc version 3.3.2 20030812 (Debian prerelease)
Version_in_Makefile: 2.6.0-test4-mm6

$cat /proc/interrupts 
           CPU0       
  0:   99529523          XT-PIC  timer
  1:      68790          XT-PIC  i8042
  2:          0          XT-PIC  cascade
  3:     504747          XT-PIC  orinoco_cs
  5:    2490597          XT-PIC  0000:02:0b.0, 0000:02:0b.1, ehci_hcd, uhci-hcd, uhci-hcd, uhci-hcd, Intel 82801DB-ICH4
  8:          4          XT-PIC  rtc
  9:       5060          XT-PIC  acpi
 10:   11275668          XT-PIC  nvidia
 12:     160930          XT-PIC  i8042
 14:     194882          XT-PIC  ide0
 15:        373          XT-PIC  ide1
NMI:          0 
LOC:   95197068 
ERR:          7
MIS:          0

$cat /proc/ioports 
0000-001f : dma1
0020-0021 : pic1
0040-005f : timer
0060-006f : keyboard
0070-0077 : rtc
0080-008f : dma page reg
00a0-00a1 : pic2
00c0-00df : dma2
00f0-00ff : fpu
0100-013f : orinoco_cs
0170-0177 : ide1
01f0-01f7 : ide0
0376-0376 : ide1
03c0-03df : vga+
03f6-03f6 : ide0
0cf8-0cff : PCI conf1
1000-101f : 0000:00:1d.2
  1000-101f : uhci-hcd
1040-107f : 0000:00:1f.5
1080-10ff : 0000:00:1f.6
1400-14ff : 0000:00:1f.5
1800-18ff : 0000:00:1f.6
1c00-1cff : PCI CardBus #03
2000-20ff : PCI CardBus #03
2400-24ff : PCI CardBus #07
2800-28ff : PCI CardBus #07
bfa0-bfaf : 0000:00:1f.1
  bfa0-bfa7 : ide0
  bfa8-bfaf : ide1
cf40-cf7f : 0000:02:08.0
  cf40-cf7f : e100
ef80-ef9f : 0000:00:1d.1
  ef80-ef9f : uhci-hcd
efe0-efff : 0000:00:1d.0
  efe0-efff : uhci-hcd

$cat /proc/iomem 
00000000-0009fbff : System RAM
0009fc00-0009ffff : reserved
000a0000-000bffff : Video RAM area
000e0000-000effff : Extension ROM
000f0000-000fffff : System ROM
00100000-1ffcffff : System RAM
  00100000-00358707 : Kernel code
  00358708-0043c47f : Kernel data
1ffd0000-1ffdffff : ACPI Tables
1ffe0000-1fffffff : reserved
20000000-200003ff : 0000:00:1d.7
  20000000-200003ff : ehci_hcd
20000400-200007ff : 0000:00:1f.1
20000800-200009ff : 0000:00:1f.5
  20000800-200009ff : Intel 82801DB-ICH4 - AC'97
20000a00-20000aff : 0000:00:1f.5
  20000a00-20000aff : Intel 82801DB-ICH4 - Controller
20000c00-20000dff : 0000:02:0d.0
20001000-200017ff : 0000:02:07.0
20002000-20002fff : 0000:02:0b.0
  20002000-20002fff : yenta_socket
20003000-20003fff : 0000:02:0b.1
  20003000-20003fff : yenta_socket
20004000-20007fff : 0000:02:07.0
20400000-207fffff : PCI CardBus #03
20800000-20bfffff : PCI CardBus #03
20c00000-20ffffff : PCI CardBus #07
21000000-213fffff : PCI CardBus #07
a0000000-a0000fff : card services
dbf00000-dfffffff : PCI Bus #01
  dbf80000-dbffffff : 0000:01:00.0
  dc000000-dfffffff : 0000:01:00.0
e0000000-efffffff : 0000:00:00.0
fcefe000-fcefefff : 0000:02:0a.0
fceff000-fcefffff : 0000:02:08.0
  fceff000-fcefffff : e100
fd000000-fdffffff : PCI Bus #01
  fd000000-fdffffff : 0000:01:00.0
feda0000-fedbffff : reserved
ffb80000-ffbfffff : reserved
fff00000-ffffffff : reserved

$COLUMNS=80 dpkg -l xserver-xfree86 console-data console-tools
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Installed/Config-files/Unpacked/Failed-config/Half-installed
|/ Err?=(none)/Hold/Reinst-required/X=both-problems (Status,Err: uppercase=bad)
||/ Name           Version        Description
+++-==============-==============-============================================
ii  xserver-xfree8 4.2.1-9        the XFree86 X server
ii  console-data   2002.12.04dbs- Keymaps, fonts, charset maps, fallback table
ii  console-tools  0.2.3dbs-41    Linux console and font utilities

env output (run via ssh)
$env
TERM=rxvt
SHELL=/bin/bash
SSH_CLIENT=::ffff:192.168.0.76 49126 22
SSH_TTY=/dev/pts/2
USER=xsdg
LS_COLORS=no=00:fi=00:di=01;34:ln=01;36:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arj=01;31:*.taz=01;31:*.lzh=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.gz=01;31:*.bz2=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.jpg=01;35:*.jpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.mpg=01;35:*.mpeg=01;35:*.avi=01;35:*.fli=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.ogg=01;35:*.mp3=01;35:*.wav=01;35:
MAIL=/var/mail/xsdg
PATH=/home/xsdg/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games:/sbin:/usr/sbin
LD_RUN_PATH=/home/xsdg/usr/lib
PWD=/home/xsdg
EDITOR=aee
PS1=\n\t> [\u{\h}@\w]\n\$
SHLVL=1
HOME=/home/xsdg
LOGNAME=xsdg
SSH_CONNECTION=::ffff:192.168.0.76 49126 ::ffff:192.168.0.38 22
_=/usr/bin/env

$lsmod
Module                  Size  Used by
nls_cp437               5888  0 
vfat                   16384  0 
fat                    46912  1 vfat
nls_utf8                2176  0 
ntfs                   91596  0 
hid                    34560  0 
agpgart                32808  0 
nvidia               1706348  10 
orinoco_cs              8328  1 
orinoco                44556  1 orinoco_cs
hermes                  8832  2 orinoco_cs,orinoco

I have attached /proc/config.gz

Please CC me in any replies.  Thanks in advance for your help.

-- 
| "I'm not sure which upsets me more: that people   |
|   are so unwilling to accept responsibility for   |
|   their own actions, or that they are so eager to |
|   regulate everyone else's."                      |
|   -- Kee Hinckley                                 |
) http://www.cuodan.net/~xsdg/    xsdg@freenode.org (



[-- Attachment #1.2: config.gz --]
[-- Type: application/octet-stream, Size: 8480 bytes --]

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

             reply	other threads:[~2003-09-15  0:04 UTC|newest]

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

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=20030915000411.6d35386d.xsdg@freenode.org \
    --to=xsdg@freenode.org \
    --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.