Red Hat Bugzilla – Bug 1074910
Touchpad disappears on resume on Dell XPS 13
Last modified: 2014-03-16 09:24:00 EDT
Description of problem:
When resuming from suspend, the touchpad panel disappears from GNOME settings and synclient cannot find the device. The touchpad continues to function as a mouse (although, I'm also experiencing it functioning as a mouse, without scrolling, before suspend, but this bug is to cover the disappearance of the device completely).
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1. Boot laptop into F20
2. Visit GNOME Touchpad settings, note that the settings are there (but don't work)
3. Suspend laptop by closing the lid
4. Reopen the lid, go back to the touchpad settings, the touchpad panel doesn't exist. synclient insists there is no device
This is the same laptop and installation as the one I reported #1062363 but with a recent update the problem has changed.
In that bug the touchpad would be stuck in scrollmode, that's no longer the case but now the touchpad is invisible after resume.
However after recent updates both before and after suspend I have no edge scrolling, or two finger scrolling, cursor acceleration is slow and tap-to-click is always on. And yet synclient still reports the following before suspend:
[lukeb@localhost ~]$ synclient -l | grep -i scroll
VertScrollDelta = 107
HorizScrollDelta = 107
VertEdgeScroll = 0
HorizEdgeScroll = 0
VertTwoFingerScroll = 1
HorizTwoFingerScroll = 1
CircularScrolling = 0
CircScrollDelta = 0.1
CircScrollTrigger = 0
[lukeb@localhost ~]$ synclient -l | grep -i tap
MaxTapTime = 180
MaxTapMove = 235
MaxDoubleTapTime = 180
SingleTapTimeout = 180
TapButton1 = 1
TapButton2 = 3
TapButton3 = 2
TapAndDragGesture = 1
It's as if the touchpad is ignoring the synaptics settings. Perhaps it isn't even using the driver?
Hi, with what kernel this doesn't happen , you mention in ask.fedora "until a couple of weeks ago everything was working fine", so can you find the last kernel that touchpad works after resume ? .
I am also having the same problem with kernel 3.13.6-200.fc20
I installed Fedora 20 (also on a Dell XPS 13) and the touchpad scrolling and suspend worked with kernel 3.11.10-301.fc20.
After update the touchpad seems to ignore the touchpad settings (no 2 finger scrolling, seems to use mouse pointer accel rather than touchpad accel, after suspend synclient finds no touchpad)
I switched back to kernel 3.11.10-301 and it all started working again.
I can confirm that rolling back to a 3.11 kernel works fine. 3.12 and 3.13 have the issue.
Just to tie it down a bit more.
kernel 3.11.10-301 works
kernel 3.12.5-302 touchpad has above problems
Could it be something to do with the alps-Support-for-Dell-XT2-model.patch that was introduced in that version?
Bug 1048314 has a workaround that seems to work - blacklisting the i2c-hid module.
This is definitively a duplicate of bug 1048314.
The same temporary workaround will work.
*** This bug has been marked as a duplicate of bug 1048314 ***