FAQ Search Today's Posts Mark Forums Read
» Video Reviews

» Linux Archive

Linux-archive is a website aiming to archive linux email lists and to make them easily accessible for linux users/developers.


» Sponsor

» Partners

» Sponsor

Go Back   Linux Archive > Debian > Debian User

 
 
LinkBack Thread Tools
 
Old 01-12-2012, 03:15 AM
David Zelinsky
 
Default touchpad: multitouch stopped working

Running wheezy on my laptop, the touchpad had been working, complete
with two-finger scrolling and middle-button emulation. But at some
point in the past three weeks or so---possibly after a
dist-upgrade---all the multi-touch features stopped working. Mouse
tracking and single (left) touch-to-click work, as does vertical edge
scrolling. But two-finger touch (emulating middle click), and
two-finger scrolling do not work, even though synclient reports that
they're turned on.

I presume this is a problem with the synaptics driver, though that
package doesn't seem to have been upgraded recently as far as I can
tell.

Any syggestions? I really miss the multitouch features.

-David


--
To UNSUBSCRIBE, email to debian-user-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
Archive: 87ipkh7dzl.fsf@dedekind.net">http://lists.debian.org/87ipkh7dzl.fsf@dedekind.net
 
Old 01-14-2012, 03:36 PM
David Zelinsky
 
Default touchpad: multitouch stopped working

I received no response to the first query. Any suggestions where to
look (e.g. other lists?) to diagnose why synaptics touchpad suddenly
stopped responding to two-finger operations?

-David

David Zelinsky <dzpost@dedekind.net> writes:

> Running wheezy on my laptop, the touchpad had been working, complete
> with two-finger scrolling and middle-button emulation. But at some
> point in the past three weeks or so---possibly after a
> dist-upgrade---all the multi-touch features stopped working. Mouse
> tracking and single (left) touch-to-click work, as does vertical edge
> scrolling. But two-finger touch (emulating middle click), and
> two-finger scrolling do not work, even though synclient reports that
> they're turned on.
>
> I presume this is a problem with the synaptics driver, though that
> package doesn't seem to have been upgraded recently as far as I can
> tell.
>
> Any syggestions? I really miss the multitouch features.
>
> -David


--
To UNSUBSCRIBE, email to debian-user-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
Archive: 87zkdqjl6g.fsf@dedekind.net">http://lists.debian.org/87zkdqjl6g.fsf@dedekind.net
 
Old 01-14-2012, 04:53 PM
Jörg-Volker Peetz
 
Default touchpad: multitouch stopped working

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.
--
Best regards,
Jörg-Volker.


--
To UNSUBSCRIBE, email to debian-user-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
Archive: jesfeq$i6k$1@dough.gmane.org">http://lists.debian.org/jesfeq$i6k$1@dough.gmane.org
 
Old 01-15-2012, 11:39 PM
David Zelinsky
 
Default touchpad: multitouch stopped working

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

