Cursor does not move left/right using touchpad on 2.6.22-20080123.4 and newer master kernels

Denver Gingerich denver at ossguy.com
Fri May 2 22:42:32 EDT 2008


On Thu, May 1, 2008 at 11:38 PM, Denver Gingerich <denver at ossguy.com> wrote:
> On 2.6.22-20080123.4 and newer master kernels (specifically
>  2.6.22-20080123.4, 2.6.25-20080430.1, 2.6.25-20080501.2, and
>  2.6.25-20080501.3), the cursor cannot move from side to side with the
>  touchpad, only up and down.  Using a USB mouse works fine.
>
>  Here is an example X session:
>  1. start X, cursor is in the center of the screen; touchpad has not been touched
>  2. touch touchpad, cursor immediately jumps to the left side of the screen
>  3. move around on touchpad, cursor stays "stuck" to the left side of
>  the screen, but moves up and down relative to how much vertical
>  touchpad movement there is
>  4a. release finger from touchpad, cursor immediately jumps to the
>  top-left corner of the screen (this may not be exactly the top-left
>  corner, but it is always on the left-most column of pixels within the
>  top 50-100 rows of pixels)
>  4b. move finger across right edge of touchpad, cursor moves very
>  quickly from left to right across the screen (there appears to be a
>  small area between the touchpad and the right third of the drawing pad
>  where left to right motion is detected)
>
>  Performing steps 2-4 consistently gives the same results within the
>  same X session and across reboots.
>
>  The cursor moves correctly using the touchpad on the 2.6.22-20070815.3
>  master kernel.  When I get some time, I will look at the diffs between
>  20080123.4 and 20070815.3 to determine where the touchpad code changed
>  so I can reduce the number of kernels I need to test to find the
>  problem.

The problem is present in 2.6.22-2008115.1 but not in
2.6.22-20080113.1.  So the problem is somewhere between the following
commits (excluding the first, including the second):

http://dev.laptop.org/git?p=olpc-2.6;a=commitdiff;h=f8709785a433a5a3344304f9796fb26a65d69a1e
http://dev.laptop.org/git?p=olpc-2.6;a=commitdiff;h=b7d12f82913cdaf40f527628c5957bb0eae67fc2

I will attempt to narrow it down further when I get a chance.

Denver



More information about the Devel mailing list