Unsolved
This post is more than 5 years old
11 Posts
1
67046
xps9350: touchscreen stops working after sleep
Running a 4.3 kernel: touchscreen works great on boot, but fails after sleep/resume. I've tried the following to no avail:
* rmmod hid_multitouch && sleep 5 && modprobe hid_multitouch
This does reveal in /var/log/syslog:
Nov 9 22:44:16 morel kernel: [32441.878773] input: ELAN Touchscreen as /devices/pci0000:00/0000:00:14.0/usb1/1-4/1-4:1.0/0003:04F3:20D0.0001/input/input34
Nov 9 22:44:16 morel kernel: [32441.932623] hid-multitouch 0003:04F3:20D0.0001: input,hiddev0,hidraw0: USB HID v1.10 Device [ELAN Touchscreen] on usb-0000:00:14.0-4/input0
-- no errors visible, but the touchscreen simply doesn't work.
Thoughts on how I can debug or report further?
somename33
3 Posts
0
November 10th, 2016 17:00
This is now fixed in the kernel. I reached out to the developer who fixed it and he was able to help me make a more reasonable workaround while we wait for that code to be released.
This is now fixed in the kernel. I reached out to the developer who fixed it and he was able to help me make a more reasonable workaround while we wait for that code to be released.
gist.github.com/.../16d07928e3d5d60960aa91dc67f0ad32
jarl-dk
1 Rookie
1 Rookie
•
29 Posts
0
November 10th, 2016 23:00
Some of the git tags containing this commit is v4.9-rc2, v4.9-rc3, v4.9-rc4. So I believe we can expect the stable kernel release 4.9.0 will contain this fix...
Looking forward to this.
Jarl
Anonymous
5 Practitioner
5 Practitioner
•
274.2K Posts
0
November 11th, 2016 01:00
it works for me too, thanks so much!
somename33
3 Posts
0
November 11th, 2016 05:00
Yeah, over time this will be fixed in general. If you're on Arch then you might not need this for long. I'm on Ubuntu LTS and my kernel is 4.4.0-47-generic right now. Updates are slower as well. There is no way I'm going to quickly close my lid after every suspend for the next few weeks/months.
Anonymous
5 Practitioner
5 Practitioner
•
274.2K Posts
0
December 5th, 2016 06:00
Oh, good news: as of today, you can apt-get upgrade to kernel 4.4.0-51, and the fix is included!
be sure to remove the previous workaround using
sudo systemctl disable xps-touchscreen-workaround.service
sudo rm /etc/systemd/system/xps-touchscreen-workaround.service
sudo systemctl daemon-reload
Thanks a lot to ubuntu for implementing the fix (and to Dell for reporting the issue)