keyboard and mouse problems after bluetooth pairing

Bug #625461 reported by O'Shaughnessy Evans
14
This bug affects 2 people
Affects Status Importance Assigned to Milestone
xserver-xorg-input-evdev (Ubuntu)
Expired
Low
Unassigned

Bug Description

Binary package hint: xorg

This bug report is inspired by the information and suggestions in bug ID 124406, which suggested filing it as an xorg bug. After pairing an Apple Wireless Keyboard (bluetooth, the newer model that takes 2 batteries instead of 3), I experience a couple different problems:
    - Erratic behavior from the mouse. It seems as if the second button doesn't work consistently, and even before clicking any mouse buttons, lines in my xterms get highlighted as if I had dragged over them with button 1. Moving, clicking, etc doesn't remove the highlighting, but killing the bluetooth service seems to fix it.
    - Keyboard input degrades. Immediately after pairing, I am able to type a full sentence (my test has been "the quick brown fox jumps over the lazy dog"). After typing that once, maybe twice, I start to see keys drop out. Quickly, I get a key error rate where about 1 in less than 10 keys are dropped from input. I also get erratic key repeats, where it seems as if a key is stuck down.

This is a brand new keyboard, and testing it against an Apple laptop shows none of these problems. I have tested using 2 different Bluetooth adapters, one USB and one PCIe-mini, and the problem is exhibited in both.

I don't know if it requires a separate bug report, but I've also found the pairing process to be extremely erratic. Using kbluetooth or blueman doesn't work consistently, if ever, but "hidd --search" will consistently work.

Thank you.

ProblemType: Bug
DistroRelease: Ubuntu 10.04
Package: xorg 1:7.5+5ubuntu1
ProcVersionSignature: Ubuntu 2.6.32-24.41-generic 2.6.32.15+drm33.5
Uname: Linux 2.6.32-24-generic x86_64
NonfreeKernelModules: wl nvidia
Architecture: amd64
Date: Fri Aug 27 10:37:52 2010
GdmLog:
 Error: command ['kdesudo', '--', 'cat', '/var/log/gdm/:0.log'] failed with exit code 1: QInotifyFileSystemWatcherEngine::addPaths: inotify_add_watch failed: No such file or directory
 QFileSystemWatcher: failed to add paths: /home/shaug/.config/ibus/bus
 Bus::open: Can not get ibus-daemon's address.
 IBusInputContext::createInputContext: no connection to ibus-daemon
 cat: /var/log/gdm/:0.log: No such file or directory
GdmLog1: Error: command ['kdesudo', '--', 'cat', '/var/log/gdm/:0.log.1'] failed with exit code 1: cat: /var/log/gdm/:0.log.1: No such file or directory
GdmLog2: Error: command ['kdesudo', '--', 'cat', '/var/log/gdm/:0.log.2'] failed with exit code 1: cat: /var/log/gdm/:0.log.2: No such file or directory
InstallationMedia: Kubuntu 10.04 LTS "Lucid Lynx" - Release amd64 (20100427)
MachineType: Dell Inc. Latitude E6400
PccardctlIdent:
 Socket 0:
   no product info available
PccardctlStatus:
 Socket 0:
   no card
ProcCmdLine: BOOT_IMAGE=/boot/vmlinuz-2.6.32-24-generic root=UUID=33ee6b11-9298-44b8-bacc-1f4a1ee34056 ro quiet splash
ProcEnviron:
 PATH=(custom, user)
 LANG=en_US.UTF-8
 SHELL=/bin/bash
SourcePackage: xorg
dmi.bios.date: 12/21/2009
dmi.bios.vendor: Dell Inc.
dmi.bios.version: A20
dmi.board.name: 0K672N
dmi.board.vendor: Dell Inc.
dmi.chassis.type: 8
dmi.chassis.vendor: Dell Inc.
dmi.modalias: dmi:bvnDellInc.:bvrA20:bd12/21/2009:svnDellInc.:pnLatitudeE6400:pvr:rvnDellInc.:rn0K672N:rvr:cvnDellInc.:ct8:cvr:
dmi.product.name: Latitude E6400
dmi.sys.vendor: Dell Inc.
glxinfo: Error: [Errno 2] No such file or directory
system:
 distro: Ubuntu
 codename: lucid
 architecture: x86_64
 kernel: 2.6.32-24-generic

Revision history for this message
O'Shaughnessy Evans (shaug+launchpad) wrote :
Bryce Harrington (bryce)
affects: xorg (Ubuntu) → xserver-xorg-input-evdev (Ubuntu)
Bryce Harrington (bryce)
tags: added: kubuntu
Revision history for this message
Alexander Langanke (alexlanganke) wrote :
Download full text (28.6 KiB)

I am experiencing the same problems.
Keboard input is frequently dropped in Libreoffice and also the first letter in a "search field" such as google.

Dmesg output:

