← Back to team overview

ubuntu-x-swat team mailing list archive

[Bug 550625] Re: Alps touchpad is recognized but synaptics clients and scrolling do not work

 

I am running a Dell E6410, with A09 Dell BIOS update.

Ubuntu 11.10 amd64 with Gnome 3.2

Linux doofen2 3.1.0-030100-generic #201110240535 SMP Mon Oct 24 09:35:56
UTC 2011 x86_64 x86_64 x86_64 GNU/Linux

Was running Henk's psmouse-0.2-1.all.deb  package and a python script
workaround
(https://bugs.launchpad.net/ubuntu/+source/linux/+bug/606238/comments/40).

sudo python ./keyboarddetector3.py /dev/input/event4

The python script workaround was needed to stop the cursor jumping
around everytime I typed and annoying me immensely.

With this I could vertical scroll and a tap in the top right of the
touchpad would act as a right mouse click....no horizontal scroll but I
was happy the mouse sensitivity was steady and not jittery.... did not
have a touchpad tab in the mouse and touchpad configuration either.

Decided it was time to update the touchpad package so I remove dkms and
Henk's package.  Restarted then reinstalled dkms and installed psmouse-
alps-dkms_0.10_all.deb.

Vertical and horizontal scroll worked beautifully.

lsinput provided the following output:

/dev/input/event6
   bustype : BUS_I8042
   vendor  : 0x2
   product : 0x8
   version : 0
   name    : "DualPoint Stick"
   phys    : "isa0060/serio1/input1"
   bits ev : EV_SYN EV_KEY EV_REL

/dev/input/event7
   bustype : BUS_I8042
   vendor  : 0x2
   product : 0x8
   version : 29478
   name    : "AlpsPS/2 ALPS DualPoint TouchPad"
   phys    : "isa0060/serio1/input0"
   bits ev : EV_SYN EV_KEY EV_ABS

After the update to 0.10 I found the touchpad sensitivity to be too much
for myself, I also lost the right click functionality at the top right
of the touchpad.  The touchpad tab in mouse and tachpad configuration
was there but no amount of tuning changed the sensitivity to my liking.

I tried various other changes using synclient as suggested in this bug,
in an attempt to tune the nervousness out of the touchpad but to no
avail.  Some setting like FingerLow and FingerHigh would error when I
attempted to change the parameters.

Synclient error when tuning FingerLow/High:

X Error of failed request:  BadValue (integer parameter out of range for operation)
  Major opcode of failed request:  141 (XInputExtension)
  Minor opcode of failed request:  37 (X_ChangeDeviceProperty)
  Value in failed request:  0x10e
  Serial number of failed request:  22
  Current serial number in output stream:  25

The only synclient setting of relevance that I could change were
MinSpeed from "1" down to "0.5", MaxSpeed from 1.75 down to "0.5" and
AccelFactor from "0.0819336" to "0.04".  These were just tuning guesses
to see if the speed and jitters and erratic touchpad behaviour would
settle down.

However it was just a little to touchy for my personal liking.

Seth your work on this driver is excellent and enabled many features
that were previously unavailable, thank you.  On my laptop I was just
unable to tune the jitters out of the touchpad.

I have since reverted back to Henk's psmouse-0.2-1.all.deb  package and
the python script workaround and the sensitivity is back to my liking.
Right click has returned.

sudo lsinput displays when running this older driver.

/dev/input/event6
   bustype : BUS_I8042
   vendor  : 0x2
   product : 0x5
   version : 29478
   name    : "ImPS/2 ALPS GlidePoint"
   phys    : "isa0060/serio1/input0"
   bits ev : EV_SYN EV_KEY EV_REL


I have provided a copy of my synclient output when using version 0.10 of Seth's driver.  If anyone can provide some guidance on tuning the touchpad I'll be happy to give it a go.  Note:  Did google researching to see if I could find a solution, but was not successful.

Or if further information is needed let me know and I'll be happy to
help.

Parameter settings:
    LeftEdge                = 300
    RightEdge               = 1700
    TopEdge                 = 210
    BottomEdge              = 1190
    FingerLow               = 12
    FingerHigh              = 15
    FingerPress             = 128
    MaxTapTime              = 180
    MaxTapMove              = 107
    MaxDoubleTapTime        = 180
    SingleTapTimeout        = 180
    ClickTime               = 100
    FastTaps                = 0
    EmulateMidButtonTime    = 75
    EmulateTwoFingerMinZ    = 141
    EmulateTwoFingerMinW    = 7
    VertScrollDelta         = 48
    HorizScrollDelta        = 48
    VertEdgeScroll          = 1
    HorizEdgeScroll         = 1
    CornerCoasting          = 0
    VertTwoFingerScroll     = 0
    HorizTwoFingerScroll    = 0
    MinSpeed                = 0.5
    MaxSpeed                = 0.5
    AccelFactor             = 0.04
    TrackstickSpeed         = 40
    EdgeMotionMinZ          = 15
    EdgeMotionMaxZ          = 80
    EdgeMotionMinSpeed      = 1
    EdgeMotionMaxSpeed      = 195
    EdgeMotionUseAlways     = 0
    TouchpadOff             = 1
    LockedDrags             = 0
    LockedDragTimeout       = 5000
    RTCornerButton          = 2
    RBCornerButton          = 3
    LTCornerButton          = 0
    LBCornerButton          = 0
    TapButton1              = 1
    TapButton2              = 3
    TapButton3              = 2
    ClickFinger1            = 1
    ClickFinger2            = 1
    ClickFinger3            = 1
    CircularScrolling       = 0
    CircScrollDelta         = 0.1
    CircScrollTrigger       = 0
    CircularPad             = 0
    PalmDetect              = 1
    PalmMinWidth            = 10
    PalmMinZ                = 100
    CoastingSpeed           = 20
    CoastingFriction        = 50
   PressureMotionMinZ      = format mismatch (32)
   PressureMotionMaxZ      = format mismatch (32)
    PressureMotionMinFactor = 1
    PressureMotionMaxFactor = 1
    ResolutionDetect        = 1
    GrabEventDevice         = 1
    TapAndDragGesture       = 1
    AreaLeftEdge            = 0
    AreaRightEdge           = 0
    AreaTopEdge             = 0
    AreaBottomEdge          = 0

Regards.
Andrew.

-- 
You received this bug notification because you are a member of Ubuntu-X,
which is subscribed to xserver-xorg-input-synaptics in Ubuntu.
https://bugs.launchpad.net/bugs/550625

Title:
  Alps touchpad is recognized but synaptics clients and scrolling do not
  work

To manage notifications about this bug go to:
https://bugs.launchpad.net/linux/+bug/550625/+subscriptions


References