Received unknown WMI event messages with Dell Latitude XT2
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux (Ubuntu) |
Fix Released
|
Medium
|
Seth Forshee | ||
Maverick |
Fix Released
|
Undecided
|
Seth Forshee | ||
Natty |
Fix Released
|
Undecided
|
Seth Forshee | ||
Oneiric |
Fix Released
|
Undecided
|
Seth Forshee | ||
Precise |
Fix Released
|
Medium
|
Seth Forshee |
Bug Description
== SRU Justification ==
Impact: Many Dell systems send WMI events that are unknown to the dell-wmi driver, and in response dell-wmi prints a "Received unknwon WMI event ..." message. This is harmless; some minimal functionality may be missing from not knowing how to interpret the events, but there is no problem with leaving the events unprocessed. However, the messages can clutter up the kernel logs and can also cause users to fear that there is a problem with their system.
Fix: Demote these messages to pr_debug until we know how to handle them, causing them to no longer be printed by default.
Test Case: Using a patched driver results in the messages no longer appearing in the kernel log.
---
On a Dell Latitude XT2 (tablet PC with N-Trig touch screen) I see a constant stream of messages in syslog like this:
... kernel: [timestamp] [host]: Unknown key fee6 pressed
... kernel: [timestamp] [host]: Unknown key fee7 pressed
... kernel: [timestamp] [host]: Unknown key fee9 pressed
... kernel: [timestamp] [host]: Unknown key fee8 pressed
... kernel: [timestamp] [host]: Unknown key ffd0 pressed
... kernel: [timestamp] [host]: Unknown key fee6 pressed
... kernel: [timestamp] [host]: Unknown key fee8 pressed
... kernel: [timestamp] [host]: Unknown key fee9 pressed
... kernel: [timestamp] [host]: Unknown key 11 pressed
... kernel: [timestamp] [host]: Unknown key ffd1 pressed
... kernel: [timestamp] [host]: Unknown key e048 pressed
There is no keyboard or mouse activity, but the messages still keep coming. They seem to come at random, sometimes one every second or so, sometimes there's a gap of 15-30 seconds between the messages. But they don't every seem to stop completely.
I *think* the laptop has an accelerometer, and I've noticed that picking the laptop up and moving it around seems to generate some activity.
Any suggestions?
Mark
---
AlsaVersion: Advanced Linux Sound Architecture Driver Version 1.0.21.
Architecture: i386
AudioDevicesInUse:
USER PID ACCESS COMMAND
/dev/snd/
CRDA: Error: [Errno 2] No such file or directory
Card0.Amixer.info:
Card hw:0 'Intel'/'HDA Intel at 0xf6adc000 irq 21'
Mixer name : 'IDT 92HD71B7X'
Components : 'HDA:111d76b2,
Controls : 20
Simple ctrls : 12
Card1.Amixer.info:
Card hw:1 'Audio'/'Promethean Promethean USB Audio at usb-0000:
Mixer name : 'USB Mixer'
Components : 'USB0d48:0100'
Controls : 10
Simple ctrls : 6
DistroRelease: Ubuntu 10.04
HibernationDevice: RESUME=
InstallationMedia: Ubuntu 10.04 "Lucid Lynx" - Alpha i386 (20100304)
MachineType: Dell Inc. Latitude XT2
Package: linux (not installed)
PccardctlIdent:
Socket 0:
no product info available
PccardctlStatus:
Socket 0:
no card
ProcCmdLine: BOOT_IMAGE=
ProcEnviron:
LANG=en_GB.utf8
SHELL=/bin/bash
ProcVersionSign
Regression: No
RelatedPackageV
Reproducible: Yes
Tags: lucid needs-upstream-
Uname: Linux 2.6.32-22-generic i686
UserGroups: adm admin cdrom dialout lpadmin plugdev sambashare
dmi.bios.date: 12/22/2009
dmi.bios.vendor: Dell Inc.
dmi.bios.version: A06
dmi.board.name: 0M373P
dmi.board.vendor: Dell Inc.
dmi.chassis.type: 8
dmi.chassis.vendor: Dell Inc.
dmi.modalias: dmi:bvnDellInc.
dmi.product.name: Latitude XT2
dmi.sys.vendor: Dell Inc.
Changed in linux (Ubuntu): | |
assignee: | Chase Douglas (chasedouglas) → nobody |
tags: | added: kernel-key oneiric |
tags: | removed: kernel-key |
Changed in linux (Ubuntu Maverick): | |
status: | New → Fix Committed |
Changed in linux (Ubuntu Natty): | |
status: | New → Fix Committed |
Changed in linux (Ubuntu Oneiric): | |
status: | New → Fix Committed |
Changed in linux (Ubuntu Maverick): | |
assignee: | nobody → Seth Forshee (sforshee) |
Changed in linux (Ubuntu Natty): | |
assignee: | nobody → Seth Forshee (sforshee) |
Changed in linux (Ubuntu Oneiric): | |
assignee: | nobody → Seth Forshee (sforshee) |
Changed in linux (Ubuntu Precise): | |
status: | In Progress → Fix Committed |
tags: |
added: verification-done-oneiric removed: verification-needed-oneiric |
tags: | added: blocks-hwcert-enablement |
CC'ing Martin, because I know he's worked on keyboard handling and scancodes before, and I know he'll be working on Dell bits in this cycle too :-) Thanks Martin for any ideas.