FS#54341 - [linux] Touchpad click no longer functions on Dell XPS 13 9333

Attached to Project: Arch Linux
Opened by Dan Liew (delcypher) - Wednesday, 07 June 2017, 14:02 GMT
Last edited by Doug Newgard (Scimmia) - Wednesday, 09 August 2017, 12:55 GMT
Task Type Bug Report
Category Kernel
Status Closed
Assigned To Tobias Powalowski (tpowa)
Architecture All
Severity Medium
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 1
Private No

Details

Description:

The hardware click on my touchpad (Dell XPS 13 9333 developer edition) no longer works on this kernel (4.11.3-1). Tap to click still works but physically clicking the touchpad no longer works.
If I downgrade to the linux-lts kernel (4.9.30-1-lts) the touchpad click starts working again.

I tried switching from libinput to the older synaptics X org driver and the problem is the same. The libinput-debug-events (or xev) program shows that physically clicking the touchpad does not register at all.

I am using gdm and GNOME shell for my desktop. The problem is the same under GNOME Wayland or GNOME Xorg.

Between the kernels something I noticed is that touchpad names appear different

In 4.9.30-1-lts the device name is "DLL060A:00 06CB:2734"
In 4.11.3-1 the device name is "Synaptics s3203"

Here is what libinput-list-devices shows.

In kernel 4.9.30-1-lts

```
Device: DLL060A:00 06CB:2734
Kernel: /dev/input/event14
Group: 8
Seat: seat0, default
Size: 99x60mm
Capabilities: pointer
Tap-to-click: disabled
Tap-and-drag: enabled
Tap drag lock: disabled
Left-handed: disabled
Nat.scrolling: disabled
Middle emulation: disabled
Calibration: n/a
Scroll methods: *two-finger edge
Click methods: *button-areas clickfinger
Disable-w-typing: enabled
Accel profiles: none
Rotation: n/a
```

In kernel 4.11.3-1

```
Device: Synaptics s3203
Kernel: /dev/input/event14
Group: 8
Seat: seat0, default
Size: 97x59mm
Capabilities: pointer
Tap-to-click: enabled
Tap-and-drag: enabled
Tap drag lock: disabled
Left-handed: disabled
Nat.scrolling: disabled
Middle emulation: n/a
Calibration: n/a
Scroll methods: *two-finger edge
Click methods: none
Disable-w-typing: enabled
Accel profiles: none
Rotation: n/a
```

Note that under "Click methods" nothing is listed under 4.11.3-1 which is wrong.

Additional info:
* linux 4.11.3-1
* xf86-input-libinput 0.25.1-1
* libinput 1.7.2-1
* gnome-shell 3.24.2-1


This task depends upon

Closed by  Doug Newgard (Scimmia)
Wednesday, 09 August 2017, 12:55 GMT
Reason for closing:  Fixed
Additional comments about closing:  linux 4.12.4-1
Comment by Dan Liew (delcypher) - Wednesday, 07 June 2017, 14:04 GMT
Attached are also the Xorg logs. I don't see anything particularly interesting here other than that the name for the touchpad device has changed.
Comment by Andreas Haardt (massenhaft) - Thursday, 08 June 2017, 18:13 GMT
Hi,
on my xps 93333 i have the same problem...any solutions?
Comment by Dan Liew (delcypher) - Monday, 12 June 2017, 17:07 GMT
@massenhaft : My only solution right now is to downgrade the kernel :(
Comment by Matteo Poggi (PogMat) - Saturday, 17 June 2017, 20:46 GMT
Needless to say, same with Plasma/KDE and LXDE
Comment by Roelof Rietbroek (Strawpants) - Friday, 23 June 2017, 21:21 GMT
Can confirm touchpad is still not working properly with kernel 4.11.6-1
Works fine under 4.10.13-1
Comment by Damián Barberón (damian01w) - Sunday, 02 July 2017, 02:52 GMT
blacklisting i2c-hid module works for me. DELL Inspiron-3443.
Comment by Dan Liew (delcypher) - Wednesday, 09 August 2017, 11:00 GMT
This seems fixed in kernel 4.12.4-1

libinput-list-devices gives

```
Device: Synaptics s3203
Kernel: /dev/input/event14
Group: 10
Seat: seat0, default
Size: 97x59mm
Capabilities: pointer
Tap-to-click: disabled
Tap-and-drag: enabled
Tap drag lock: disabled
Left-handed: disabled
Nat.scrolling: disabled
Middle emulation: disabled
Calibration: n/a
Scroll methods: *two-finger edge
Click methods: *button-areas clickfinger
Disable-w-typing: enabled
Accel profiles: none
Rotation: n/a
```

I'm going to request closure.

Loading...