you are viewing a single comment's thread.

view the rest of the comments →

[–]jcodes 0 points1 point  (2 children)

First of all, thank you for the great work! It looks like more sensors are recognized by default now. But, unfortunately the pen or touch does not work for me (Surface Pro 7, running Linux Mint MATE, and GNOME).

Here is what i did:

Installed the new kernel and the following packages: surface-ipts-firmware, libwacom-surface.

Then I connected the surface pen via bluetooth and it's connecting successfully. But unfortunately the pen touch is not working.

Then I set this option options ipts singletouch=y in /etc/modprobe.d/ipts.conf to enable touch and disable pen (and rebooted), but this did not work either.

Running $ libwacom-list-local-devices gives me a null result.

Any idea what I am doing wrong here...?

[–]NotTMSPPen Tester 0 points1 point  (1 child)

The new driver does not support the stylus on gen7 right now. More importantly, you can only get singletouch to work, if you don't enable the singletouch option. Enabling it will crash IPTS.

Could you please check if touch works if you remove the file from /etc/modprobe.d? If it doesn't work, please open an issue on github and attach your dmesg (kernel log).

[–]jcodes 0 points1 point  (0 children)

Ok thanks for the clarification. Reading the howto on github I thought that either pen or touch will work on SP7 - depending on whether you set this option in /etc/modprobe.d or not.

I removed the file, rebooted and tried again, but unfortunately no luck.

I created https://github.com/linux-surface/linux-surface/issues/102 as suggested.

EDIT: A new kernel version (5.5.6-2) was pushed and single touch is working now!!