Subject: xserver-xorg-input-multitouch: Touchpad don't work after login.

From: "Matias D. Fritz" <[email-masked]>
Date: Mon, 11 Sep 2017 15:08:27 -0300

Package: xserver-xorg-input-multitouch
Version: amd64 1.0~rc3-1
Severity: important

Dear Maintainer,

   * What led up to the situation?
	Don't know the proper action, maybe dependency with some other packages. Maybe a self mistake related to the proper package to be selected.
	Context: The gdm3 is running, touchpad works. Before login.
   * What exactly did you do (or not do) that was effective (or
     ineffective)?
	After Log in, the sympthom is perceptible, the touchpad don't work at all.
	(A direct instalation of the package cofirms the behavor, without any conflict warning)
   * What was the outcome of this action?
       Unresponsive touchpad actions. (inmediate fix, with hack 1)
       xinput, don't list the touchpad. (inmediate fix, with hack 1)
   * What outcome did you expect instead?
       Normal funcitonality?
       Package conflict warning at install time.

   Hack 1) modprobe psmouse proto=imps -> return the mouse behavor to the touchpad. Two finger actions loose.
   final solution) use xserver-xorg-input-libinput, and "modprobe psmouse". Full functionality of the touchpad.

LOG 1) dpkg, actions.
2017-09-10 14:08:09 install libinput5:amd64 <none> 0.6.0+dfsg-2
2017-09-10 14:08:09 install libinput-tools:amd64 <none> 1.8.0-1
2017-09-10 14:08:10 install xserver-xorg-input-multitouch:amd64 <none> 1.0~rc3-1
2017-09-10 14:43:25 install freeglut3:amd64 <none> 2.8.1-3
2017-09-10 14:43:25 install libpangox-1.0-0:amd64 <none> 0.0.2-5+b2
2017-09-10 14:43:25 install libgtkglext1:amd64 <none> 1.2.0-7
2017-09-10 14:43:25 install libpango1.0-0:amd64 <none> 1.40.11-1
2017-09-10 14:43:25 install python-lz4:amd64 <none> 0.8.2+dfsg-2+b1
2017-09-10 14:43:25 install python-lzo:amd64 <none> 1.08-1
2017-09-10 14:43:25 install python-opengl:all <none> 3.1.0+dfsg-1
2017-09-10 14:43:25 install python-rencode:amd64 <none> 1.0.5-1+b1
2017-09-10 14:43:25 install ssh-askpass:amd64 <none> 1:1.2.4.1-10
2017-09-10 14:43:25 install xserver-xorg-input-void:amd64 <none> 1:1.4.1-1+b2
2017-09-10 14:43:25 install xserver-xorg-video-dummy:amd64 <none> 1:0.3.8-1
2017-09-10 14:43:26 install xpra:amd64 <none> 0.17.6+dfsg-1+b1
2017-09-10 14:43:26 install python-gtkglext1:amd64 <none> 1.1.0-9.1
2017-09-10 15:16:09 install libqt5qml5:amd64 <none> 5.9.1-5
2017-09-10 15:16:09 install libqt5quick5:amd64 <none> 5.9.1-5
2017-09-10 15:16:09 install perl-tk:amd64 <none> 1:804.033-2+b2
2017-09-10 15:16:10 install qml-module-qtquick-virtualkeyboard:amd64 <none> 5.9.1+dfsg-3
2017-09-10 15:16:10 install qtvirtualkeyboard-plugin:amd64 <none> 5.9.1+dfsg-3
2017-09-10 15:16:10 install xinput:amd64 <none> 1.6.2-1+b1
2017-09-10 15:16:10 install xkbind:amd64 <none> 2010.05.20-1+b2
2017-09-10 15:16:10 install xkbset:amd64 <none> 0.5-6
2017-09-10 15:16:10 install xkeycaps:amd64 <none> 2.47-4.1+b1
2017-09-10 17:01:29 install libboost-regex1.62.0:amd64 <none> 1.62.0+dfsg-4+b1
2017-09-10 17:01:29 install libqt5opengl5:amd64 <none> 5.9.1+dfsg-9
2017-09-10 17:01:29 install libqt5printsupport5:amd64 <none> 5.9.1+dfsg-9
2017-09-10 17:01:29 install libqwt-qt5-6:amd64 <none> 6.1.2-6
2017-09-10 17:01:29 install linssid:amd64 <none> 2.9-3+b1
2017-09-10 19:35:36 install libpng12-0:amd64 <none> 1.2.50-2+deb8u3
2017-09-10 19:35:36 install less:amd64 <none> 481-2.1
2017-09-10 19:35:36 install hddtemp:amd64 <none> 0.3-beta15-52+b1
2017-09-10 19:35:36 install libdbi1:amd64 <none> 0.9.0-4+b2
2017-09-10 19:35:36 install libpanel-applet3:amd64 <none> 3.24.1-2
2017-09-10 19:35:36 install librrd4:amd64 <none> 1.4.8-1.2
2017-09-10 19:35:36 install libsensors-applet-plugin0:amd64 <none> 3.0.0+git6-0.1+b1
2017-09-10 19:35:36 install lm-sensors:amd64 <none> 1:3.4.0-4
2017-09-10 19:35:36 install sensors-applet:amd64 <none> 3.0.0+git6-0.1+b1
2017-09-10 19:35:37 install vim-runtime:all <none> 2:8.0.0197-5
2017-09-10 19:35:37 install vim:amd64 <none> 2:8.0.0197-5+b1
2017-09-10 19:35:37 install sensord:amd64 <none> 1:3.3.5-2
2017-09-10 20:33:32 startup packages remove
2017-09-10 20:33:33 remove bluetooth:all 5.45-1 <none>
2017-09-10 20:33:33 remove hddtemp:amd64 0.3-beta15-52+b1 <none>
2017-09-10 20:33:33 remove iio-sensor-proxy:amd64 2.2-1 <none>
2017-09-10 20:33:33 remove sensors-applet:amd64 3.0.0+git6-0.1+b1 <none>
2017-09-10 20:33:33 remove libpanel-applet3:amd64 3.24.1-2 <none>
2017-09-10 20:33:33 remove libsensors-applet-plugin0:amd64 3.0.0+git6-0.1+b1 <none>
2017-09-10 20:33:33 remove pulseaudio-module-bluetooth:amd64 10.0-2 <none>
2017-09-10 20:33:33 remove xbrlapi:amd64 5.4-7+b1 <none>
2017-09-10 22:28:04 install libxdo3:amd64 <none> 1:3.20160805.1-3
2017-09-10 22:28:04 install wmctrl:amd64 <none> 1.07-7+b1
2017-09-10 22:28:04 install xdotool:amd64 <none> 1:3.20160805.1-3
2017-09-11 13:19:12 startup packages remove
2017-09-11 13:19:12 remove python-gtkglext1:amd64 1.1.0-9.1 <none>
2017-09-11 13:19:12 remove python-opengl:all 3.1.0+dfsg-1 <none>
2017-09-11 13:19:12 remove freeglut3:amd64 2.8.1-3 <none>
2017-09-11 13:19:12 remove less:amd64 481-2.1 <none>
2017-09-11 13:19:12 remove linssid:amd64 2.9-3+b1 <none>
2017-09-11 13:19:12 remove libboost-regex1.62.0:amd64 1.62.0+dfsg-4+b1 <none>
2017-09-11 13:19:12 remove sensord:amd64 1:3.3.5-2 <none>
2017-09-11 13:19:13 remove librrd4:amd64 1.4.8-1.2 <none>
2017-09-11 13:19:13 remove libdbi1:amd64 0.9.0-4+b2 <none>
2017-09-11 13:19:13 remove libgtkglext1:amd64 1.2.0-7 <none>
2017-09-11 13:19:13 remove libinput-tools:amd64 1.8.0-1 <none>
2017-09-11 13:19:13 remove libinput5:amd64 0.6.0+dfsg-2 <none>
2017-09-11 13:19:13 remove libpango1.0-0:amd64 1.40.11-1 <none>
2017-09-11 13:19:13 remove libpangox-1.0-0:amd64 0.0.2-5+b2 <none>
2017-09-11 13:19:13 remove perl-tk:amd64 1:804.033-2+b2 <none>
2017-09-11 13:19:13 remove libpng12-0:amd64 1.2.50-2+deb8u3 <none>
2017-09-11 13:19:13 remove libqwt-qt5-6:amd64 6.1.2-6 <none>
2017-09-11 13:19:13 remove libqt5opengl5:amd64 5.9.1+dfsg-9 <none>
2017-09-11 13:19:13 remove libqt5printsupport5:amd64 5.9.1+dfsg-9 <none>
2017-09-11 13:19:13 remove qtvirtualkeyboard-plugin:amd64 5.9.1+dfsg-3 <none>
2017-09-11 13:19:13 remove qml-module-qtquick-virtualkeyboard:amd64 5.9.1+dfsg-3 <none>
2017-09-11 13:19:13 remove libqt5quick5:amd64 5.9.1-5 <none>
2017-09-11 13:19:13 remove libqt5qml5:amd64 5.9.1-5 <none>
2017-09-11 13:19:14 remove xdotool:amd64 1:3.20160805.1-3 <none>
2017-09-11 13:19:14 remove libxdo3:amd64 1:3.20160805.1-3 <none>
2017-09-11 13:19:14 remove lm-sensors:amd64 1:3.4.0-4 <none>
2017-09-11 13:19:14 remove python-lz4:amd64 0.8.2+dfsg-2+b1 <none>
2017-09-11 13:19:14 remove python-lzo:amd64 1.08-1 <none>
2017-09-11 13:19:14 remove xpra:amd64 0.17.6+dfsg-1+b1 <none>
2017-09-11 13:19:14 remove python-rencode:amd64 1.0.5-1+b1 <none>
2017-09-11 13:19:14 remove ssh-askpass:amd64 1:1.2.4.1-10 <none>
2017-09-11 13:19:14 remove vim:amd64 2:8.0.0197-5+b1 <none>
2017-09-11 13:19:14 remove vim-runtime:all 2:8.0.0197-5 <none>
2017-09-11 13:19:15 remove wmctrl:amd64 1.07-7+b1 <none>
2017-09-11 13:19:15 remove xinput:amd64 1.6.2-1+b1 <none>
2017-09-11 13:19:15 remove xkbind:amd64 2010.05.20-1+b2 <none>
2017-09-11 13:19:15 remove xkbset:amd64 0.5-6 <none>
2017-09-11 13:19:15 remove xkeycaps:amd64 2.47-4.1+b1 <none>
2017-09-11 13:19:15 remove xserver-xorg-input-multitouch:amd64 1.0~rc3-1 <none>
2017-09-11 13:19:15 remove xserver-xorg-input-void:amd64 1:1.4.1-1+b2 <none>
2017-09-11 13:19:15 remove xserver-xorg-video-dummy:amd64 1:0.3.8-1 <none>
2017-09-11 13:30:10 install xinput:amd64 <none> 1.6.2-1+b1
2017-09-11 13:32:17 install less:amd64 481-2.1 481-2.1
2017-09-11 13:38:29 install xserver-xorg-input-multitouch:amd64 <none> 1.0~rc3-1
2017-09-11 13:42:01 startup packages remove
2017-09-11 13:42:01 remove xserver-xorg-input-multitouch:amd64 1.0~rc3-1 <none>

/***************************************/
LOG  2) dmesg related to hack 1 (multiple tries, the trap ocurrs with modprobe psmouse proto=imps, and the usage of the multitouch package)
[56454.980728] input: SynPS/2 Synaptics TouchPad as /devices/platform/i8042/serio2/input/input507
[56456.112538] psmouse serio2: synaptics: queried max coordinates: x [..5692], y [..4680]
[56456.257779] psmouse serio2: synaptics: Touchpad model: 1, fw: 7.2, id: 0x1c0b1, caps: 0xd04731/0xa40000/0xa0000/0x0, board id: 0, fw id: 582762
[56456.294771] input: SynPS/2 Synaptics TouchPad as /devices/platform/i8042/serio2/input/input509
[56512.385216] input: PS/2 Synaptics TouchPad as /devices/platform/i8042/serio2/input/input512
[57810.093430] traps: gnome-shell[664] trap int3 ip:7fb434e80921 sp:7ffddac565d0 error:0 in libglib-2.0.so.0.5306.0[7fb434e30000+111000]
[57829.592263] psmouse serio2: synaptics: queried max coordinates: x [..5692], y [..4680]
[57829.737725] psmouse serio2: synaptics: Touchpad model: 1, fw: 7.2, id: 0x1c0b1, caps: 0xd04731/0xa40000/0xa0000/0x0, board id: 0, fw id: 582762
[57829.779167] input: SynPS/2 Synaptics TouchPad as /devices/platform/i8042/serio2/input/input517
[58508.674949] traps: gnome-shell[14200] trap int3 ip:7f79b8455921 sp:7ffd15d94480 error:0 in libglib-2.0.so.0.5306.0[7f79b8405000+111000]
[58618.013044] traps: gnome-shell[15304] trap int3 ip:7fac65469921 sp:7ffc1f90de20 error:0 in libglib-2.0.so.0.5306.0[7fac65419000+111000]
[59018.245618] traps: gnome-shell[16010] trap int3 ip:7f9fd191d921 sp:7ffcebdf7ed0 error:0 in libglib-2.0.so.0.5306.0[7f9fd18cd000+111000]
[59262.379725] psmouse serio2: synaptics: queried max coordinates: x [..5692], y [..4680]
[59262.525437] psmouse serio2: synaptics: Touchpad model: 1, fw: 7.2, id: 0x1c0b1, caps: 0xd04731/0xa40000/0xa0000/0x0, board id: 0, fw id: 582762
[59262.564598] input: SynPS/2 Synaptics TouchPad as /devices/platform/i8042/serio2/input/input522
[59269.411838] traps: gnome-shell[16693] trap int3 ip:7f15380e5921 sp:7ffff1b5e1d0 error:0 in libglib-2.0.so.0.5306.0[7f1538095000+111000]
[59299.453003] input: PS/2 Synaptics TouchPad as /devices/platform/i8042/serio2/input/input527
[59331.070138] psmouse serio2: synaptics: queried max coordinates: x [..5692], y [..4680]
[59331.213434] psmouse serio2: synaptics: Touchpad model: 1, fw: 7.2, id: 0x1c0b1, caps: 0xd04731/0xa40000/0xa0000/0x0, board id: 0, fw id: 582762
[59331.250388] input: SynPS/2 Synaptics TouchPad as /devices/platform/i8042/serio2/input/input532

-- System Information:
Debian Release: buster/sid
  APT prefers testing
  APT policy: (500, 'testing'), (500, 'oldstable')
Architecture: amd64 (x86_64)

Kernel: Linux 4.12.0-1-amd64 (SMP w/8 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages xserver-xorg-input-multitouch depends on:
ii  libc6                                  2.24-17
ii  libmtdev1                              1.1.5-1+b1
pn  xorg-input-abi-21                      <none>
ii  xserver-xorg-core [xorg-input-abi-24]  2:1.19.3-2

xserver-xorg-input-multitouch recommends no packages.

xserver-xorg-input-multitouch suggests no packages.