Keyboard keys sometimes get stuck in X server on Gigabyte T1005

Bug #769103 reported by Marius B. Kotsbak on 2011-04-22
24
This bug affects 4 people
Affects Status Importance Assigned to Milestone
xserver-xorg-input-evdev (Ubuntu)
Low
Unassigned

Bug Description

Binary package hint: xserver-xorg-input-evdev

I reproduced this now with Natty beta 2. Typically you end up writing like: "thiiiiiiiiiiiiiiiiiis", with the "i" stopping when pressing the "s" (or any other) key.

ProblemType: Bug
DistroRelease: Ubuntu 11.04
Package: xserver-xorg-input-evdev 1:2.6.0-1ubuntu11
ProcVersionSignature: Ubuntu 2.6.38-8.42-generic 2.6.38.2
Uname: Linux 2.6.38-8-generic i686
Architecture: i386
CompizPlugins: [core,bailer,detection,composite,opengl,decor,mousepoll,vpswitch,regex,animation,snap,expo,move,compiztoolbox,place,grid,imgpng,gnomecompat,wall,ezoom,workarounds,staticswitcher,resize,fade,unitymtgrabhandles,scale,session,unityshell]
CompositorRunning: compiz
DRM.card0.LVDS.1:
 status: connected
 enabled: enabled
 dpms: On
 modes: 1366x768
 edid-base64: AP///////wAw5EgCAAAAAAATAQOAFg14Ch7lmFpTlSYcUFQAAAABAQEBAQEBAQEBAQEBAQEBEhtWYFAAFjAwIDUA4H4AAAAbAAAAAAAAAAAAAAAAAAAAAAAAAAAA/gBMRyBEaXNwbGF5CiAgAAAA/ABMUDEwMVdIMS1UTEI0ABQ=
DRM.card0.VGA.1:
 status: disconnected
 enabled: disabled
 dpms: Off
 modes:
 edid-base64:
Date: Fri Apr 22 17:19:54 2011
DistUpgraded: Fresh install
DistroCodename: natty
DistroVariant: ubuntu
GdmLog1:

GdmLog2:

GraphicsCard:
 Intel Corporation N10 Family Integrated Graphics Controller [8086:a011] (rev 02) (prog-if 00 [VGA controller])
   Subsystem: Giga-byte Technology Device [1458:b100]
   Subsystem: Giga-byte Technology Device [1458:b100]
LiveMediaBuild: Ubuntu 11.04 "Natty Narwhal" - Beta i386 (20110413)
MachineType: GIGABYTE T1005
ProcEnviron:
 LANGUAGE=nb_NO:en
 LANG=nb_NO.UTF-8
 SHELL=/bin/bash
