Touchpad does not detect fast movement

I have a problem with the touchpad on my Toshiba Satellite L300. The mouse pointer does not respond when I move my finger quickly. If I start moving slowly, the pointer moves but then it becomes intermittent as I increase the speed of my finger. The system also does not detect single taps half of the time. I’ve had this problem in several versions of OpenSUSE, Ubuntu, and Linux Mint. The touchpad works flawlessly in Parted Magic, Chakra, and Windows. :\

I’m using the 32 bit version of OpenSUSE 11.4 with KDE 4.6.0. The touchpad is shown as “Synaptics PS/2.”

See what this command reports:

synclient -l

Post the results here. Maybe someone can offer more specific advice.

It is possible to change some of the timings associated with tapping etc

Type

man sysclient

for more info.

On 07/25/2011 04:16 AM, nstgeeko wrote:
>
> I’ve had this problem in several versions of
> OpenSUSE, Ubuntu, and Linux Mint. The touchpad works flawlessly in
> Parted Magic, Chakra, and Windows. :\

i’d suggest it is a hardware problem…

see if you can find a slower finger. :slight_smile:


DD
openSUSE®, the “German Engineered Automobiles” of operating systems!


Toshiba:~ # synclient -l
Parameter settings:
    LeftEdge                = 1752
    RightEdge               = 5192
    TopEdge                 = 1620
    BottomEdge              = 4236
    FingerLow               = 24
    FingerHigh              = 29
    FingerPress             = 255
    MaxTapTime              = 180
    MaxTapMove              = 221
    MaxDoubleTapTime        = 180
    SingleTapTimeout        = 180
    ClickTime               = 100
    FastTaps                = 0
    EmulateMidButtonTime    = 75
    EmulateTwoFingerMinZ    = 29
    EmulateTwoFingerMinW    = 6
    VertScrollDelta         = 100
    HorizScrollDelta        = 1
    VertEdgeScroll          = 1
    HorizEdgeScroll         = 1
    CornerCoasting          = 0
    VertTwoFingerScroll     = 0
    HorizTwoFingerScroll    = 0
    MinSpeed                = 1
    MaxSpeed                = 1.75
    AccelFactor             = 0.04
    TrackstickSpeed         = 40
    EdgeMotionMinZ          = 29
    EdgeMotionMaxZ          = 159
    EdgeMotionMinSpeed      = 1
    EdgeMotionMaxSpeed      = 401
    EdgeMotionUseAlways     = 0
    UpDownScrolling         = 1
    LeftRightScrolling      = 1
    UpDownScrollRepeat      = 1
    LeftRightScrollRepeat   = 1
    ScrollButtonRepeat      = 100
    TouchpadOff             = 0
    LockedDrags             = 0
    LockedDragTimeout       = 5000
    RTCornerButton          = 0
    RBCornerButton          = 0
    LTCornerButton          = 0
    LBCornerButton          = 0
    TapButton1              = 1
    TapButton2              = 0
    TapButton3              = 0
    ClickFinger1            = 1
    ClickFinger2            = 1
    ClickFinger3            = 1
    CircularScrolling       = 0
    CircScrollDelta         = 0.10472
    CircScrollTrigger       = 0
    CircularPad             = 0
    PalmDetect              = 0
    PalmMinWidth            = 9
    PalmMinZ                = 199
    CoastingSpeed           = 15
    CoastingFriction        = 50
    PressureMotionMinZ      = 29
    PressureMotionMaxZ      = 159
    PressureMotionMinFactor = 1
    PressureMotionMaxFactor = 1
    GrabEventDevice         = 1
    TapAndDragGesture       = 1
    AreaLeftEdge            = 0
    AreaRightEdge           = 0
    AreaTopEdge             = 0
    AreaBottomEdge          = 0
    TouchButtonArea         = 20
    TouchButtonSticky       = 64
    LEDStatus               = 0
    LEDDoubleTap            = 1

I tried adjusting FingerLow and FingerHigh but the problem is still here.

I get the following output when I move my finger at any speed.


Toshiba:~ # synclient -m 100
    time     x    y   z f  w  l r u d m     multi  gl gm gr gdx gdy
   0.000     1 5855   0 0  0  0 0 0 0 0  00000000
   1.403  3460 3349  35 1  4  0 0 0 0 0  00000000
   1.503  3463 3328  54 1  4  0 0 0 0 0  00000000
   1.604  3712 3001  56 1  4  0 0 0 0 0  00000000
   1.704  3709 2439  62 1  4  0 0 0 0 0  00000000
   1.804  2953 2435  62 1  4  0 0 0 0 0  00000000
   1.904  3683 2752  64 1  4  0 0 0 0 0  00000000
   2.004  3976 2265  64 1  4  0 0 0 0 0  00000000
   2.104  3062 2774  65 1  4  0 0 0 0 0  00000000
   2.205  3950 2226  65 1  4  0 0 0 0 0  00000000
   2.305  3781 2467  68 1  5  0 0 0 0 0  00000000
   2.405  2524 3353  68 1  5  0 0 0 0 0  00000000
   2.505  4457 2035  68 1  5  0 0 0 0 0  00000000
   2.605  2387 3388  68 1  5  0 0 0 0 0  00000000
   2.705  4495 2052  68 1  5  0 0 0 0 0  00000000
   2.805  3573 3027  68 1  6  0 0 0 0 0  00000000
   2.906  3440 2777  68 1  5  0 0 0 0 0  00000000
   3.006  4233 2591  68 1  7  0 0 0 0 0  00000000
   3.106  2639 3360  53 1  7  0 0 0 0 0  00000000
   3.206  5202 1662  50 1  4  0 0 0 0 0  00000000
    time     x    y   z f  w  l r u d m     multi  gl gm gr gdx gdy
   3.307  2319 3588  63 1  5  0 0 0 0 0  00000000
   3.407  4999 2024  63 1  5  0 0 0 0 0  00000000
   3.507  2365 3991  65 1  7  0 0 0 0 0  00000000
   3.607  4690 2274  51 1  7  0 0 0 0 0  00000000
   3.707  2415 3872  62 1  6  0 0 0 0 0  00000000
   3.807  4776 2085  62 1  5  0 0 0 0 0  00000000
   3.908  3159 2648  67 1  5  0 0 0 0 0  00000000
   4.008  2774 2998  67 1  4  0 0 0 0 0  00000000
   4.108  3645 3115  69 1  4  0 0 0 0 0  00000000
   4.208  3946 2346  69 1  4  0 0 0 0 0  00000000
   4.309  2941 2991  69 1  4  0 0 0 0 0  00000000
   4.409  4026 2822  69 1  4  0 0 0 0 0  00000000
   4.509  3900 2353  69 1  4  0 0 0 0 0  00000000
   4.609  3643 2620   8 1  4  0 0 0 0 0  00000000
   4.709  3643 2620   0 0  0  0 0 0 0 0  00000000

Would the kernel version make a difference?