(Alps?) DualPoint Stick disabled but visible after suspend Dell Latitude 7480
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux-hwe (Ubuntu) |
Confirmed
|
Undecided
|
Unassigned |
Bug Description
Problem:
After resume from either suspend or hibernate, the DualPoint Stick (rubber knob between g, h, and b keys, and three-button row above trackpad) stops working (all components of it). The trackpad, two buttons below it, and touchscreen all continue to work. The behavior is 100% consistent.
Hardware:
Dell Latitude 7480 with DualPoint Stick, QHD touchscreen, Thunderbolt 3. This particular palmrest option is sold as "Dual Pointing, 82-key with Smartcard, Contactless Smartcard, Fingerprint Reader, Thunderbolt 3".
OS:
# lsb_release -rd
Description: Ubuntu 16.04.2 LTS
Release: 16.04
# uname -a
Linux glup 4.8.0-52-generic #55~16.04.1-Ubuntu SMP Fri Apr 28 14:36:29 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux
# apt-cache policy linux-firmware
linux-firmware:
Installed: 1.165
Candidate: 1.165
Version table:
*** 1.165 100
100 /var/lib/
1.157.10 500
500 http://
500 http://
1.157.8 500
500 http://
500 http://
1.157 500
500 http://
500 http://
16.04 LTS with all updates. linux-firmware version 1.165 (same behavior with version included with 16.04 LTS and with version 1.161.1.). System is a fresh install with no other packages or user files. Problem does not appear in 17.04, but that version has kernel panics on this system (consistent with mkfs.ext4, plus random other times). Problem does appear in 16.10.
More:
xinput lists the device as "DualPoint Stick" with no manufacturer named. It is device 13. "xinput test 13" shows events before suspend for the stick and all 3 buttons. No events appear after resume, but the device is still listed in "xinput list":
# xinput list
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ ELAN Touchscreen id=11 [slave pointer (2)]
⎜ ↳ DLL07A0:01 044E:120B id=12 [slave pointer (2)]
⎜ ↳ DualPoint Stick id=13 [slave pointer (2)]
⎣ Virtual core keyboard id=3 [master keyboard (2)]
↳ Virtual core XTEST keyboard id=5 [slave keyboard (3)]
↳ Power Button id=6 [slave keyboard (3)]
↳ Video Bus id=7 [slave keyboard (3)]
↳ Power Button id=8 [slave keyboard (3)]
↳ Sleep Button id=9 [slave keyboard (3)]
↳ Integrated_
↳ Intel HID events id=14 [slave keyboard (3)]
↳ AT Translated Set 2 keyboard id=15 [slave keyboard (3)]
↳ Dell WMI hotkeys id=16 [slave keyboard (3)]
The device looks the same as what appears on many Dell models, and web pages describing other problems with the device (acceleration settings, etc.) often show "AlpsPS/2 DualPoint Stick" in xinput. I am not sure of the significance of this difference. The device identified as "DLL07A0:01 044E:120B" is the separate trackpad and its two buttons.
I have tried going to a virtual terminal and returning, and going to a virtual terminal and doing:
modprobe -r psmouse ; modprobe psmouse
Neither had any effect.
Thanks,
--jh--
ProblemType: Bug
DistroRelease: Ubuntu 16.04
Package: linux-image-
ProcVersionSign
Uname: Linux 4.8.0-52-generic x86_64
ApportVersion: 2.20.1-0ubuntu2.6
Architecture: amd64
Date: Wed May 31 20:29:31 2017
InstallationDate: Installed on 2017-05-21 (10 days ago)
InstallationMedia: Ubuntu 16.04.2 LTS "Xenial Xerus" - Release amd64 (20170215.2)
ProcEnviron:
LANGUAGE=en_US
TERM=xterm-
PATH=(custom, no user)
LANG=en_US.UTF-8
SHELL=/bin/bash
SourcePackage: linux-hwe
UpgradeStatus: No upgrade log present (probably fresh install)
Status changed to 'Confirmed' because the bug affects multiple users.