Need Alps upstream their new touchpad driver

Bug #1571530 reported by Phidias
16
This bug affects 2 people
Affects Status Importance Assigned to Milestone
HWE Next
Fix Released
High
Anthony Wong
linux (Ubuntu)
Fix Released
High
Phidias
Xenial
Fix Released
High
Unassigned
Yakkety
Fix Released
High
Unassigned

Bug Description

Some newer Alps touchpad isn't supported by current kernel therefore recognized as PS/2 mouse and lost some key functions.

From debug message we saw:
alps_rpt_cmd: psmouse serio1: alps: E6 report: 00 00 64
alps_rpt_cmd: psmouse serio1: alps: E7 report: 73 03 28
alps_rpt_cmd: psmouse serio1: alps: EC report: 73 01 13
alps_identify: psmouse serio1: alps: Likely not an ALPS touchpad: E7=73 03 28, EC=73 01 13

which is different with some Alps bugs reported before.

Though we've already got drivers from Alps but it's not yet upstreamed, this bug is opened for tracking this issue.

CVE References

Phidias (phidias-chiang)
tags: added: originate-from-1511647 somerville
Revision history for this message
Brad Figg (brad-figg) wrote : Missing required logs.

This bug is missing log files that will aid in diagnosing the problem. From a terminal window please run:

apport-collect 1571530

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.

Changed in linux (Ubuntu):
status: New → Incomplete
Revision history for this message
Florent Mertens (givre) wrote :

I believe I have the same issue on my Latitude e5470. How can I add log files without being the reporter ?

Changed in linux (Ubuntu):
status: Incomplete → Confirmed
Changed in hwe-next:
assignee: nobody → Phidias (phidias-chiang)
Revision history for this message
Florent Mertens (givre) wrote :

Patch at http://www.spinics.net/lists/linux-input/msg44791.html worked for me on Dell E5470.

[ 111.335499] psmouse: psmouse serio1: alps: E6 report: 00 00 64
[ 111.362520] psmouse: psmouse serio1: alps: E7 report: 73 03 28
[ 111.389521] psmouse: psmouse serio1: alps: EC report: 73 01 13
[ 111.468827] psmouse: psmouse serio1: alps: EC report: 73 01 13
[ 111.504816] input: AlpsPS/2 ALPS DualPoint Stick as /devices/platform/i8042/serio1/input/input21
[ 111.523474] input: AlpsPS/2 ALPS DualPoint TouchPad as /devices/platform/i8042/serio1/input/input20

I needed to change the following settings to have an acceptable touchpad experience:

Option "VertEdgeScroll" "off"
Option "HorizEdgeScroll" "off"
Option "VertScrollDelta" "-40"

Revision history for this message
Phidias (phidias-chiang) wrote :

That's great, I'll backport the driver to our release as soon as it gets in the mainline repo

Changed in hwe-next:
importance: Undecided → High
Revision history for this message
Marcin Szałowicz (lolek) wrote :

Bump, anything new?
there are quite a number of peoples waiting here:
https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-input-synaptics/+bug/1590590

Phidias (phidias-chiang)
tags: added: xenial
Phidias (phidias-chiang)
tags: added: yakkety
Changed in hwe-next:
assignee: Phidias (phidias-chiang) → Anthony Wong (anthonywong)
Luis Henriques (henrix)
Changed in linux (Ubuntu Xenial):
status: New → Fix Committed
Changed in linux (Ubuntu Yakkety):
status: New → Fix Committed
Changed in linux (Ubuntu):
importance: Undecided → High
Changed in linux (Ubuntu Xenial):
importance: Undecided → High
Changed in linux (Ubuntu Yakkety):
importance: Undecided → High
Changed in linux (Ubuntu):
status: Confirmed → Fix Committed
Changed in hwe-next:
status: New → Fix Committed
Revision history for this message
Luis Henriques (henrix) wrote :

This bug is awaiting verification that the kernel in -proposed solves the problem. Please test the kernel and update this bug with the results. If the problem is solved, change the tag 'verification-needed-yakkety' to 'verification-done-yakkety'. If the problem still exists, change the tag 'verification-needed-yakkety' to 'verification-failed-yakkety'.

If verification is not done by 5 working days from today, this fix will be dropped from the source code, and this bug will be closed.

See https://wiki.ubuntu.com/Testing/EnableProposed for documentation how to enable and use -proposed. Thank you!

tags: added: verification-needed-yakkety
Revision history for this message
Po-Hsu Lin (cypressyew) wrote :

Verified on 201601-20440 with yakkety proposed, 4.8.0-34, horizontal scrolling works fine with this kernel.
Thanks!

