Usb eGalax touchscreen problem with Debian 9

I have a touch panel which identified as D-WAV Scientific Co., Ltd eGalax TouchScreen on lsusb output.

While in the Debian 9 graphical installation screen, I’ve successfully used touchscreen, it is working very well.

But, after installation when I logged in the X session, touchscreen not working.

I see following error on /var/log/user.log:

libinput error: libinput bug: Device 'eGalax Inc. USB TouchController' 
does not meet tablet criteria. Ignoring this device

I can also find similar reports on the net but the no solution. Why it is working on the installation but not working on the installed system after?

Switching to libinput maybe a good idea on long term, but it still has some problems.

Other distributions switched to libinput too, it is not a Debian specific problem.

Here is a quick workaround for you:

  • Install the xserver-xorg-input-evdev package
  • Append following config block to /etc/X11/xorg.conf file (create the file if it is not exists before)
Section "InputClass"
	Identifier "evdev tablet catchall"
	MatchIsTablet "on"
	MatchDevicePath "/dev/input/event*"
	Driver "evdev"
EndSection

Then reboot your system and don’t forget to say “thanks” to me :slight_smile: