regression: Cypress touchpad driver (cyapa) ignores events after bieng idle for 2 seconds
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux (Ubuntu) |
Triaged
|
High
|
Unassigned | ||
Wily |
Triaged
|
High
|
Unassigned |
Bug Description
Driver update in Kernel 4.2 causes severe usability issues with Cypress touchpad (cyapa) used on Acer C7x0 chromebooks.
The driver in question is ignoring events during entering/leaving idle status what from user standpoint seems like touchpad is not reacting to actions performed after touchpad is not used for more then 2 seconds.
The bug was partially fixed in 4.3 and additional fix was pushed to upcoming 4.5.
After direct communication with driver maintainer, we came up with 2 patches fixing the problem.
Since 4.2 is EOL now, the patches cannot be pushed into upstream therefor are posted here.
First patch is a backport of driver from 4.3 to 4.2 and the second patch is additional fix that should be applied on 4.3/4.4.
Tested:
- 4.2.0-23-generic #28~14.04.1-Ubuntu on Acer C710
- 4.4 mainline on Acer C720p
---
ApportVersion: 2.14.1-0ubuntu3.19
Architecture: amd64
AudioDevicesInUse:
USER PID ACCESS COMMAND
/dev/snd/
CurrentDesktop: Unity
DistroRelease: Ubuntu 14.04
HibernationDevice: RESUME=
InstallationDate: Installed on 2014-06-07 (587 days ago)
InstallationMedia: Ubuntu 14.04 LTS "Trusty Tahr" - Release amd64 (20140417)
MachineType: GOOGLE Parrot
Package: linux (not installed)
ProcFB: 0 inteldrmfb
ProcKernelCmdLine: root=UUID=
ProcVersionSign
RelatedPackageV
linux-
linux-
linux-firmware 1.141
Tags: trusty
Uname: Linux 4.2.0-23-generic x86_64
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups: adm cdrom debian-tor dialout dip fax ftp lp lpadmin plugdev sambashare scanner sudo tty users vboxusers voice wireshark
_MarkForUpload: True
dmi.bios.date: 09/10/2012
dmi.bios.vendor: coreboot
dmi.bios.version: Google_
dmi.chassis.type: 3
dmi.chassis.vendor: GOOGLE
dmi.modalias: dmi:bvncoreboot
dmi.product.name: Parrot
dmi.product.
dmi.sys.vendor: GOOGLE
tags: | added: patch |
Changed in linux (Ubuntu): | |
importance: | Undecided → High |
tags: | added: regression-update |
Changed in linux (Ubuntu Wily): | |
importance: | Undecided → High |
status: | New → Confirmed |
description: | updated |
tags: | added: kernel-da-key |
tags: |
added: cherry-pick removed: linux-lts |
Changed in linux (Ubuntu): | |
status: | Confirmed → Triaged |
Changed in linux (Ubuntu Wily): | |
status: | Confirmed → Triaged |
This bug is missing log files that will aid in diagnosing the problem. From a terminal window please run:
apport-collect 1534661
and then change the status of the bug to 'Confirmed'.
If, due to the nature of the issue you have encountered, you are unable to run this command, please add a comment stating that fact and change the bug status to 'Confirmed'.
This change has been made by an automated script, maintained by the Ubuntu Kernel Team.