tags: added: verification-done-yakkety
removed: verification-needed-yakkety
Revision history for this message
Launchpad Janitor (janitor) wrote :
Download full text (3.2 KiB)

This bug was fixed in the package linux - 4.8.0-34.36

---------------
linux (4.8.0-34.36) yakkety; urgency=low

  [ Luis Henriques ]

  * Release Tracking Bug
    - LP: #1651800

  * Miscellaneous Ubuntu changes
    - SAUCE: Do not build the xr-usb-serial driver for s390

linux (4.8.0-33.35) yakkety; urgency=low

  [ Thadeu Lima de Souza Cascardo ]

  * Release Tracking Bug
    - LP: #1651721

  [ Luis Henriques ]

  * crypto : tolerate new crypto hardware for z Systems (LP: #1644557)
    - s390/zcrypt: Introduce CEX6 toleration

  * Several new Asus laptops are missing touchpad support (LP: #1650895)
    - HID: asus: Add i2c touchpad support

  * Acer, Inc ID 5986:055a is useless after 14.04.2 installed. (LP: #1433906)
    - uvcvideo: uvc_scan_fallback() for webcams with broken chain

  * cdc_ether fills kernel log (LP: #1626371)
    - cdc_ether: Fix handling connection notification

  * Kernel Fixes to get TCMU File Backed Optical to work (LP: #1646204)
    - SAUCE: target/user: Fix use-after-free of tcmu_cmds if they are expired

  * CVE-2016-9756
    - KVM: x86: drop error recovery in em_jmp_far and em_ret_far

  * On boot excessive number of kworker threads are running (LP: #1649905)
    - slub: move synchronize_sched out of slab_mutex on shrink

  * Ethernet not work after upgrade from kernel 3.19 to 4.4 [10ec:8168]
    (LP: #1648279)
    - ACPI / blacklist: Make Dell Latitude 3350 ethernet work

  * Ubuntu 16.10 netboot install fails with "Oops: Exception in kernel mode,
    sig: 5 [#1] " (lpfc) (LP: #1648873)
    - scsi: lpfc: fix oops/BUG in lpfc_sli_ringtxcmpl_put()

  * CVE-2016-9793
    - net: avoid signed overflows for SO_{SND|RCV}BUFFORCE

  * [Hyper-V] Kernel panic not functional on 32bit Ubuntu 14.10, 15.04, and
    15.10 (LP: #1400319)
    - Drivers: hv: avoid vfree() on crash

  * d-i is missing usb support for platforms that use the xhci-platform driver
    (LP: #1625222)
    - d-i initrd needs additional usb modules to support the merlin platform

  * overlayfs no longer supports nested overlayfs mounts, but there is a fix
    upstream (LP: #1647007)
    - ovl: fix d_real() for stacked fs

  * Yakkety: arm64: CONFIG_ARM64_ERRATUM_845719 isn't enabled (LP: #1647793)
    - [Config] CONFIG_ARM64_ERRATUM_845719=y

  * Ubuntu16.10 - EEH on BELL3 adapter fails to recover (serial/tty)
    (LP: #1646857)
    - serial: 8250_pci: Detach low-level driver during PCI error recovery

  * Driver for Exar USB UART (LP: #1645591)
    - SAUCE: xr-usb-serial: Driver for Exar USB serial ports
    - SAUCE: xr-usb-serial: interface for switching modes
    - SAUCE: cdc-acm: Exclude Exar USB serial ports

  * [Bug] (Purley) x86/hpet: Reduce HPET counter read contention (LP: #1645928)
    - x86/hpet: Reduce HPET counter read contention

  * Need Alps upstream their new touchpad driver (LP: #1571530)
    - Input: ALPS - add touchstick support for SS5 hardware
    - Input: ALPS - handle 0-pressure 1F events
    - Input: ALPS - allow touchsticks to report pressure
    - Input: ALPS - set DualPoint flag for 74 03 28 devices

  * CONFIG_NR_CPUS=256 is too low (LP: #1579205)
    - [Config] Increase the NR_CPUS to 512 for amd64 to support systems with a...

Read more...

Changed in linux (Ubuntu Yakkety):
status: Fix Committed → Fix Released
Luis Henriques (henrix)
Changed in linux (Ubuntu Xenial):
status: Fix Committed → Fix Released
Changed in linux (Ubuntu):
status: Fix Committed → Fix Released
Changed in hwe-next:
status: Fix Committed → Fix Released
Revision history for this message
Joseph Salisbury (jsalisbury) wrote :

FYI, commit aeaa881f9b17823028b464893b89c42db797b717(Commit 6909b9d008f24 in Xenial) was cherry picked for this bug. However, it seems to have introduced a regression. See bug 1662589

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.