Apple Magic Trackpad (hid-magicmouse) input freezes on 3 or 4 finger touch
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Open Input Framework |
Invalid
|
Undecided
|
Unassigned | ||
Unity |
Invalid
|
Undecided
|
Unassigned | ||
linux (Ubuntu) |
In Progress
|
Undecided
|
Daniel van Vugt | ||
unity (Ubuntu) |
Invalid
|
Undecided
|
Unassigned |
Bug Description
Update: The cause has been traced down to either a kernel or hardware issue as per comment #4.
TEST CASE:
Test case without X or Unity:
1. Pair the trackpad using hcitool/hidd utilities.
2. Run: evtest /dev/input/whatever
You will see lots of input events for 1 or 2 finger touches. However the evtest event stream freezes when 3 or more fingers are touched.
Test case in Unity:
Touch 3 fingers: After a second or two (?!) the grab handles appear but the trackpad goes dead. Only my mouse continues to work. The trackpad comes back to life a while after the grab handles vanish, and I've moved the pointer with the mouse.
Touch 4 fingers: Trackpad goes dead again. Takes a while before it starts responding again. This also triggers bug 859069.
I can reproduce the above bugs in Ubuntu 11.04 and 11.10 beta 2 (live).
ProblemType: Bug
DistroRelease: Ubuntu 11.04
Package: xserver-
ProcVersionSign
Uname: Linux 2.6.38-11-generic x86_64
Architecture: amd64
CompizPlugins: [core,bailer,
CompositorRunning: compiz
Date: Thu Sep 29 15:00:41 2011
DistUpgraded: Fresh install
DistroCodename: natty
DistroVariant: ubuntu
DkmsStatus:
bcmwl, 5.100.82.38+bdcom, 2.6.38-11-generic, x86_64: installed
vboxhost, 4.0.10, 2.6.38-11-generic, x86_64: installed
vboxhost, 4.0.10, 2.6.38-10-generic, x86_64: installed
GraphicsCard:
Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller [8086:0102] (rev 09) (prog-if 00 [VGA controller])
Subsystem: Dell Device [1028:047e]
InstallationMedia: Ubuntu 11.04 "Natty Narwhal" - Release amd64 (20110427.1)
MachineType: Dell Inc. OptiPlex 990
ProcEnviron:
LANGUAGE=en_AU:en
LANG=en_AU.UTF-8
SHELL=/bin/bash
ProcKernelCmdLine: BOOT_IMAGE=
Renderer: Unknown
SourcePackage: xserver-
UpgradeStatus: No upgrade log present (probably fresh install)
dmi.bios.date: 05/28/2011
dmi.bios.vendor: Dell Inc.
dmi.bios.version: A05
dmi.board.name: 0D6H9T
dmi.board.vendor: Dell Inc.
dmi.board.version: A00
dmi.chassis.type: 15
dmi.chassis.vendor: Dell Inc.
dmi.modalias: dmi:bvnDellInc.
dmi.product.name: OptiPlex 990
dmi.product.
dmi.sys.vendor: Dell Inc.
version.compiz: compiz 1:0.9.4+
version.ia32-libs: ia32-libs 20090808ubuntu13
version.libdrm2: libdrm2 2.4.23-1ubuntu6
version.
version.
version.
version.
version.
version.
version.
Changed in linux (Ubuntu): | |
status: | New → Confirmed |
description: | updated |
tags: | added: testcase |
Changed in linux (Ubuntu): | |
assignee: | nobody → Chase Douglas (chasedouglas) |
Previous analyses of this problem concluded there was a missing XSync call in Unity.