ProcKernelCmdLine: noprompt cdrom-detect/try-usb=true persistent file=/cdrom/preseed/hostname.seed boot=casper initrd=/casper/initrd.lz i8042.noloop=1 quiet splash -- debian-installer/language=nb keyboard-configuration/layoutcode=no
Renderer: Unknown
SourcePackage: xserver-xorg-input-evdev
UpgradeStatus: No upgrade log present (probably fresh install)
dmi.bios.date: 08/30/2010
dmi.bios.vendor: GIGABYTE
dmi.bios.version: GSBF05
dmi.board.asset.tag: Base Board Asset Tag
dmi.board.name: T1005
dmi.board.vendor: GIGABYTE
dmi.board.version: Base Board Version
dmi.chassis.asset.tag: Chassis Asset Tag
dmi.chassis.type: 1
dmi.chassis.vendor: Chassis Manufacturer
dmi.chassis.version: Chassis Version
dmi.modalias: dmi:bvnGIGABYTE:bvrGSBF05:bd08/30/2010:svnGIGABYTE:pnT1005:pvrGSBF05:rvnGIGABYTE:rnT1005:rvrBaseBoardVersion:cvnChassisManufacturer:ct1:cvrChassisVersion:
dmi.product.name: T1005
dmi.product.version: GSBF05
dmi.sys.vendor: GIGABYTE
version.compiz: compiz 1:0.9.4+bzr20110411-0ubuntu1
version.libdrm2: libdrm2 2.4.23-1ubuntu6
version.libgl1-mesa-dri: libgl1-mesa-dri 7.10.2-0ubuntu1
version.libgl1-mesa-dri-experimental: libgl1-mesa-dri-experimental N/A
version.libgl1-mesa-glx: libgl1-mesa-glx 7.10.2-0ubuntu1
version.xserver-xorg: xserver-xorg 1:7.6+4ubuntu3
version.xserver-xorg-video-ati: xserver-xorg-video-ati 1:6.14.0-0ubuntu4
version.xserver-xorg-video-intel: xserver-xorg-video-intel 2:2.14.0-4ubuntu7
version.xserver-xorg-video-nouveau: xserver-xorg-video-nouveau 1:0.0.16+git20110107+b795ca6e-0ubuntu7
---
Architecture: i386
CompizPlugins: [core,bailer,detection,composite,opengl,decor,mousepoll,vpswitch,regex,animation,snap,expo,move,compiztoolbox,place,grid,imgpng,gnomecompat,wall,ezoom,workarounds,staticswitcher,resize,fade,unitymtgrabhandles,scale,session,unityshell]
CompositorRunning: compiz
DRM.card0.LVDS.1:
 status: connected
 enabled: enabled
 dpms: On
 modes: 1366x768
 edid-base64: AP///////wAw5EgCAAAAAAATAQOAFg14Ch7lmFpTlSYcUFQAAAABAQEBAQEBAQEBAQEBAQEBEhtWYFAAFjAwIDUA4H4AAAAbAAAAAAAAAAAAAAAAAAAAAAAAAAAA/gBMRyBEaXNwbGF5CiAgAAAA/ABMUDEwMVdIMS1UTEI0ABQ=
DRM.card0.VGA.1:
 status: disconnected
 enabled: disabled
 dpms: Off
 modes:
 edid-base64:
DistUpgraded: Fresh install
DistroCodename: natty
DistroRelease: Ubuntu 11.04
DistroVariant: ubuntu
GdmLog1:

GdmLog2:

GraphicsCard:
 Intel Corporation N10 Family Integrated Graphics Controller [8086:a011] (rev 02) (prog-if 00 [VGA controller])
   Subsystem: Giga-byte Technology Device [1458:b100]
   Subsystem: Giga-byte Technology Device [1458:b100]
LiveMediaBuild: Ubuntu 11.04 "Natty Narwhal" - Release i386 (20110423)
MachineType: GIGABYTE T1005
Package: xserver-xorg-input-evdev 1:2.6.0-1ubuntu12
PackageArchitecture: i386
ProcEnviron:
 LANGUAGE=nb_NO:en
 LANG=nb_NO.UTF-8
 SHELL=/bin/bash
ProcKernelCmdLine: noprompt cdrom-detect/try-usb=true persistent file=/cdrom/preseed/hostname.seed boot=casper initrd=/casper/initrd.lz i8042.noloop=1 quiet splash -- debian-installer/language=nb keyboard-configuration/layoutcode?=no
ProcVersionSignature: Ubuntu 2.6.38-8.42-generic 2.6.38.2
Renderer: Unknown
Tags: natty running-unity ubuntu compiz-0.9
Uname: Linux 2.6.38-8-generic i686
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups: adm admin cdrom dialout lpadmin plugdev sambashare
dmi.bios.date: 08/30/2010
dmi.bios.vendor: GIGABYTE
dmi.bios.version: GSBF05
dmi.board.asset.tag: Base Board Asset Tag
dmi.board.name: T1005
dmi.board.vendor: GIGABYTE
dmi.board.version: Base Board Version
dmi.chassis.asset.tag: Chassis Asset Tag
dmi.chassis.type: 1
dmi.chassis.vendor: Chassis Manufacturer
dmi.chassis.version: Chassis Version
dmi.modalias: dmi:bvnGIGABYTE:bvrGSBF05:bd08/30/2010:svnGIGABYTE:pnT1005:pvrGSBF05:rvnGIGABYTE:rnT1005:rvrBaseBoardVersion:cvnChassisManufacturer:ct1:cvrChassisVersion:
dmi.product.name: T1005
dmi.product.version: GSBF05
dmi.sys.vendor: GIGABYTE
version.compiz: compiz 1:0.9.4+bzr20110415-0ubuntu2
version.libdrm2: libdrm2 2.4.23-1ubuntu6
version.libgl1-mesa-dri: libgl1-mesa-dri 7.10.2-0ubuntu2
version.libgl1-mesa-dri-experimental: libgl1-mesa-dri-experimental N/A
version.libgl1-mesa-glx: libgl1-mesa-glx 7.10.2-0ubuntu2
version.xserver-xorg: xserver-xorg 1:7.6+4ubuntu3
version.xserver-xorg-video-ati: xserver-xorg-video-ati 1:6.14.0-0ubuntu4
version.xserver-xorg-video-intel: xserver-xorg-video-intel 2:2.14.0-4ubuntu7
version.xserver-xorg-video-nouveau: xserver-xorg-video-nouveau 1:0.0.16+git20110107+b795ca6e-0ubuntu7