[ 1.178396] pci 0000:00:1c.0: BAR 13: assigned [io 0x1000-0x1fff]
[ 1.178398] pci 0000:00:1c.4: BAR 13: assigned [io 0x2000-0x2fff]
[ 1.178400] pci 0000:00:1c.5: BAR 13: assigned [io 0x3000-0x3fff]
[ 1.178402] pci 0000:00:03.0: PCI bridge to [bus 01-01]
[ 1.178404] pci 0000:00:03.0: bridge window [io 0xb000-0xbfff]
[ 1.178408] pci 0000:00:03.0: bridge window [mem 0xf8000000-0xfbbfffff]
[ 1.178411] pci 0000:00:03.0: bridge window [mem 0xd0000000-0xdfffffff 64bit pref]
[ 1.178415] pci 0000:00:1c.0: PCI bridge to [bus 06-06]
[ 1.178417] pci 0000:00:1c.0: bridge window [io 0x1000-0x1fff]
[ 1.178421] pci 0000:00:1c.0: bridge window [mem 0xc0000000-0xc01fffff]
[ 1.178425] pci 0000:00:1c.0: bridge window [mem 0xc0200000-0xc03fffff 64bit pref]
[ 1.178429] pci 0000:00:1c.4: PCI bridge to [bus 05-05]
[ 1.178432] pci 0000:00:1c.4: bridge window [io 0x2000-0x2fff]
[ 1.178436] pci 0000:00:1c.4: bridge window [mem 0xc0400000-0xc05fffff]
[ 1.178439] pci 0000:00:1c.4: bridge window [mem 0xc0600000-0xc07fffff 64bit pref]
[ 1.178444] pci 0000:00:1c.5: PCI bridge to [bus 04-04]
[ 1.178446] pci 0000:00:1c.5: bridge window [io 0x3000-0x3fff]
[ 1.178451] pci 0000:00:1c.5: bridge window [mem 0xc0800000-0xc09fffff]
[ 1.178454] pci 0000:00:1c.5: bridge window [mem 0xc0a00000-0xc0bfffff 64bit pref]
[ 1.178459] pci 0000:00:1c.6: PCI bridge to [bus 03-03]
[ 1.178461] pci 0000:00:1c.6: bridge window [io 0xd000-0xdfff]
[ 1.178465] pci 0000:00:1c.6: bridge window [mem 0xfbd00000-0xfbdfffff]
[ 1.178469] pci 0000:00:1c.6: bridge window [mem 0xc0c00000-0xc0dfffff 64bit pref]
[ 1.178474] pci 0000:00:1c.7: PCI bridge to [bus 02-02]
[ 1.178476] pci 0000:00:1c.7: bridge window [io 0xc000-0xcfff]
[ 1.178480] pci 0000:00:1c.7: bridge window [mem 0xfbc00000-0xfbcfffff]
[ 1.178484] pci 0000:00:1c.7: bridge window [mem 0xf6f00000-0xf6ffffff 64bit pref]
[ 1.178489] pci 0000:00:1e.0: PCI bridge to [bus 07-07]
[ 1.178491] pci 0000:00:1e.0: bridge window [io 0xe000-0xefff]
[ 1.178495] pci 0000:00:1e.0: bridge window [mem 0xfbe00000-0xfbefffff]
[ 1.178498] pci 0000:00:1e.0: bridge window [mem pref disabled]
[ 1.178511] pci 0000:00:03.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
[ 1.178514] pci 0000:00:03.0: setting latency timer to 64
[ 1.178519] pci 0000:00:1c.0: enabling device (0104 -> 0107)
[ 1.178525] pci 0000:00:1c.0: PCI INT A -> GSI 17 (level, low) -> IRQ 17
[ 1.178528] pci 0000:00:1c.0: setting latency timer to 64
[ 1.178532] pci 0000:00:1c.4: enabling device (0104 -> 0107)
[ 1.178535] pci 0000:00:1c.4: PCI INT A -> GSI 17 (level, low) -> IRQ 17
[ 1.178538] pci 0000:00:1c.4: setting latency timer to 64
[ 1.178542] pci 0000:00:1c.5: enabling device (0104 -> 0107)
[ 1.178545] pci 0000:00:1c.5: PCI INT B -> GSI 16 (level, low) -> IRQ 16
[ 1.178548] pci 0000:00:1c.5: setting latency timer to 64
[ 1.178556] pci 0000:00:1c.6: PCI INT C -> GSI 1...

Revision history for this message
Alexander Langanke (alexlanganke) wrote :

By the way.. I am not using an apple computer and my wireless keyboard is the microsoft Arc model.

Revision history for this message
penalvch (penalvch) wrote :

O'Shaughnessy Evans, 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: New → Incomplete
Revision history for this message
Launchpad Janitor (janitor) wrote :

[Expired for xserver-xorg-input-evdev (Ubuntu) because there has been no activity for 60 days.]

Changed in xserver-xorg-input-evdev (Ubuntu):
status: Incomplete → Expired
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

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