You are not logged in.
Hello,
since I upgraded to Linux 3.19 (and later) my Logitech T650 touchpad had become unusable. 
The 3/2 finger detection is more or less broken, the cursor acceleration feels weird and gestures
don't work anymore. 
Has anyone found a workaround (apart from downgrading to 3.18)?
Thanks
Last edited by ttheodor (2015-07-29 15:29:33)
Offline

What driver is Xorg using for it? It sounds like it is using a mouse emulation.
Nothing is too wonderful to be true, if it be consistent with the laws of nature -- Michael Faraday
The shortest way to ruin a country is to give power to demagogues.— Dionysius of Halicarnassus
---
How to Ask Questions the Smart Way
Offline
According to usb-devices it's using usbhid.
Offline

That is the kernel driver. usbhid is the generic driver for keyboards, mice, many joysticks, graphics tablets, and even some brands of credit card readers. There is an Xorg driver that sits on top of usbhid. Check your Xorg logs for event assignment and see if the event associated with the touch pad is picking up a touch screen driver or whether it is being treated as a mouse.
Nothing is too wonderful to be true, if it be consistent with the laws of nature -- Michael Faraday
The shortest way to ruin a country is to give power to demagogues.— Dionysius of Halicarnassus
---
How to Ask Questions the Smart Way
Offline
[ 23682.148] (II) LoadModule: "synaptics"
[ 23682.148] (II) Loading /usr/lib/xorg/modules/input/synaptics_drv.soI guess it's not treated as a mouse.
Offline

What does synclient report?
Nothing is too wonderful to be true, if it be consistent with the laws of nature -- Michael Faraday
The shortest way to ruin a country is to give power to demagogues.— Dionysius of Halicarnassus
---
How to Ask Questions the Smart Way
Offline
Parameter settings:
    LeftEdge                = 113
    RightEdge               = 2719
    TopEdge                 = 127
    BottomEdge              = 2237
    FingerLow               = 4
    FingerHigh              = 5
    MaxTapTime              = 180
    MaxTapMove              = 162
    MaxDoubleTapTime        = 100
    SingleTapTimeout        = 180
    ClickTime               = 100
    EmulateMidButtonTime    = 0
    EmulateTwoFingerMinZ    = 56
    EmulateTwoFingerMinW    = 7
    VertScrollDelta         = 73
    HorizScrollDelta        = 73
    VertEdgeScroll          = 0
    HorizEdgeScroll         = 0
    CornerCoasting          = 0
    VertTwoFingerScroll     = 1
    HorizTwoFingerScroll    = 0
    MinSpeed                = 1
    MaxSpeed                = 1.75
    AccelFactor             = 0.0542299
    TouchpadOff             = 0
    LockedDrags             = 0
    LockedDragTimeout       = 5000
    RTCornerButton          = 0
    RBCornerButton          = 0
    LTCornerButton          = 0
    LBCornerButton          = 0
    TapButton1              = 1
    TapButton2              = 2
    TapButton3              = 3
    ClickFinger1            = 1
    ClickFinger2            = 3
    ClickFinger3            = 2
    CircularScrolling       = 0
    CircScrollDelta         = 0.1
    CircScrollTrigger       = 0
    CircularPad             = 0
    PalmDetect              = 0
    PalmMinWidth            = 10
    PalmMinZ                = 39
    CoastingSpeed           = 20
    CoastingFriction        = 50
    PressureMotionMinZ      = 5
    PressureMotionMaxZ      = 31
    PressureMotionMinFactor = 1
    PressureMotionMaxFactor = 1
    GrabEventDevice         = 0
    TapAndDragGesture       = 1
    AreaLeftEdge            = 0
    AreaRightEdge           = 0
    AreaTopEdge             = 0
    AreaBottomEdge          = 0
    HorizHysteresis         = 18
    VertHysteresis          = 18
    ClickPad                = 1
    RightButtonAreaLeft     = 1416
    RightButtonAreaRight    = 0
    RightButtonAreaTop      = 1938
    RightButtonAreaBottom   = 0
    MiddleButtonAreaLeft    = 0
    MiddleButtonAreaRight   = 0
    MiddleButtonAreaTop     = 0
    MiddleButtonAreaBottom  = 0Offline
I found the solution. In module hid-logitech-hidpp the disable_raw_mode parameter must be set to true(1).
Last edited by ttheodor (2015-07-29 18:56:25)
Offline