FS#23330 - no scrolling in synaptics 1.4.2 touchpad, xorg-server 1.10

Attached to Project: Arch Linux
Opened by mark (mmm) - Friday, 18 March 2011, 16:13 GMT
Last edited by Jan de Groot (JGC) - Saturday, 26 March 2011, 10:48 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To No-one
Architecture i686
Severity Medium
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:
after today's(17/3/2011) update to [testing], scrolling ceased to work on my laptop with synaptics driver.


Additional info:
* package version(s)
$ yaourt -Qs synaptic
testing/xf86-input-synaptics 1.4.0-2 [0.12 M] (xorg-drivers xorg)
Synaptics driver for notebook touchpads
[marek@beruska ~]$ yaourt -Qs xorg-server
testing/xorg-server 1.10.0-1 [3.26 M] (xorg)
Xorg X server
testing/xorg-server-common 1.10.0-1 [0.14 M]
Xorg server common files
extra/xorg-server-utils 7.6-2 [0.00 M]
Transition package depending on xorg server utilities
kernel 2.6.38-1
* config and/or log files etc.


Steps to reproduce:
upgrade & try scrolling in any app that supported that

Thank you, Marek
This task depends upon

Closed by  Jan de Groot (JGC)
Saturday, 26 March 2011, 10:48 GMT
Reason for closing:  Not a bug
Additional comments about closing:  Default synaptics behaviour: two-finger scroll is enabled by default if multitouch is supported by the touchpad.
Comment by Ionut Biru (wonder) - Friday, 18 March 2011, 17:20 GMT
paste synclient -l
Comment by Andreas Radke (AndyRTR) - Friday, 18 March 2011, 19:05 GMT
Seems to work fine for me as before on my notebook.
Comment by mark (mmm) - Friday, 18 March 2011, 19:15 GMT
Thank you, here's the output:

beruska ~]$ synclient -l
Parameter settings:
LeftEdge = 1780
RightEdge = 5570
TopEdge = 1721
BottomEdge = 5575
FingerLow = 24
FingerHigh = 29
FingerPress = 255
MaxTapTime = 180
MaxTapMove = 276
MaxDoubleTapTime = 180
SingleTapTimeout = 180
ClickTime = 100
FastTaps = 0
EmulateMidButtonTime = 75
EmulateTwoFingerMinZ = 280
EmulateTwoFingerMinW = 6
VertScrollDelta = 125
HorizScrollDelta = 125
VertEdgeScroll = 0
HorizEdgeScroll = 0
CornerCoasting = 0
VertTwoFingerScroll = 1
HorizTwoFingerScroll = 0
MinSpeed = 1
MaxSpeed = 1.75
AccelFactor = 0.0318319
TrackstickSpeed = 40
EdgeMotionMinZ = 29
EdgeMotionMaxZ = 159
EdgeMotionMinSpeed = 1
EdgeMotionMaxSpeed = 502
EdgeMotionUseAlways = 0
TouchpadOff = 0
LockedDrags = 0
LockedDragTimeout = 5000
RTCornerButton = 0
RBCornerButton = 0
LTCornerButton = 0
LBCornerButton = 0
TapButton1 = 1
TapButton2 = 2
TapButton3 = 3
ClickFinger1 = 1
ClickFinger2 = 1
ClickFinger3 = 1
CircularScrolling = 0
CircScrollDelta = 0.1
CircScrollTrigger = 0
CircularPad = 0
PalmDetect = 0
PalmMinWidth = 9
PalmMinZ = 199
CoastingSpeed = 20
CoastingFriction = 50
PressureMotionMinZ = 29
PressureMotionMaxZ = 159
PressureMotionMinFactor = 1
PressureMotionMaxFactor = 1
GrabEventDevice = 1
TapAndDragGesture = 1
AreaLeftEdge = 0
AreaRightEdge = 0
AreaTopEdge = 0
AreaBottomEdge = 0
Comment by Jan de Groot (JGC) - Monday, 21 March 2011, 08:21 GMT
Works fine here. The synclient output indicates you use two-finger scrolling. Is this what you were expecting, or did you try to scroll using the edges?
Comment by mark (mmm) - Monday, 21 March 2011, 21:20 GMT
Hello guys,
Jan, thank you for the tip - i really had the 2-finger scrolling enabled and working. Even though I swear I don't remember turning it on!? Anyway, just going to kde's systemsettings mouse module fixes the issue - without me doing anything again ;) there's no option - sidescrolling/2finger, but rightafter the scrollbars start to work.
I suggest closing this as solved-weird.
PS: just the same issue happened to someone on ml, linking him here.
Thank you, Marek
Comment by mark (mmm) - Monday, 21 March 2011, 21:47 GMT
hmm sorry, so revert again. verified that it's upgrade to kernel 2.6.38 who breaks it and downgrade to .37 that fixes the issue.
Comment by Jan de Groot (JGC) - Monday, 21 March 2011, 23:00 GMT
Can you attach dmesg outputs and Xorg.0.log files for 2.6.37 and 2.6.38?
Comment by mark (mmm) - Saturday, 26 March 2011, 10:03 GMT
Ok,
so it's finally solved.
As Emmanuel sugested on ML under the kernel 2.6.38-1 signoff thread,
it's upstream code change, two finger scrolling is the defaults now,
to get back the sidebar scrolling, edit /etc/X11/xorg.conf.d/10-synaptics.conf
and add lines:
Option "VertEdgeScroll" "true"
more in man synaptics

After this, all works fine.
Thank you

Loading...