Dell Precision Trackpoint not working after suspend

Bug #1630857 reported by AceLan Kao
22
This bug affects 3 people
Affects Status Importance Assigned to Milestone
HWE Next
Fix Released
Undecided
Unassigned
linux (Ubuntu)
Fix Released
Undecided
AceLan Kao
Xenial
Fix Released
Medium
AceLan Kao

Bug Description

Steps:
1) Install Ubuntu 16.04
2) Enter Desktop.
3) Suspend system.
4) Using the trackpoint.
5) Click the left button with DualPoint stick.
6) Click the right button with DualPoint stick.
7) Click the middle button with DualPoint stick.
8) Double-click the left button with DualPoint stick.

Expected results: Trackpoint and DualPoint stick can work after suspend.

Actual results: Trackpoing and DualPoint stick not working after suspend.

Manufacturer: Dell Inc.

ProductName: Precision 7500

Revision history for this message
AceLan Kao (acelankao) wrote :

This issue could be fixed by this commit

commit 04fd4cb0b098789725d04e9d4a7e7dda373b1121
Author: Kai-Heng Feng <email address hidden>
Date: Mon Sep 19 15:41:39 2016 +0800

    HID: alps: fix stick device not working after resume

    The stick device does not work after resume, add U1_SP_ABS_MODE flag can
    make the device work after resume.

    This has been discovered by pure guesswork, based on how the existing code uses
    U1_TP_ABS_MODE flag on both initialization and resume.

    I also tested the the patch on an ALPS touchpad without stick device, did not
    notice any side effect on suspend/resume, so I made the U1_SP_ABS_MODE flag
    mandatory.

    [<email address hidden>: made changelog more verbose]
    Signed-off-by: Kai-Heng Feng <email address hidden>
    Signed-off-by: Jiri Kosina <email address hidden>

AceLan Kao (acelankao)
tags: added: originate-from-1623292 somerville
Seth Forshee (sforshee)
Changed in linux (Ubuntu):
status: In Progress → Fix Committed
status: Fix Committed → In Progress
Changed in linux (Ubuntu Xenial):
assignee: nobody → AceLan Kao (acelankao)
importance: Undecided → Medium
status: New → Fix Committed
AceLan Kao (acelankao)
Changed in linux (Ubuntu):
status: In Progress → Fix Committed
Changed in hwe-next:
status: New → Fix Committed
Revision history for this message
Seth Forshee (sforshee) 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-xenial' to 'verification-done-xenial'.

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-xenial
tags: added: verification-done-xenial
removed: verification-needed-xenial
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package linux - 4.4.0-47.68

---------------
linux (4.4.0-47.68) xenial; urgency=low

  [ Kamal Mostafa ]

  * Release Tracking Bug
    - LP: #1636941

  * Add a driver for Amazon Elastic Network Adapters (ENA) (LP: #1635721)
    - lib/bitmap.c: conversion routines to/from u32 array
    - net: ethtool: add new ETHTOOL_xLINKSETTINGS API
    - net: ena: Add a driver for Amazon Elastic Network Adapters (ENA)
    - [config] enable CONFIG_ENA_ETHERNET=m (Amazon ENA driver)

  * unexpectedly large memory usage of mounted snaps (LP: #1636847)
    - [Config] switch squashfs to single threaded decode

 -- Kamal Mostafa <email address hidden> Wed, 26 Oct 2016 10:47:55 -0700

Changed in linux (Ubuntu Xenial):
status: Fix Committed → Fix Released
Changed in hwe-next:
status: Fix Committed → Fix Released
AceLan Kao (acelankao)
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.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.