Toshiba R50 touchpad problems

Hello all,

Just installed 13.2 on a Toshiba R50-B-12V.

Initially the touchpad was only registered as generic PS/2 wheel mouse, so movement and clicking okay, but no scroll. dmesg entries along the lines of :

Unknown ALPS touchpad: E7=73 03 14, EC=73 02 36

Were present.

I’ve re-compiled the 3.16.7-21-desktop kernel, modularising psmouse. I installed the ALPS-v7 patch (and a couple of others), none of which worked, same error message in dmesg.

I edited the source adding an entry for the combination of “73 03 14” and the touchpad was now registering. Initially it only thought I could use one finger at a time, so a little more tweaking and now the “Input Device” section in “System Settings” sees up to three fingers, I’ve configured two-finger vertical scrolling in here.

However, two-finger vertical scroll still isn’t working…

xinput here :


⎡ Virtual core pointer                          id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
⎜   ↳ AlpsPS/2 ALPS DualPoint TouchPad          id=11   [slave  pointer  (2)]
⎜   ↳ DualPoint Stick                           id=12   [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)]
    ↳ TOSHIBA Web Camera - HD                   id=9    [slave  keyboard (3)]
    ↳ AT Translated Set 2 keyboard              id=10   [slave  keyboard (3)]
    ↳ Toshiba input device                      id=13   [slave  keyboard (3)]

synclient here :


Parameter settings:
    LeftEdge                = 614
    RightEdge               = 3481
    TopEdge                 = 307
    BottomEdge              = 1740
    FingerLow               = 12
    FingerHigh              = 15
    MaxTapTime              = 180
    MaxTapMove              = 201
    MaxDoubleTapTime        = 180
    SingleTapTimeout        = 180
    ClickTime               = 100
    EmulateMidButtonTime    = 75
    EmulateTwoFingerMinZ    = 141
    EmulateTwoFingerMinW    = 7
    VertScrollDelta         = 91
    HorizScrollDelta        = 91
    VertEdgeScroll          = 0
    HorizEdgeScroll         = 0
    CornerCoasting          = 0
    VertTwoFingerScroll     = 1
    HorizTwoFingerScroll    = 0
    MinSpeed                = 1
    MaxSpeed                = 1.75
    AccelFactor             = 0.0436872
    TouchpadOff             = 0
    LockedDrags             = 0
    LockedDragTimeout       = 5000
    RTCornerButton          = 0
    RBCornerButton          = 0
    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              = 0
    PalmMinWidth            = 10
    PalmMinZ                = 100
    CoastingSpeed           = 20
    CoastingFriction        = 50
    PressureMotionMinZ      = 15
    PressureMotionMaxZ      = 80
    PressureMotionMinFactor = 1
    PressureMotionMaxFactor = 1
    GrabEventDevice         = 0
    TapAndDragGesture       = 1
    AreaLeftEdge            = 0
    AreaRightEdge           = 0
    AreaTopEdge             = 0
    AreaBottomEdge          = 0
    HorizHysteresis         = 22
    VertHysteresis          = 22
    ClickPad                = 0

I tried pretty hard to help myself before posting (yet) another “Touchpad doesn’t work” post, but think I just need a little bit of help to get this over the line. As far as I can see, synaptiks thinks I should be able to do the two finger scroll, kernel recognises the device, KDE is configured, but still no scroll!

As a developer, I would go insane if I can’t scroll using the touchpad, so any help to get me over the line would be very much appreciated!

Cheers./C.

Not sure if this will help but on my Toshiba it is important to have the fingers far enough apart for this to work - at least 150mm. On my touchpad, up to a certain point, the smoothness of scrolling improves as the fingers are moved apart.

Many thanks for the reply, just booted in to my modularised kernel (as the regular one has updated to 3.16.7-24 and I haven’t been bothered to recompile it yet!) and gave it a go, but no dice I’m afraid.

A post on another forum I found asked the guy to do

synclient -m 120

Which gives real time feedback about what the touchpad is detecting (in terms of number of fingers, pressure etc), but my synclient doesn’t recognise the “-m” option.

Anybody know of an equivalent, so I can at least see if the touchpad/driver/kernel is seeing the multiple fingers? I can try to figure out from there then why the multiple fingers aren’t “triggering” the scroll action…

Just an addition, other people have reported the ALPS V7 protocol is fixed in kernel 3.17 and above, I’ve tried them and they don’t work with this particular touchpad either…

Thanks again!