Comment 576 for bug 550625

Revision history for this message
pauljohn32 (pauljohn32) wrote :

ndkhoi168: There's no way for us to know that you have the particular kind of touchpad that this driver supports. Supposing it is, you need to use the synclient program to review and set the options. Simply installing the d river does not necessarily do any good. You need to be sure the kernel module is loading and then configure everything.

I don't see any attachments with your post, but I'm not sure they would help me anyway. I want to see the output of

$ synclient -l

I see this output.
~$ synclient -l
Parameter settings:
    LeftEdge = 300
    RightEdge = 1750
    TopEdge = 210
    BottomEdge = 1190
    FingerLow = 93
    FingerHigh = 98
    FingerPress = 250
    MaxTapTime = 180
    MaxTapMove = 107
    MaxDoubleTapTime = 180
    SingleTapTimeout = 180
    ClickTime = 100
    FastTaps = 0
    EmulateMidButtonTime = 75
    EmulateTwoFingerMinZ = 141
    EmulateTwoFingerMinW = 7
    VertScrollDelta = 48
    HorizScrollDelta = 0
    VertEdgeScroll = 1
    HorizEdgeScroll = 0
    CornerCoasting = 0
    VertTwoFingerScroll = 1
    HorizTwoFingerScroll = 0
    MinSpeed = 1
    MaxSpeed = 1.75
    AccelFactor = 0.0819336
    TrackstickSpeed = 40
    EdgeMotionMinZ = 15
    EdgeMotionMaxZ = 80
    EdgeMotionMinSpeed = 1
    EdgeMotionMaxSpeed = 195
    EdgeMotionUseAlways = 0
    TouchpadOff = 0
    LockedDrags = 0
    LockedDragTimeout = 5000
    RTCornerButton = 0
    RBCornerButton = 0
    LTCornerButton = 0
    LBCornerButton = 0
    TapButton1 = 1
    TapButton2 = 3
    TapButton3 = 3
    ClickFinger1 = 1
    ClickFinger2 = 1
    ClickFinger3 = 1
    CircularScrolling = 0
    CircScrollDelta = 0.1
    CircScrollTrigger = 0
    CircularPad = 0
    PalmDetect = 1
    PalmMinWidth = 20
    PalmMinZ = 99
    CoastingSpeed = 100
    CoastingFriction = 50
    PressureMotionMinZ = 15
    PressureMotionMaxZ = 80
    PressureMotionMinFactor = 1
    PressureMotionMaxFactor = 1
    GrabEventDevice = 1
    TapAndDragGesture = 1
    AreaLeftEdge = 0
    AreaRightEdge = 0
    AreaTopEdge = 0
    AreaBottomEdge = 0

 If, after a system restart, you can do this to see if the psmouse module is running.

$ /sbin/lsmod

will list all modules loaded. make sure psmouse is in there.

If not, run

$ /sbin/modprobe psmouse

When I force the mouse driver to be removed and restarted, I see this in dmesg output:

[284927.600654] alps.c: E6 report: 00 00 64
[284927.619964] alps.c: E7 report: 73 02 64
[284928.066718] alps.c: E6 report: 00 00 64
[284928.085731] alps.c: E7 report: 73 02 64
[284928.201449] alps.c: trackstick E7 report: 42 02 3c
[284928.626809] input: DualPoint Stick as /devices/platform/i8042/serio1/input/input29
[284928.644663] input: AlpsPS/2 ALPS DualPoint TouchPad as /devices/platform/i8042/serio1/input/input30

Only after you make sure there will y ou have any hope of configuring the thing with synclient.

If you get psmouse loaded, and synclient shows output, then I'd say you probably need to ask for help from Ubuntu users, since not all versions of linux will have exactly the same problems.