Marius B. Kotsbak (mariusko) wrote :
Marius B. Kotsbak (mariusko) wrote :

This seems like a possible explanation: http://ajaxxx.livejournal.com/62378.html

apport information

tags: added: apport-collected
description: updated

apport information

apport information

apport information

apport information

apport information

apport information

apport information

apport information

apport information

apport information

apport information

apport information

apport information

apport information

apport information

apport information

apport information

apport information

apport information

apport information

yes, could be the same bug as #765769.

thanks for reference,
daniel

Marius B. Kotsbak (mariusko) wrote :

There are a lot of them, including the most general bug #124406, so many that I think we should be able to get priority on fixing this very annoying bug. I also saw this bug sometimes in my old Asus EEE 1000.

Marius B. Kotsbak (mariusko) wrote :

I tried to solve this problem for the pure terminal outside of X. First I tried:

"setterm -repeat off"

which disabled repeating and then naturally no duplicates.

Then i turned it on again and tried:

"kbdrate -d 1000"

and I could then no longer reproduce any non intentional duplicate keypresses.

But what was more surprising is that I after having done that setting no longer could reproduce the problem inside the X server either! The -d setting could problably be 500 or 750 instead. It is set permanently in "/etc/kbd/config" (KEYBOARD_DELAY). Ideally we should have this set to a higher value than 250 for this laptop.

Marius B. Kotsbak (mariusko) wrote :

Running kbdrate without the -r option seemed to reduce the rate to 10 (from default 30) as well. Not sure if reducing of both of those are involved in reducing the risk of seeing this bug. I am now going to try using the laptop with:

KEYBOARD_RATE="25"
KEYBOARD_DELAY="500"

which is acceptable in the terminal and see if I reproduce the bug.

Marius B. Kotsbak (mariusko) wrote :

Be aware of this bug #772759 in setting this in the config file.

essl (essl-main) wrote :

`kbdrate -d 1000` didn't reduce the problem here at all :/

Marius B. Kotsbak (mariusko) wrote :

essl: do you have a Gigabyte T1005? If not, it just proves that it was smart to open a separate bug for each hardware. Can't you open one for yours as well? You could though try setting the rate lower, like:

kbdrate -r 2.0 -d 1000

Marius B. Kotsbak (mariusko) wrote :

Does not this observation: https://bugzilla.kernel.org/show_bug.cgi?id=9448#c42 and that the problem does not occur using USB keyboard indicate that this is a kernel issue for this hardware?

Changed in xserver-xorg-input-evdev (Ubuntu):
status: New → Confirmed
Marius B. Kotsbak (mariusko) wrote :

I see the same workaround proposed here for another Gigabyte laptop: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/655071/comments/28

summary: - Keys sometimes get stuck in X server on Gigabyte T1005
+ Keys sometimes get stuck in X server on Gigabyte T1005/M1305

Bug #770680 has an interesting patch. Not sure if that solves more than problems with volume keys.

Moving to "xorg" component according to comment https://bugs.launchpad.net/ubuntu/+source/linux/+bug/124406/comments/323
and that I am not certain the problem is in "evdev".

