Description of problem: Since updating to Fedora 15 I have an annoying touchpad issue, and I've just analysed it to figure out what's triggering it. I have circular scroll enabled on right hand edge. if i press on right hand edge (3 o'clock position), and start moving, it scrolls perfectly, however if the point where I let go was last moved upwards and is in the right hand side, i get a massive down scroll. I.e. It's as if at the point of mouse up, if the last scroll delta was anti-clockwise/upwards and the finger is in the right hand side, the delta is treated as unsigned and a large final scroll value results. e.g. It scrolls down massively if I: 1) scroll from 3 o'clock position up to 2 o'clock position 2) scroll from 2 o'clock position down to 4 o'clock position and then up slightly before letting go. It works fine if i: 1) scroll from 3 o'clock downwards and let go 2) scroll from 4 o'clock position up to 2 o'clock position and down slightly. Version-Release number of selected component (if applicable): xorg-x11-drv-synaptics.x86_64 1.4.0.901-1.fc15 How reproducible: always Steps to Reproduce: 1. enable circular scroll (synclient settings below) 2. start scroll on right hand side, end the scroll on the right hand side but with the last bit of motion being upwards, being careful that letting go doesn't change direction. Actual results: massive downward scroll Expected results: scroll position should roughly remain where it was before i let go. Additional info: Parameter settings: LeftEdge = 1752 RightEdge = 5192 TopEdge = 1620 BottomEdge = 4236 FingerLow = 21 FingerHigh = 26 FingerPress = 255 MaxTapTime = 180 MaxTapMove = 221 MaxDoubleTapTime = 180 SingleTapTimeout = 144 ClickTime = 498 FastTaps = 0 EmulateMidButtonTime = 75 EmulateTwoFingerMinZ = 280 EmulateTwoFingerMinW = 6 VertScrollDelta = 100 HorizScrollDelta = 100 VertEdgeScroll = 0 HorizEdgeScroll = 1 CornerCoasting = 0 VertTwoFingerScroll = 0 HorizTwoFingerScroll = 0 MinSpeed = 1 MaxSpeed = 1.75 AccelFactor = 0.0398089 TrackstickSpeed = 40 EdgeMotionMinZ = 29 EdgeMotionMaxZ = 159 EdgeMotionMinSpeed = 1 EdgeMotionMaxSpeed = 401 EdgeMotionUseAlways = 0 TouchpadOff = 0 LockedDrags = 0 LockedDragTimeout = 5000 RTCornerButton = 0 RBCornerButton = 0 LTCornerButton = 0 LBCornerButton = 0 TapButton1 = 1 TapButton2 = 0 TapButton3 = 0 ClickFinger1 = 1 ClickFinger2 = 1 ClickFinger3 = 1 CircularScrolling = 1 CircScrollDelta = 0.28 CircScrollTrigger = 3 CircularPad = 0 PalmDetect = 0 PalmMinWidth = 9 PalmMinZ = 199 CoastingSpeed = 0.4 CoastingFriction = 50 PressureMotionMinZ = 29 PressureMotionMaxZ = 159 PressureMotionMinFactor = 1 PressureMotionMaxFactor = 1 GrabEventDevice = 1 TapAndDragGesture = 1 AreaLeftEdge = 0 AreaRightEdge = 0 AreaTopEdge = 0 AreaBottomEdge = 0
Thanks for the bug report. We have reviewed the information you have provided above, and there is some additional information we require that will be helpful in our diagnosis of this issue. Please attach * your X server config file (/etc/X11/xorg.conf, if available, and any /etc/X11/xorg.conf.d/* files), * X server log file (/var/log/Xorg.*.log*), * evtest against the device file /dev/input/event* (find out in the Xorg.0.log which exact file corresponds to your touchpad), and * system log (/var/log/messages) to the bug report as individual uncompressed file attachments using the bugzilla file attachment link above. We will review this issue again once you've had a chance to attach this information. Thanks in advance.
needinfo for over 6 months, closing.