Appletouch driver moves cursor in steps

Bug #1264426 reported by Clinton
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Fix Released
Medium
Clinton

Bug Description

When using the appletouch driver on a Macbook 3,1, the cursor moves in noticeable horizontal or vertical 'steps'. This is particularly noticeable when dragging a diagonal line. This can make the trackpad very difficult to use, as it becomes hard to hone in on small objects, particularly if the user has opted for a faster cursor. This issue is also described in a forum thread: http://ubuntuforums.org/showthread.php?t=813884&page=6

There is a workaround that involves modifying and recompiling appletouch.c with a couple of changes. This is also detailed in bug #1034132.

I expect this bug to hit a larger audience as owners of Macbooks too old for OS X Mavericks begin to migrate to Linux.

ProblemType: Bug
DistroRelease: Ubuntu 14.04
Package: linux-image-3.12.0-7-generic 3.12.0-7.15
ProcVersionSignature: Ubuntu 3.12.0-7.15-generic 3.12.4
Uname: Linux 3.12.0-7-generic x86_64
ApportVersion: 2.12.7-0ubuntu3
Architecture: amd64
AudioDevicesInUse:
 USER PID ACCESS COMMAND
 /dev/snd/controlC0: ubuntu 2706 F.... pulseaudio
CasperVersion: 1.336ubuntu1
CurrentDesktop: Unity
CurrentDmesg:
 [ 31.859199] sky2 0000:03:00.0 eth0: Link is up at 1000 Mbps, full duplex, flow control both
 [ 31.859229] IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
 [ 299.816181] mce: [Hardware Error]: Machine check events logged
Date: Fri Dec 27 03:05:13 2013
IwConfig:
 eth0 no wireless extensions.

 lo no wireless extensions.
LiveMediaBuild: Ubuntu 14.04 LTS "Trusty Tahr" - Alpha amd64 (20131226)
MachineType: Apple Inc. MacBook3,1
ProcFB: 0 inteldrmfb
ProcKernelCmdLine: BOOT_IMAGE=/casper/vmlinuz.efi file=/cdrom/preseed/username.seed boot=casper quiet splash --
RelatedPackageVersions:
 linux-restricted-modules-3.12.0-7-generic N/A
 linux-backports-modules-3.12.0-7-generic N/A
 linux-firmware 1.117
RfKill:
 0: hci0: Bluetooth
  Soft blocked: no
  Hard blocked: no
SourcePackage: linux
UpgradeStatus: No upgrade log present (probably fresh install)
dmi.bios.date: 03/05/08
dmi.bios.vendor: Apple Inc.
dmi.bios.version: MB31.88Z.008E.B02.0803051832
dmi.board.asset.tag: Base Board Asset Tag
dmi.board.name: Mac-F22788C8
dmi.board.vendor: Apple Inc.
dmi.board.version: PVT
dmi.chassis.asset.tag: Asset Tag#
dmi.chassis.type: 2
dmi.chassis.vendor: Apple Inc.
dmi.chassis.version: Mac-F22788C8
dmi.modalias: dmi:bvnAppleInc.:bvrMB31.88Z.008E.B02.0803051832:bd03/05/08:svnAppleInc.:pnMacBook3,1:pvr1.0:rvnAppleInc.:rnMac-F22788C8:rvrPVT:cvnAppleInc.:ct2:cvrMac-F22788C8:
dmi.product.name: MacBook3,1
dmi.product.version: 1.0
dmi.sys.vendor: Apple Inc.

Revision history for this message
Clinton (sprc) wrote :
Revision history for this message
Brad Figg (brad-figg) wrote : Status changed to Confirmed

This change was made by a bot.

Changed in linux (Ubuntu):
status: New → Confirmed
Clinton (sprc)
description: updated
Clinton (sprc)
description: updated
penalvch (penalvch)
tags: added: latest-bios-b02
Revision history for this message
Joseph Salisbury (jsalisbury) wrote :

Would it be possible for you to test the latest upstream kernel? Refer to https://wiki.ubuntu.com/KernelMainlineBuilds . Please test the latest v3.13 kernel[0].

If this bug is fixed in the mainline kernel, please add the following tag 'kernel-fixed-upstream'.

If the mainline kernel does not fix this bug, please add the tag: 'kernel-bug-exists-upstream'.

If you are unable to test the mainline kernel, for example it will not boot, please add the tag: 'kernel-unable-to-test-upstream'.
Once testing of the upstream kernel is complete, please mark this bug as "Confirmed".

Thanks in advance.

[0] http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.13-rc6-trusty/

Changed in linux (Ubuntu):
importance: Undecided → Medium
Clinton (sprc)
tags: added: kernel-bug-exists-upstream
Clinton (sprc)
Changed in linux (Ubuntu):
assignee: nobody → Clinton (cssprain)
Clinton (sprc)
Changed in linux (Ubuntu):
status: Confirmed → In Progress
description: updated
Revision history for this message
Clinton (sprc) wrote :

Patch for bug 1034132 fixes this.

See https://bugs.launchpad.net/mactel-support/+bug/1034132/comments/16 for how to git clone and test.

Revision history for this message
Clinton (sprc) wrote :

Fix is in 3.15 kernel, which should put it in Ubuntu 14.10.

Changed in linux (Ubuntu):
status: In Progress → Fix Committed
tags: added: patch
Revision history for this message
Clinton (sprc) wrote :

Fix released with 14.10.

Changed in linux (Ubuntu):
status: Fix Committed → Fix Released
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.