You are not logged in.

#1 2012-08-27 03:20:11

patrickthebold
Member
Registered: 2008-12-15
Posts: 55

[Solved] Touchpad stopped working

**Turns out this was a hardware issue. I had to jiggle the touchpad cable under the keyboard. Thanks for the help everyone.


My touchpad stopped working after I upgraded a few packages (I'm not 100% convinced that is the problem though), however nothing seems suspicious in the logs to me, so I'm a bit at a loss to start troubleshooting.

Xorg.0.log:

[    12.848] (II) config/udev: Adding input device SynPS/2 Synaptics TouchPad (/dev/input/event7)
[    12.848] (**) SynPS/2 Synaptics TouchPad: Applying InputClass "touchpad catchall"
[    12.848] (II) LoadModule: "synaptics"
[    12.848] (II) Loading /usr/lib/xorg/modules/input/synaptics_drv.so
[    12.851] (II) Module synaptics: vendor="X.Org Foundation"
[    12.851]    compiled for 1.12.2, module version = 1.6.2
[    12.851]    Module class: X.Org XInput Driver
[    12.851]    ABI class: X.Org XInput driver, version 16.0
[    12.851] (II) Using input driver 'synaptics' for 'SynPS/2 Synaptics TouchPad'
[    12.852] (**) SynPS/2 Synaptics TouchPad: always reports core events
[    12.852] (**) Option "Device" "/dev/input/event7"
[    12.857] (II) synaptics: SynPS/2 Synaptics TouchPad: ignoring touch events for semi-multitouch device
[    12.857] (--) synaptics: SynPS/2 Synaptics TouchPad: x-axis range 1472 - 5888
[    12.857] (--) synaptics: SynPS/2 Synaptics TouchPad: y-axis range 1408 - 5218
[    12.857] (--) synaptics: SynPS/2 Synaptics TouchPad: pressure range 0 - 255
[    12.857] (--) synaptics: SynPS/2 Synaptics TouchPad: finger width range 0 - 15
[    12.857] (--) synaptics: SynPS/2 Synaptics TouchPad: buttons: left right double triple
[    12.857] (--) synaptics: SynPS/2 Synaptics TouchPad: Vendor 0x2 Product 0x7
[    12.857] (**) Option "SHMConfig" "on"
[    12.857] (**) Option "LeftEdge" "1700"
[    12.857] (**) Option "RightEdge" "5300"
[    12.857] (**) Option "TopEdge" "1700"
[    12.857] (**) Option "BottomEdge" "4200"
[    12.857] (**) Option "FingerLow" "25"
[    12.857] (**) Option "FingerHigh" "30"
[    12.857] (**) Option "FingerPress" "256"
[    12.857] (**) Option "MaxTapTime" "180"
[    12.857] (**) Option "MaxTapMove" "220"
[    12.857] (**) Option "MaxDoubleTapTime" "50"
[    12.857] (**) Option "FastTaps" "1"
[    12.857] (**) Option "EmulateTwoFingerMinZ" "32"
[    12.857] (**) Option "EmulateTwoFingerMinW" "6"
[    12.858] (**) Option "VertScrollDelta" "100"
[    12.858] (**) Option "HorizScrollDelta" "100"
[    12.858] (**) Option "VertEdgeScroll" "0"
[    12.858] (**) Option "HorizEdgeScroll" "0"
[    12.858] (**) Option "VertTwoFingerScroll" "1"
[    12.858] (**) Option "HorizTwoFingerScroll" "1"
[    12.858] (**) Option "RTCornerButton" "2"
[    12.858] (**) Option "RBCornerButton" "3"
[    12.858] (**) Option "LTCornerButton" "0"
[    12.858] (**) Option "LBCornerButton" "0"
[    12.858] (**) Option "TapButton1" "1"
[    12.858] (**) Option "TapButton2" "0"
[    12.858] (**) Option "TapButton3" "0"
[    12.858] (**) Option "ClickFinger1" "1"
[    12.858] (**) Option "ClickFinger2" "0"
[    12.858] (**) Option "ClickFinger3" "0"
[    12.858] (**) Option "PalmDetect" "0"
[    12.858] (**) Option "PalmMinWidth" "10"
[    12.858] (**) Option "PalmMinZ" "200"
[    12.858] (**) Option "PressureMotionMinZ" "10"
[    12.858] (**) Option "MinSpeed" "0.09"
[    12.859] (**) Option "MaxSpeed" "0.55"
[    12.859] (**) Option "AccelFactor" "0.08"
[    12.859] (**) Option "CoastingSpeed" "20"
[    12.859] (**) Option "CoastingFriction" "50"
[    12.859] (--) synaptics: SynPS/2 Synaptics TouchPad: touchpad found
[    12.859] (**) SynPS/2 Synaptics TouchPad: always reports core events
[    12.859] (**) Option "config_info" "udev:/sys/devices/platform/i8042/serio2/input/input7/event7"
[    12.859] (II) XINPUT: Adding extended input device "SynPS/2 Synaptics TouchPad" (type: TOUCHPAD, id 12)
[    12.859] (**) synaptics: SynPS/2 Synaptics TouchPad: (accel) MinSpeed is now constant deceleration 11.1
[    12.859] (**) synaptics: SynPS/2 Synaptics TouchPad: MaxSpeed is now 6.11
[    12.859] (**) synaptics: SynPS/2 Synaptics TouchPad: AccelFactor is now 0.080
[    12.860] (**) SynPS/2 Synaptics TouchPad: (accel) keeping acceleration scheme 1
[    12.860] (**) SynPS/2 Synaptics TouchPad: (accel) acceleration profile 1
[    12.861] (**) SynPS/2 Synaptics TouchPad: (accel) acceleration factor: 2.000
[    12.861] (**) SynPS/2 Synaptics TouchPad: (accel) acceleration threshold: 4
[    12.861] (--) synaptics: SynPS/2 Synaptics TouchPad: touchpad found
[    12.862] (II) config/udev: Adding input device SynPS/2 Synaptics TouchPad (/dev/input/mouse0)
[    12.862] (II) No input driver specified, ignoring this device.
[    12.862] (II) This device may have been added with another device file.

10-synaptics.conf

Section "InputClass"
        Identifier "touchpad catchall"
        Driver "synaptics"
        MatchIsTouchpad "on"
        #Option "Protocol" "auto-dev" 
        #MatchDevicePath "/dev/input/mouse*"
        MatchDevicePath "/dev/input/event*"
                  Option "LeftEdge" "1700"
                  Option "RightEdge" "5300"
                  Option "TopEdge" "1700"
                  Option "BottomEdge" "4200"
                  Option "FingerLow" "25"
                  Option "FingerHigh" "30"
                  Option "MaxTapTime" "180"
                  Option "MaxTapMove" "220"
                  Option "VertScrollDelta" "100"
                  Option "MinSpeed" "0.09"
                  Option "MaxSpeed" "0.55"
                  Option "AccelFactor" "0.08"
                  Option "SHMConfig" "on"
                  Option "FastTaps" "1"
                  Option "ClickFinger1" "1"
                  Option "ClickFinger2" "0"
                  Option "ClickFinger3" "0"
                  Option "EmulateTwoFingerMinW" "6"
                  Option "EmulateTwoFingerMinZ" "32"
                  Option "HorizEdgeScroll" "0"
                  Option "VertEdgeScroll" "0"
                  Option "HorizTwoFingerScroll" "1"
                  Option "VertTwoFingerScroll" "1"
                  Option "HorizScrollDelta" "100"
                  Option "PressureMotionMinZ" "10"
                  Option "FingerPress" "256"
                  Option "PalmDetect" "0"
                  Option "PalmMinWidth" "10"
                  Option "PalmMinZ" "200"
                  Option "MaxDoubleTapTime"  "50"
                  Option "TapButton1" "1"
                  Option "TapButton2" "0"
                  Option "TapButton3" "0"
                  Option "RTCornerButton" "2"
                  Option "RBCornerButton" "3"
                  Option "LTCornerButton" "0"
                  Option "LBCornerButton" "0"
                  Option "CoastingSpeed" "20"
                  Option "CoastingFriction" "50"

 EndSection

$ cat /proc/bus/input/devices

I: Bus=0011 Vendor=0002 Product=0007 Version=01b1
N: Name="SynPS/2 Synaptics TouchPad"
P: Phys=isa0060/serio2/input0
S: Sysfs=/devices/platform/i8042/serio2/input/input7
U: Uniq=
H: Handlers=mouse0 event7 
B: PROP=9
B: EV=b
B: KEY=6420 0 30000 0 0 0 0 0 0 0 0
B: ABS=2608000 11000003

$ xinput (I have since plugged in a usb mouse as you can see.)

⎡ Virtual core pointer                          id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
⎜   ↳ SynPS/2 Synaptics TouchPad                id=12   [slave  pointer  (2)]
⎜   ↳ Microsoft Microsoft 3-Button Mouse with IntelliEye(TM)    id=13   [slave  pointer  (2)]
⎣ Virtual core keyboard                         id=3    [master keyboard (2)]
    ↳ Virtual core XTEST keyboard               id=5    [slave  keyboard (3)]
    ↳ Power Button                              id=6    [slave  keyboard (3)]
    ↳ Video Bus                                 id=7    [slave  keyboard (3)]
    ↳ Power Button                              id=8    [slave  keyboard (3)]
    ↳ Sleep Button                              id=9    [slave  keyboard (3)]
    ↳ USB 2.0 Camera                            id=10   [slave  keyboard (3)]
    ↳ AT Translated Set 2 keyboard              id=11   [slave  keyboard (3)]

$ synclient -m 100 (this just hangs, presumable because nothing is coming from the touchpad.

   time     x    y   z f  w  l r u d m     multi  gl gm gr gdx gdy
   0.004     0    0   0 0  0  0 0 0 0 0  00000000

Everything worked fine before I upgraded these packages: (I'm not really sure this was the problem though; none of the packages seem that suspicious.

core/grep 2.14-1 (base)
community/leptonica 1.69-4
extra/libmtp 1.1.4-1
community/libwebp 0.2.0-1
core/wireless_tools 29-7
core/hwids 20120815-1
core/initscripts 2012.08.3-1 (base)

Any help would be appreciated. I've done a bunch of google searches, but really everything seems fine except for the fact that the touchpad is entirely unresponsive.

Last edited by patrickthebold (2012-08-28 01:40:24)

Offline

#2 2012-08-27 03:34:49

ConnorBehan
Package Maintainer (PM)
From: Long Island NY
Registered: 2007-07-05
Posts: 1,359
Website

Re: [Solved] Touchpad stopped working

The number one thing to try would be rolling back those 7 packages to make it work again and then upgrading them one at a time. If only one package interferes with your touchpad, post Xorg log files from before and after that package is upgraded.


6EA3 F3F3 B908 2632 A9CB E931 D53A 0445 B47A 0DAB
Great things come in tar.xz packages.

Offline

Board footer

Powered by FluxBB