[Alienware M15x] Keyboard becomes all but unusable after Precise runs for so long
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Linux |
New
|
Undecided
|
Unassigned | ||
linux (Ubuntu) |
Invalid
|
Medium
|
Unassigned |
Bug Description
At random lenghts of runtime, after booting Precise on my Alienware M15x, the keyboard goes completely wonky.
The symptoms for this are varied. Usually, they involve what seems like a hung keypress, so, for example, if I press Alt-Tab to switch windows, and release the Tab, as long as I have Alt pressed the switcher rapidly scrolls through open windows unstopped.
Or, if I press and hold the space bar, the system continuously spits out spaces. OR, if I scroll a web page using the up or down arrows (or try navigating large files using less in a terminal window) the arrow key appears to become stuck until I press a different arrow key.
Another symptom is that keys stop responding on the first press. I may have to type each key twice to get the letter to appear in whatever I am typing in.
Logwise, I consistently see atkbd error messages flooding syslog like this:
Apr 17 08:17:02 klaatu CRON[20974]: (root) CMD ( cd / && run-parts --report /etc/cron.hourly)
Apr 17 09:17:01 klaatu CRON[21071]: (root) CMD ( cd / && run-parts --report /etc/cron.hourly)
Apr 17 10:17:01 klaatu CRON[22610]: (root) CMD ( cd / && run-parts --report /etc/cron.hourly)
Apr 17 10:55:33 klaatu kernel: [84813.139562] atkbd serio0: Unknown key released (translated set 2, code 0xe0 on isa0060/serio0).
Apr 17 10:55:33 klaatu kernel: [84813.139571] atkbd serio0: Use 'setkeycodes e060 <keycode>' to make it known.
Apr 17 10:55:58 klaatu kernel: [84838.402852] atkbd serio0: Unknown key released (translated set 2, code 0xe0 on isa0060/serio0).
Apr 17 10:55:58 klaatu kernel: [84838.402861] atkbd serio0: Use 'setkeycodes e060 <keycode>' to make it known.
Apr 17 11:02:50 klaatu kernel: [85249.681077] atkbd serio0: Unknown key released (translated set 2, code 0xe0 on isa0060/serio0).
Apr 17 11:02:50 klaatu kernel: [85249.681086] atkbd serio0: Use 'setkeycodes e060 <keycode>' to make it known.
Apr 17 11:15:27 klaatu kernel: [86005.742967] atkbd serio0: Unknown key released (translated set 2, code 0xe0 on isa0060/serio0).
Apr 17 11:15:27 klaatu kernel: [86005.742976] atkbd serio0: Use 'setkeycodes e060 <keycode>' to make it known.
Apr 17 11:17:01 klaatu CRON[23088]: (root) CMD ( cd / && run-parts --report /etc/cron.hourly)
Apr 17 11:39:18 klaatu kernel: [87435.419939] input: AT Raw Set 2 keyboard as /devices/
Apr 17 11:39:18 klaatu kernel: [87435.432907] atkbd serio2: Unknown key pressed (raw set 2, code 0x18 on isa0060/serio2).
Apr 17 11:39:18 klaatu kernel: [87435.432915] atkbd serio2: Use 'setkeycodes 18 <keycode>' to make it known.
Apr 17 11:39:18 klaatu kernel: [87435.437285] atkbd serio2: Unknown key pressed (raw set 2, code 0x0 on isa0060/serio2).
Apr 17 11:39:18 klaatu kernel: [87435.437293] atkbd serio2: Use 'setkeycodes 00 <keycode>' to make it known.
Apr 17 11:39:18 klaatu kernel: [87435.456454] atkbd serio2: Unknown key pressed (raw set 2, code 0x8 on isa0060/serio2).
Apr 17 11:39:18 klaatu kernel: [87435.456461] atkbd serio2: Use 'setkeycodes 08 <keycode>' to make it known.
Apr 17 11:39:18 klaatu kernel: [87435.458832] atkbd serio2: Unknown key pressed (raw set 2, code 0x0 on isa0060/serio2).
Apr 17 11:39:18 klaatu kernel: [87435.458840] atkbd serio2: Use 'setkeycodes 00 <keycode>' to make it known.
Apr 17 11:39:18 klaatu kernel: [87435.481099] atkbd serio2: Unknown key pressed (raw set 2, code 0x8 on isa0060/serio2).
Apr 17 11:39:18 klaatu kernel: [87435.481108] atkbd serio2: Use 'setkeycodes 08 <keycode>' to make it known.
Apr 17 11:39:18 klaatu kernel: [87435.483830] atkbd serio2: Unknown key pressed (raw set 2, code 0x0 on isa0060/serio2).
Apr 17 11:39:18 klaatu kernel: [87435.483836] atkbd serio2: Use 'setkeycodes 00 <keycode>' to make it known.
Apr 17 11:39:18 klaatu kernel: [87435.509882] atkbd serio2: Unknown key pressed (raw set 2, code 0x18 on isa0060/serio2).
Apr 17 11:39:18 klaatu kernel: [87435.509891] atkbd serio2: Use 'setkeycodes 18 <keycode>' to make it known.
Apr 17 11:39:18 klaatu kernel: [87435.511006] atkbd serio2: Unknown key pressed (raw set 2, code 0x17c on isa0060/serio2).
Apr 17 11:39:18 klaatu kernel: [87435.511013] atkbd serio2: Use 'setkeycodes 7c <keycode>' to make it known.
Apr 17 11:39:18 klaatu kernel: [87435.512055] atkbd serio2: Unknown key pressed (raw set 2, code 0x0 on isa0060/serio2).
Apr 17 11:39:18 klaatu kernel: [87435.512059] atkbd serio2: Use 'setkeycodes 00 <keycode>' to make it known.
At this point, the only thing I can do is reboot the system to recover. Needless to say, this makes Precise on my system a very frustrating experience.
Unfortunately, I can use apport to add logs because of this bug: #984256 which makes apport all but unusable.
---
AlsaVersion: Advanced Linux Sound Architecture Driver Version 1.0.24.
ApportVersion: 2.0.1-0ubuntu7
Architecture: amd64
ArecordDevices:
**** List of CAPTURE Hardware Devices ****
card 0: Intel [HDA Intel], device 0: STAC92xx Analog [STAC92xx Analog]
Subdevices: 1/1
Subdevice #0: subdevice #0
AudioDevicesInUse:
USER PID ACCESS COMMAND
/dev/snd/
/dev/snd/
Card0.Amixer.info:
Card hw:0 'Intel'/'HDA Intel at 0xf0f20000 irq 47'
Mixer name : 'IDT 92HD83C1X5'
Components : 'HDA:111d7604,
Controls : 19
Simple ctrls : 10
Card1.Amixer.info:
Card hw:1 'NVidia'/'HDA NVidia at 0xcdefc000 irq 16'
Mixer name : 'Nvidia GPU 0a HDMI/DP'
Components : 'HDA:10de000a,
Controls : 24
Simple ctrls : 4
CheckboxSubmission: b23ce36b87dcd99
CheckboxSystem: 5f30ac82cc48ed9
DistroRelease: Ubuntu 12.04
HibernationDevice: RESUME=
InstallationMedia: Ubuntu 12.04 LTS "Precise Pangolin" - Alpha amd64 (20120307)
MachineType: Alienware M15x
NonfreeKernelMo
Package: linux (not installed)
ProcEnviron:
TERM=xterm
PATH=(custom, user)
LANG=en_US.UTF-8
SHELL=/bin/bash
ProcFB: 0 VESA VGA
ProcKernelCmdLine: BOOT_IMAGE=
ProcVersionSign
RelatedPackageV
linux-
linux-
linux-firmware 1.79
SourcePackage: linux
Tags: precise precise
Uname: Linux 3.2.0-24-generic x86_64
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups: adm cdrom dip lpadmin plugdev sambashare sudo
dmi.bios.date: 08/24/2010
dmi.bios.vendor: Alienware
dmi.bios.version: A08
dmi.board.vendor: Alienware
dmi.board.version: A08
dmi.chassis.type: 8
dmi.chassis.vendor: Alienware
dmi.chassis.
dmi.modalias: dmi:bvnAlienwar
dmi.product.name: M15x
dmi.product.
dmi.sys.vendor: Alienware
Changed in linux (Ubuntu): | |
status: | New → Confirmed |
tags: | added: kernel-da-key |
tags: | added: needs-bisect |
Changed in linux (Ubuntu): | |
status: | Incomplete → Confirmed |
Changed in linux: | |
importance: | Unknown → Medium |
status: | Unknown → Confirmed |
tags: | added: bios-outdated-a09 |
This bug is missing log files that will aid in diagnosing the problem. From a terminal window please run:
apport-collect 984265
and then change the status of the bug to 'Confirmed'.
If, due to the nature of the issue you have encountered, you are unable to run this command, please add a comment stating that fact and change the bug status to 'Confirmed'.
This change has been made by an automated script, maintained by the Ubuntu Kernel Team.