summary: - Keys sometimes get stuck in X server on Gigabyte T1005/M1305
+ Keyboard keys sometimes get stuck in X server on Gigabyte T1005/M1305
affects: xserver-xorg-input-evdev (Ubuntu) → xorg (Ubuntu)
bugbot (bugbot) on 2011-05-12
affects: xorg (Ubuntu) → xserver-xorg-input-evdev (Ubuntu)
Martin Borho (martin-borho) wrote :

Made the observation, that moving the mouse while typing triggers this bug more often.

xrayA4T (xraya4t) wrote :

Setting the delay and rate improved this problem. Thanks.

But this does not just happen in X. If you switch to a terminal (ctrl-alt-F2) the issue remains and makes it almost impossible to type in your password.

Marius B. Kotsbak (mariusko) wrote :

I don't have any problem in the terminal either, with the settings set as in comment #27.

Bryce Harrington (bryce) wrote :

Hey mariusko,

You filed this bug report against natty, but I see it's still open and
doesn't appear to have much activity recently. So, now that oneiric
is released and stable, this may be a good point for you to upgrade
and re-test if this issue is still present there.

If it's solved in the new release and you think it's worth backporting
the fix, please indicate that. Or if having the fix in the new release
is good enough, feel free to close out the bug (or let us know and we'll
close it.)

If it's not solved, leave the bug report open. I can't promise we'll
get to it (we get way more bugs filed than we can usually get to), but
your testing and feedback can help out if and when we do.

Changed in xserver-xorg-input-evdev (Ubuntu):
status: Confirmed → Incomplete
Marius B. Kotsbak (mariusko) wrote :

Workaround still needed.

Changed in xserver-xorg-input-evdev (Ubuntu):
status: Incomplete → Confirmed
Marius B. Kotsbak (mariusko) wrote :

Maybe this solution also works for this laptop: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/124406/comments/356

Marius B. Kotsbak (mariusko) wrote :

The solution refered to in comment #40 did not solve the problem for me.

tags: added: oneiric precise
tags: added: quantal
Marius B. Kotsbak (mariusko) wrote :

I tested with Wayland now (Rebecca black linux) and I reproduce the problem there too.

Marius B. Kotsbak, this bug was reported a while ago and there hasn't been any activity in it recently. We were wondering if this is still an issue? If so, could you please test for this with the latest development release of Ubuntu? ISO images are available from http://cdimage.ubuntu.com/daily-live/current/ .

If it remains an issue, could you please run the following command in the development release from a Terminal (Applications->Accessories->Terminal), as it will automatically gather and attach updated debug information to this report:

apport-collect -p xserver-xorg-input-evdev REPLACE-WITH-BUG-NUMBER

Please note, given that the information from the prior release is already available, doing this on a release prior to the development one would not be helpful.

Thank you for your understanding.

Helpful bug reporting tips:
https://wiki.ubuntu.com/ReportingBugs

Changed in xserver-xorg-input-evdev (Ubuntu):
importance: Undecided → Low
status: Confirmed → Incomplete
Weinga-Unity (snaky-1) wrote :

Hello,

i have also the T1005 and i recognized this issue too with different linux distributions. Now i want use this netbook with linux and this issue has to be fixed.

I did not find any solution that worked until now.

xev reports repeating Press-Release events

If i modify repeat rate the autorepeate rate of the characters is modified in case of a "software stuck key", but it is still stucked until an other key is pressed.

Please provide me a solultion

Weinga-Unity, it will help immensely if you filed a new report via a terminal:
ubuntu-bug linux

Please ensure you have xdiagnose installed, and that you click the Yes button for attaching additional debugging information.

Also, please feel free to subscribe me to it.

summary: - Keyboard keys sometimes get stuck in X server on Gigabyte T1005/M1305
+ Keyboard keys sometimes get stuck in X server on Gigabyte T1005
Weinga-Unity (snaky-1) wrote :

I have created this report before with showkey and xev logs. So scancodes are correct, bu xev is wrong. See

https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-input-evdev/+bug/1455788

But i think i found a working solution. I keep on testing it and will report in some days.

Weinga-Unity (snaky-1) wrote :

Bad news, i had the feeling for one week that the issue is solved, but now the key repeats frequently again.

So i have no idea how to solve this.

To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.