Hello everyone, I recently bought an XPS 13 DE (9350) but I installed debian testing on it as soon as I get it (no love for ubuntu).
Unfortunately after a week I started to notice a big problem with touchpad as it became totally unresponsive after suspend/wake up. I tried to get it back to work by messing around with modprobe but I never managed to do it, the only solution found is to reboot the system but sometimes the problem persist even then so I just power it off and wait a bit before starting it again.
Usually after unloading and reloading i2c-hid and i2c-designware-platform I could see some errors in dmes like these:
[ 2.557606] i2c_designware i2c_designware.1: i2c_dw_handle_tx_abort: lost arbitration
[ 2.557769] hid (null): reading report descriptor failed
[ 2.557773] i2c_hid i2c-DLL0704:01: can't add hid device: -5
[ 2.577861] i2c_hid: probe of i2c-DLL0704:01 failed with error -5
or
i2c_hid i2c-DLL0704:01: failed to retrieve report from device
Also some strange things happend, sometimes when the touchpad isn't working if I reboot in the bios it is still dead, then I reboot to linux and it's working. A coupple of times after it was dead it started working again without me doing anything.
Sometimes I could see the device in xinput list but still it doesn't work.
My system is debian with mixed packages from testing and unstable, I verified the problem with both kernel 4.5 and 4.6, is there anything I can do to debug the problem and, at least, understand if it is software or hardware related?
Also I still have the recovery partition and I noticed that there are some deb packages, I tried to install one of them (a dkms packet) but it throws an error at compile time so I guess they are meant just for ubuntu 14, there is any way to reinstall it from the recovery partition?
I tried to installa xubuntu 16.04 (kernel 4.4) thinking that maybe it would work better due to dell upstreaming but the problem is the same
[ 5040.494101] [drm:intel_dp_link_training_clock_recovery [i915_bpo]] *ERROR* failed to enable link training
[ 5040.502601] [drm:intel_dp_start_link_train [i915_bpo]] *ERROR* failed to start channel equalization
[ 5098.071449] i2c_designware i2c_designware.1: i2c_dw_handle_tx_abort: lost arbitration
[ 5098.071461] hid (null): reading report descriptor failed
[ 5098.071467] i2c_hid i2c-DLL0704:01: can't add hid device: -5
[ 5098.093211] i2c_hid: probe of i2c-DLL0704:01 failed with error -5
I'm going to do a last test and try with the recovery partition
I managed to made a bootable usb fromt he recovery partition using dell-recovery program, started up and installed ubuntu from scratch (i choose to recovery the whole disk, not only the linux partition). After a couple of hours in suspend the touchpad is dead.
Unfortunately I think I have to ask for a replacement, just hope they don't give me back a refurbished unit.
Strange. I think I did the same thing and it worked for me. Maybe try to change UEFI or legacy boot options and reinstall again? Just an idea.
Try the instructions at this link:
Hey revelant, did you mean that you had the same problem with the touchpad and a fresh installation of ubuntu solved your problem?
@Gpstuff,
Did you still need help with this? If so, please add me as a friend and send your service tag and email address. We'll start a case.
Justin C Dell Technical Support | Project Sputnik
Dell Support is also on Twitter! https://twitter.com/DellCaresPRO
Hey Justin, thank you for the reply, in the end the problem was just a bad hardware connection, I'll mark this post as solved.
@Gpstuff,
Understood. Glad to hear it's solved. Credit to your good troubleshooting.
Justin C Dell Technical Support | Project Sputnik
Dell Support is also on Twitter! https://twitter.com/DellCaresPRO
i am really MAD at dell that this is still an issue!
i recently bought an 9315 and i am running Pop_OS! on it.
i came across this bug on the very first day but noticed it will not occure if i not charge it while i use it.
on battery it was working fine for a month,
but since today, without changing anything this bug occures EVERYTIME. i freshly reboot, it is accurete for 5-10 seconds and then changes to the inaccurate state. working with it is impossible. DELL do something!