$ grep -iE '(synaptic|option)' /var/log/Xorg.0.log
[ 29.229] (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input3/event3"
[ 29.229] (**) Option "xkb_rules" "evdev"
[ 29.229] (**) Option "xkb_model" "pc105"
[ 29.229] (**) Option "xkb_layout" "us"
[ 29.231] (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/LNXVIDEO:00/input/input7/event7"
[ 29.231] (**) Option "xkb_rules" "evdev"
[ 29.231] (**) Option "xkb_model" "pc105"
[ 29.231] (**) Option "xkb_layout" "us"
[ 29.232] (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/device:00/PNP0C0C:00/input/input1/event1"
[ 29.232] (**) Option "xkb_rules" "evdev"
[ 29.232] (**) Option "xkb_model" "pc105"
[ 29.232] (**) Option "xkb_layout" "us"
[ 29.235] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.5/2-1.5:1.0/input/input6/event6"
[ 29.235] (**) Option "xkb_rules" "evdev"
[ 29.235] (**) Option "xkb_model" "pc105"
[ 29.235] (**) Option "xkb_layout" "us"
[ 29.236] (**) Option "config_info" "udev:/sys/devices/platform/i8042/serio0/input/input0/event0"
[ 29.236] (**) Option "xkb_rules" "evdev"
[ 29.236] (**) Option "xkb_model" "pc105"
[ 29.236] (**) Option "xkb_layout" "us"
[ 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
[ 29.560] (--) synaptics: SynPS/2 Synaptics TouchPad: Vendor 0x2 Product 0x7
[ 29.560] (**) Option "VertEdgeScroll" "1"
[ 29.560] (**) Option "HorizEdgeScroll" "1"
[ 29.560] (**) Option "CornerCoasting" "0"
[ 29.560] (**) Option "VertTwoFingerScroll" "1"
[ 29.560] (**) Option "HorizTwoFingerScroll" "1"
[ 29.560] (**) Option "LockedDrags" "1"
[ 29.560] (**) Option "LockedDragTimeout" "500"
[ 29.560] (**) Option "TapButton1" "1"
[ 29.560] (**) Option "TapButton2" "2"
[ 29.560] (**) Option "TapButton3" "3"
[ 29.560] (**) Option "TapAndDragGesture" "1"
[ 29.648] (--) synaptics: SynPS/2 Synaptics TouchPad: touchpad found
[ 29.648] (**) SynPS/2 Synaptics TouchPad: always reports core events
[ 29.698] (**) Option "config_info" "udev:/sys/devices/platform/i8042/serio2/input/input5/event5"
[ 29.698] (II) XINPUT: Adding extended input device "SynPS/2 Synaptics TouchPad" (type: TOUCHPAD, id 11)
[ 29.698] (**) synaptics: SynPS/2 Synaptics TouchPad: (accel) MinSpeed is now constant deceleration 2.5
[ 29.698] (**) synaptics: SynPS/2 Synaptics TouchPad: MaxSpeed is now 1.75
[ 29.698] (**) synaptics: SynPS/2 Synaptics TouchPad: AccelFactor is now 0.040
[ 29.699] (**) SynPS/2 Synaptics TouchPad: (accel) keeping acceleration scheme 1
[ 29.699] (**) SynPS/2 Synaptics TouchPad: (accel) acceleration profile 1
[ 29.699] (**) SynPS/2 Synaptics TouchPad: (accel) acceleration factor: 2.000
[ 29.699] (**) SynPS/2 Synaptics TouchPad: (accel) acceleration threshold: 4
[ 29.699] (--) synaptics: SynPS/2 Synaptics TouchPad: touchpad found
[ 29.699] (II) config/udev: Adding input device SynPS/2 Synaptics TouchPad (/dev/input/mouse0)
[ 29.699] (**) SynPS/2 Synaptics TouchPad: Ignoring device from InputClass "touchpad ignore duplicates"
[ 29.701] (**) Option "config_info" "udev:/sys/devices/virtual/input/input10/event10"
[ 29.701] (**) Option "xkb_rules" "evdev"
[ 29.701] (**) Option "xkb_model" "pc105"
[ 29.701] (**) Option "xkb_layout" "us"

$ cat /etc/X11/xorg.conf.d/synaptics.conf
Section "InputClass"
Identifier "touchpad catchall"
Driver "synaptics"
MatchIsTouchpad "on"
MatchDevicePath "/dev/input/event*"
Option "VertEdgeScroll" "1"
Option "HorizEdgeScroll" "1"
Option "CornerCoasting" "0"
Option "VertTwoFingerScroll" "1"
Option "HorizTwoFingerScroll" "1"
Option "TapButton1" "1"
Option "TapButton2" "2"
Option "TapButton3" "3"
Option "LockedDrags" "1"
Option "LockedDragTimeout" "500"
Option "TapAndDragGesture" "1"
EndSection

$ synclient -l
Parameter settings:
LeftEdge = 1752
RightEdge = 5192
TopEdge = 1620
BottomEdge = 4236
FingerLow = 25
FingerHigh = 30
FingerPress = 256
MaxTapTime = 180
MaxTapMove = 221
MaxDoubleTapTime = 180
SingleTapTimeout = 180
ClickTime = 100
FastTaps = 0
EmulateMidButtonTime = 75
EmulateTwoFingerMinZ = 282
EmulateTwoFingerMinW = 7
VertScrollDelta = 100
HorizScrollDelta = 100
VertEdgeScroll = 1
HorizEdgeScroll = 1
CornerCoasting = 0
VertTwoFingerScroll = 1
HorizTwoFingerScroll = 1
MinSpeed = 1
MaxSpeed = 1.75
AccelFactor = 0.0398089
TrackstickSpeed = 40
EdgeMotionMinZ = 30
EdgeMotionMaxZ = 160
EdgeMotionMinSpeed = 1
EdgeMotionMaxSpeed = 401
EdgeMotionUseAlways = 0
TouchpadOff = 0
LockedDrags = 1
LockedDragTimeout = 500
RTCornerButton = 0
RBCornerButton = 0
LTCornerButton = 0
LBCornerButton = 0
TapButton1 = 1
TapButton2 = 2
TapButton3 = 3
ClickFinger1 = 1
ClickFinger2 = 1
ClickFinger3 = 1
CircularScrolling = 0
CircScrollDelta = 0.1
CircScrollTrigger = 0
CircularPad = 0
PalmDetect = 0
PalmMinWidth = 10
PalmMinZ = 200
CoastingSpeed = 20
CoastingFriction = 50
PressureMotionMinZ = 30
PressureMotionMaxZ = 160
PressureMotionMinFactor = 1
PressureMotionMaxFactor = 1
GrabEventDevice = 1
TapAndDragGesture = 1
AreaLeftEdge = 0
AreaRightEdge = 0
AreaTopEdge = 0
AreaBottomEdge = 0


--
To UNSUBSCRIBE, email to debian-user-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
Archive: 871ur0zdj8.fsf@dedekind.net">http://lists.debian.org/871ur0zdj8.fsf@dedekind.net
 
Old 01-16-2012, 07:16 PM
Jörg-Volker Peetz
 
Default 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>


--
To UNSUBSCRIBE, email to debian-user-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
Archive: jf20jd$34e$1@dough.gmane.org">http://lists.debian.org/jf20jd$34e$1@dough.gmane.org
 
Old 01-16-2012, 08:51 PM
Jörg-Volker Peetz
 
Default touchpad: multitouch stopped working

Jörg-Volker Peetz wrote, on 01/16/12 21:16:
<snip>

> Maybe this link is helpful: https://wiki.archlinux.org/index.php/Touchpad_Synaptics
> see esp. the xinput command (package xinput).
>
There is also this debian wiki http://wiki.debian.org/SynapticsTouchpad but it
misses e.g. a section about xinput. Maybe, someone (I? ;-) can contribute?
<snip>


--
To UNSUBSCRIBE, email to debian-user-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
Archive: jf265s$bhb$1@dough.gmane.org">http://lists.debian.org/jf265s$bhb$1@dough.gmane.org
 
Old 01-18-2012, 12:31 AM
David Zelinsky
 
Default touchpad: multitouch stopped working

Jörg-Volker Peetz <jvpeetz@web.de> writes:

> Please, see comments below.

Thanks for the comments.

>> $ grep -iE '(synaptic|option)' /var/log/Xorg.0.log
> <snip>
>> [ 29.560] (--) synaptics: SynPS/2 Synaptics TouchPad: buttons: left right

> ... With a working version the "buttons" line should contain "double".

With mine, it has always said only "left right". But two-finger events
used to work anyway.

> 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).

Thanks for that suggestion. I was unfamiliar with xinput, which seems
to give a lot of information. Not sure how it helps immediately, but if
I can downgrade and get it working again, maybe this will give a clue to
what changed.

It sounds like it's probably the synaptics driver that's at fault, so
maybe I can try to contact the developers for more advice.

-David


--
To UNSUBSCRIBE, email to debian-user-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
Archive: 87r4yxx0cc.fsf@dedekind.net">http://lists.debian.org/87r4yxx0cc.fsf@dedekind.net
 

Thread Tools




All times are GMT. The time now is 06:42 PM.

VBulletin, Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO ©2007, Crawlability, Inc.
Copyright ©2007 - 2008, www.linux-archive.org