Mouse pointer doesn't move with two fingers pressed on bcm5974 touchpad

Bug #894071 reported by Eric Williams
12
This bug affects 2 people
Affects Status Importance Assigned to Milestone
xserver-xorg-input-synaptics (Ubuntu)
Triaged
Low
Unassigned

Bug Description

## Issue

- mouse pointer doesn't move with two fingers pressed (although right-click is registered)

- cannot right-click 'n' drag with two-finger mouse button 2 emulation

- can't access context menus with right-click drag because mouse pointer doesn't move

## Environment

- bcm5974-based touchpad

- Unity, Window Maker, and Xfce are all affected

## Further information

Attached is the syslog after enabling debugging in the bcm5974 driver, and two-finger pressing and moving the two fingers around on the trackpad. Notice that the driver registered movement (Y: and X: values change with n:2, or two fingers down), but the pointer was not moving on the screen.

Steps used:

sudo echo -n 9 > /sys/module/bcm5974/parameters/debug
sudo logger begin two-finger test
[move fingers around with two-fingers pressed]
sudo logger end two-finger test

ProblemType: Bug
DistroRelease: Ubuntu 11.10
Package: xserver-xorg-input-synaptics 1.4.1-1ubuntu2
ProcVersionSignature: Ubuntu 3.0.0-13.22-genUser Name 3.0.6
Uname: Linux 3.0.0-13-generic x86_64
NonfreeKernelModules: wl nvidia
ApportVersion: 1.23-0ubuntu4
Architecture: amd64
Date: Wed Nov 23 16:48:01 2011
DistUpgraded: Fresh install
DistroCodename: oneiric
DistroVariant: ubuntu
EcryptfsInUse: Yes
InstallationMedia: Xubuntu 11.10 "Oneiric Ocelot" - Release amd64 (20111012)
MachineType: Apple Inc. MacBookAir3,1
ProcEnviron:
 LANGUAGE=en_GB:en
 PATH=(custom, user)
 LANG=en_GB.UTF-8
 SHELL=/bin/bash
ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-3.0.0-13-genUser Name root=UUID=686de268-3da1-4f6e-a561-b362efa0442b ro quiet splash vt.handoff=7
SourcePackage: xserver-xorg-input-synaptics
UdevDb: Error: [Errno 2] No such file or directory
UpgradeStatus: No upgrade log present (probably fresh install)
dmi.bios.date: 11/18/10
dmi.bios.vendor: Apple Inc.
dmi.bios.version: MBA31.88Z.0061.B01.1011181342
dmi.board.asset.tag: Base Board Asset Tag#
dmi.board.name: Mac-942452F5819B1C1B
dmi.board.vendor: Apple Inc.
dmi.board.version: 1.0
dmi.chassis.type: 10
dmi.chassis.vendor: Apple Inc.
dmi.chassis.version: Mac-942452F5819B1C1B
dmi.modalias: dmi:bvnAppleInc.:bvrMBA31.88Z.0061.B01.1011181342:bd11/18/10:svnAppleInc.:pnMacBookAir3,1:pvr1.0:rvnAppleInc.:rnMac-942452F5819B1C1B:rvr1.0:cvnAppleInc.:ct10:cvrMac-942452F5819B1C1B:
dmi.product.name: MacBookAir3,1
dmi.product.version: 1.0
dmi.sys.vendor: Apple Inc.
version.compiz: compiz 1:0.9.6+bzr20110929-0ubuntu6
version.ia32-libs: ia32-libs N/A
version.libdrm2: libdrm2 2.4.26-1ubuntu1
version.libgl1-mesa-dri: libgl1-mesa-dri 7.11-0ubuntu3
version.libgl1-mesa-dri-experimental: libgl1-mesa-dri-experimental N/A
version.libgl1-mesa-glx: libgl1-mesa-glx 7.11-0ubuntu3
version.xserver-xorg: xserver-xorg 1:7.6+7ubuntu7
version.xserver-xorg-input-evdev: xserver-xorg-input-evdev 1:2.6.0-1ubuntu13
version.xserver-xorg-video-ati: xserver-xorg-video-ati 1:6.14.99~git20110811.g93fc084-0ubuntu1
version.xserver-xorg-video-intel: xserver-xorg-video-intel 2:2.15.901-1ubuntu2.1
version.xserver-xorg-video-nouveau: xserver-xorg-video-nouveau 1:0.0.16+git20110411+8378443-1

Revision history for this message
Eric Williams (eric-canonical) wrote :
Revision history for this message
Eric Williams (eric-canonical) wrote :
bugbot (bugbot)
tags: added: xubuntu
Revision history for this message
Rick Spencer (rick-rickspencer3) wrote :

I'm not sure what "right click and drag" is, but could someone take a look and see if this needs action?

Changed in xserver-xorg-input-synaptics (Ubuntu):
assignee: nobody → Canonical Desktop Team (canonical-desktop-team)
importance: Undecided → Low
Revision history for this message
Martin Pitt (pitti) wrote :

We don't configure two-finger scrolling by default, at least to my knowledge. Chase, is that something we should get through multi-touch?

Changed in xserver-xorg-input-synaptics (Ubuntu):
assignee: Canonical Desktop Team (canonical-desktop-team) → Chase Douglas (chasedouglas)
Revision history for this message
Martin Pitt (pitti) wrote :

@Chase: just assigned to you for a comment/investigation, feel free to unassign of course.

Revision history for this message
Eric Williams (eric-canonical) wrote :

Trying to be clearer:

Two-finger scrolling works fine, because it's not a button press, just a matter of lightly laying two fingers on the trackpad and moving them up and down.

We're talking about a two-finger *click* here. When the trackpad is clicked with two fingers, the pointer stops moving as long as the button is down.

Eric

Revision history for this message
Chase Douglas (chasedouglas) wrote :

This is an issue with our current stack. It falls under the general heading of: X.org clickpad support is non-existent. We hope to address clickpad issues this cycle, but we don't have a good answer right now. The most useful work around is to enable tap-to-click. Although the user has to use a different mechanism to achieve the same results, everything is still possible.

Changed in xserver-xorg-input-synaptics (Ubuntu):
assignee: Chase Douglas (chasedouglas) → nobody
status: New → Triaged
Revision history for this message
benwin (abvwmc) wrote :

I have the same problem with Lenovo Z400.

Revision history for this message
Thiago Martins (martinx) wrote :

Impossible to use WindowMaker with Ubuntu 14.10 with my laptop, can not "right-click" on "Clip Main", can not use "right-click menus"...

This is very annoying, it depends on a mouse... I don't remember the last time I used a mouse with a laptop...

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.