Start a Conversation

Unsolved

This post is more than 5 years old

67046

November 9th, 2015 19:00

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?

3 Posts

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

1 Rookie

 • 

29 Posts

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

5 Practitioner

 • 

274.2K Posts

November 11th, 2016 01:00

it works for me too, thanks so much!

3 Posts

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.

5 Practitioner

 • 

274.2K Posts

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) 

No Events found!

Top