[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: touchpad: multitouch stopped working



Please, see comments below.

David Zelinsky wrote, on 01/16/12 01:39:
> Jörg-Volker Peetz <jvpeetz@web.de> writes:
> 
>> What is the output of the following commands?
>> $ grep -A 9 -B 2 -i touch /proc/bus/input/devices
>> [To see if the touchpad is still recognized by the kernel]
>> $ grep -iE '(synaptic|option)' /var/log/Xorg.?.log
>> [To see what the X server does with the touchpad]
>> And may be the contents of /etc/X11/xorg.conf, here especially the "InputClass"
>> sections.
> 
> Thanks. See output below.  I have no xorg.conf, just a file
> synaptics.conf in xorg.conf.d, which is shown below.
> 
> I also attach the output of 'synclient -l'.
> 
> Note that the mouse works, and one-finger tapping works, as does
> "vertical edge scrolling", but nothing else.  Until a couple weeks ago,
> two-finger tapping, two-finger scrolling, and horizontal edge-scrolling
> all worked.
> 
> -David
> 
> $ grep -A 9 -B 2 -i touch /proc/bus/input/devices
> I: Bus=0011 Vendor=0002 Product=0007 Version=81b1
> N: Name="SynPS/2 Synaptics TouchPad"
> P: Phys=isa0060/serio2/input0
> S: Sysfs=/devices/platform/i8042/serio2/input/input5
> U: Uniq=
> H: Handlers=mouse0 event5 
> B: PROP=1
> B: EV=b
> B: KEY=420 30000 0 0 0 0
> B: ABS=11000003

The touchpad is recognized by the kernel. I'm to lazy to look up the meaning of
the KEY and ABS lines. The KEY line starts with 6420 for three touchpads with
working double finger scroll I looked up.
Maybe this link is helpful: https://wiki.archlinux.org/index.php/Touchpad_Synaptics
see esp. the xinput command (package xinput).

> 
> $ grep -iE '(synaptic|option)' /var/log/Xorg.0.log
<snip>
> [    29.237] (II) config/udev: Adding input device SynPS/2 Synaptics TouchPad (/dev/input/event5)
> [    29.237] (**) SynPS/2 Synaptics TouchPad: Applying InputClass "evdev touchpad catchall"
> [    29.237] (**) SynPS/2 Synaptics TouchPad: Applying InputClass "touchpad catchall"
> [    29.237] (**) SynPS/2 Synaptics TouchPad: Applying InputClass "touchpad catchall"
> [    29.237] (II) LoadModule: "synaptics"
> [    29.238] (II) Loading /usr/lib/xorg/modules/input/synaptics_drv.so
> [    29.414] (II) Module synaptics: vendor="X.Org Foundation"
> [    29.414] (II) Using input driver 'synaptics' for 'SynPS/2 Synaptics TouchPad'
> [    29.414] (II) Loading /usr/lib/xorg/modules/input/synaptics_drv.so
> [    29.414] (**) SynPS/2 Synaptics TouchPad: always reports core events
> [    29.415] (**) Option "Device" "/dev/input/event5"
> [    29.560] (--) synaptics: SynPS/2 Synaptics TouchPad: x-axis range 1472 - 5472
> [    29.560] (--) synaptics: SynPS/2 Synaptics TouchPad: y-axis range 1408 - 4448
> [    29.560] (--) synaptics: SynPS/2 Synaptics TouchPad: pressure range 0 - 255
> [    29.560] (--) synaptics: SynPS/2 Synaptics TouchPad: finger width range 0 - 0
> [    29.560] (--) synaptics: SynPS/2 Synaptics TouchPad: buttons: left right

With my touchpads it shows here also "double triple". It seems that the driver
(package xserver-xorg-input-synaptics) is not able to detect this feature
correctly anymore. I'm not an expert with X, may be your kernel or/and the
synaptics driver were exchanged in the upgrade.
May be it is possible to downgrade to a working version. With a working version
the "buttons" line should contain "double".

<snip>


Reply to: