Re: touchpad: multitouch stopped working
- To: debian-user@lists.debian.org
- Subject: Re: touchpad: multitouch stopped working
- From: David Zelinsky <dzpost@dedekind.net>
- Date: Sun, 15 Jan 2012 19:39:23 -0500
- Message-id: <[🔎] 871ur0zdj8.fsf@dedekind.net>
- In-reply-to: <ijg3v-Kc-3@gated-at.bofh.it> ("Jörg-Volker Peetz"'s message of "Sat, 14 Jan 2012 19:00:01 +0100")
- References: <ijf7r-7Ae-3@gated-at.bofh.it> <ijf7r-7Ae-1@gated-at.bofh.it> <ijg3v-Kc-3@gated-at.bofh.it>
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
Reply to: