Skip to content

Touch stops working after touching the screen with Surface Pen #30

@DigitalBaguette

Description

@DigitalBaguette

I'm using Fedora 40 on Surface Pro 7 i3 model and IPT driver works great until I touch the screen with my Surface Pen 1776. It works as intended as long as I keep the pen in contact with the screen and not touch the keyboard. When I eventually do one of those things the pen disconnects from Bluetooth and disables the touchscreen entirely. The touchscreen starts working only when I restart the device, but it doesn't resolve the issue.

Using the command systemctl status $(iptsd-find-service) systemctl returns this:

 iptsd@dev-hidraw2.service - Intel Precise Touch & Stylus Daemon
     Loaded: loaded (/usr/lib/systemd/system/iptsd@.service; static)
    Drop-In: /usr/lib/systemd/system/service.d
             └─10-timeout-abort.conf
     Active: active (running) since Sat 2024-07-27 16:43:11 CEST; 1h 47min left
       Docs: https://github.com/linux-surface/iptsd
   Main PID: 865 (iptsd)
      Tasks: 1 (limit: 4138)
     Memory: 204.0K (peak: 1.7M swap: 320.0K swap peak: 320.0K)
        CPU: 75ms
     CGroup: /system.slice/system-iptsd.slice/iptsd@dev-hidraw2.service
             └─865 /usr/bin/iptsd /dev/hidraw2

Jul 27 16:43:11 fedora iptsd[865]: [16:43:11.771] [info] Connected to device 045E:001F
Jul 27 16:43:11 fedora systemd[1]: Started iptsd@dev-hidraw2.service - Intel Precise Touch & Stylus Daemon.

Which is strange as in previous days the output woud say that the driver was "inactive: dead" after using the pen.

I'm honestly not sure if my issue is related to this driver in particular, but I don't know how to identify the culprit.

Here is also my dmesg file:
dmesg.txt

Thank you for your help in advance!

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions