#734154 evdev regression: touchpad cursor not working

Package:
xserver-xorg-input-evdev
Source:
xserver-xorg-input-evdev
Description:
X.Org X server -- evdev input driver
Submitter:
Andreas Cadhalpun
Date:
2015-06-02 15:57:04 UTC
Severity:
normal
#734154#5
Date:
2014-01-04 11:38:32 UTC
From:
To:
Dear Maintainer,

the Debian installer does not contain the synaptics driver for touchpads
(xserver-xorg-input-synaptics). Therefore the touchpad does not work in
the graphical installer.
I think the driver should be added to the gtk/initrd.gz.

Best regards,
Andreas

#734154#10
Date:
2014-01-04 14:37:05 UTC
From:
To:
Andreas Cadhalpun <andreas.cadhalpun@googlemail.com> (2014-01-04):

Err. It should work with evdev (without touchpad-specific features
though). Can you please clarify what you meant?

Mraw,
KiBi.

#734154#15
Date:
2014-01-04 14:41:58 UTC
From:
To:
Hi KiBi,

I just meant, that the touchpad cannot move the cursor, although evdev
is loaded.
But when task-desktop is installed, this installs the synaptics driver
and then the touchpad works.

Best regards,
Andreas

#734154#20
Date:
2014-01-04 15:02:38 UTC
From:
To:
Andreas Cadhalpun <andreas.cadhalpun@googlemail.com> (2014-01-04):

Might be a kernel or driver bug. Can you please attach Xorg log and
kernel log from the installer?

Mraw,
KiBi.

#734154#25
Date:
2014-01-04 15:43:37 UTC
From:
To:
I attached Xorg.0.log and syslog, but I found no related error messages
in them.
Also I realized that the left mouse button at least is working.

#734154#30
Date:
2014-03-11 01:03:28 UTC
From:
To:
Andreas Cadhalpun <andreas.cadhalpun@googlemail.com> (2014-01-04):

It would be nice to know how it goes with a 3.13-based installation
image. (No need to test the whole installation, just trying to
figure out if there's still something that needs fixing.)

Daily d-i builds or upcoming jessie alpha 1 images should be enough
to make sure.

Mraw,
KiBi.

#734154#35
Date:
2014-03-11 11:19:53 UTC
From:
To:
Hi,

Cyril Brulebois <kibi@debian.org> wrote:
Thinkpad T60: everything works fine here, cursor is moving and buttons
are also working. evdev is loaded, but synaptics is not (of course).

As it has worked fine on this machine all the time since introducing the
graphical installer with X.Org (Great work Kibi BTW :-) ) Just double-
checked with a 7.1 netinst CD.


Holger

#734154#40
Date:
2014-03-11 12:06:53 UTC
From:
To:
Hi,
Debian GNU/Linux testing "Jessie" - Official Snapshot amd64 NETINST
Binary-1 20140311-04:12

Unfortunately, moving the cursor still doesn't work. :(

Best regards,
Andreas

#734154#45
Date:
2014-03-11 18:00:20 UTC
From:
To:
Quoting Andreas Cadhalpun (andreas.cadhalpun@googlemail.com):

Which reminds me, indeed, that I had the same exact problem with that
image on a Dell Letitude E7240 (my brand shiny new laptop while
installing Debian jessie with KDE on it which, by the way, worked exactly as
expected).

So, in short, for once, I can help investigating it...:-)

#734154#50
Date:
2014-03-11 20:03:36 UTC
From:
To:
Hi,

Andreas Cadhalpun <andreas.cadhalpun@googlemail.com> wrote:
I remember there are ones working in absolute mode and others with
relative mode? (or similar, just typed from mind)

From my /var/log/messages:
-----snip -----
synaptics: Touchpad model: 1, fw: 6.2, id: 0x81a0b1, caps: 0xa04793/0x300000/0x0
-----snap -----

It would then be helpful if it worked for you with older images / with
older kernels?
Did it work with wheezy images?


Holger

#734154#55
Date:
2014-03-11 22:07:59 UTC
From:
To:
Hi,

It seems so.
synaptics: Touchpad model: 1, fw: 8.1, id: 0x1e2b1, caps:
0xd00123/0x840300/0x127c00, board id: 2334, fw id: 1508589

And from Xorg.0.log:
evdev: SynPS/2 Synaptics TouchPad: Found absolute axes
evdev: SynPS/2 Synaptics TouchPad: Found absolute multitouch axes
evdev: SynPS/2 Synaptics TouchPad: Found x and y absolute axes
evdev: SynPS/2 Synaptics TouchPad: Found absolute touchpad.

It works with the wheezy 7.1 CD.
Maybe it has to do with mtdev? The following line is in the jessie
Xorg.0.log, but not in the wheezy one.
evdev: SynPS/2 Synaptics TouchPad: Using mtdev for this device

Also the 'Found absolute multitouch axes' is not present in the wheezy
log (attached).

Best regards,
Andreas

1: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=734154#25

#734154#60
Date:
2014-03-12 22:04:17 UTC
From:
To:
Hi,

Andreas Cadhalpun <andreas.cadhalpun@googlemail.com> wrote:

With daily build netinst i386 CD from 20140311, on my T60 I have in the
Xorg.0.log:

[    58.834] (II) config/udev: Adding input device SynPS/2 Synaptics TouchPad (/dev/input/event2)
[    58.834] (**) SynPS/2 Synaptics TouchPad: Applying InputClass "evdev touchpad catchall"
[    58.834] (II) Using input driver 'evdev' for 'SynPS/2 Synaptics TouchPad'
[    58.834] (**) SynPS/2 Synaptics TouchPad: always reports core events
[    58.834] (**) evdev: SynPS/2 Synaptics TouchPad: Device: "/dev/input/event2"
[    58.834] (--) evdev: SynPS/2 Synaptics TouchPad: Vendor 0x2 Product 0x7
[    58.834] (--) evdev: SynPS/2 Synaptics TouchPad: Found 3 mouse buttons
[    58.834] (--) evdev: SynPS/2 Synaptics TouchPad: Found absolute axes
[    58.834] (--) evdev: SynPS/2 Synaptics TouchPad: Found x and y absolute axes
[    58.834] (--) evdev: SynPS/2 Synaptics TouchPad: Found absolute touchpad.
[    58.834] (II) evdev: SynPS/2 Synaptics TouchPad: Configuring as touchpad
[    58.834] (**) evdev: SynPS/2 Synaptics TouchPad: YAxisMapping: buttons 4 and 5
[    58.834] (**) evdev: SynPS/2 Synaptics TouchPad: EmulateWheelButton: 4, EmulateWheelInertia: 10, EmulateWheelTimeout: 200
[    58.834] (**) Option "config_info" "udev:/sys/devices/platform/i8042/serio1/input/input3/event2"
[    58.834] (II) XINPUT: Adding extended input device "SynPS/2 Synaptics TouchPad" (type: TOUCHPAD, id 7)
[    58.834] (II) evdev: SynPS/2 Synaptics TouchPad: initialized for absolute axes.
[    58.834] (**) SynPS/2 Synaptics TouchPad: (accel) keeping acceleration scheme 1
[    58.834] (**) SynPS/2 Synaptics TouchPad: (accel) acceleration profile 0
[    58.834] (**) SynPS/2 Synaptics TouchPad: (accel) acceleration factor: 2.000
[    58.834] (**) SynPS/2 Synaptics TouchPad: (accel) acceleration threshold: 4
[    58.835] (II) config/udev: Adding input device SynPS/2 Synaptics TouchPad (/dev/input/mouse0)
[    58.835] (II) No input driver specified, ignoring this device.
[    58.835] (II) This device may have been added with another device file.

There is no mention of this "mtdev" in my Xorg.0.log (attached).
So that's maybe related, why it works here.


Holger

#734154#65
Date:
2014-03-13 16:37:50 UTC
From:
To:
Hi,

the problem is, that I can't move the cursor with my touchpad in jessie
installers, while it works with wheezy installers.

It seems that the problem is caused by the new multitouch support (mtdev).

Best regards,
Andreas

#734154#76
Date:
2015-06-02 15:55:38 UTC
From:
To:
I have the same issue with my HP Probook 4510s and the Debian 8
graphical installer.