I have created a patch of the kernel that makes horizontal two-finger
scrolling become functional on Sentelic touchpads. After applying the
patch, you need to activate it in synaptics xorg driver, and then it
just works.

Vertical two-finger scrolling also becomes much smoother.

The kernel version on which I have worked is 3.7-rc8 (3.7-rc7 will work
fine also if you apply the patch against it; other versions, I don't
know)

I'm going to attempt a first submission of my patch to the relevant
kernel maintainer in a few minutes. I guess at best what they'll do is
ask me for changes.

Here's where you can help:
I own a Sentelic touchpad version STL3888_C0, so I'm sure my patch works with 
this version of the touchpad. But, I need to know if and how it works on 
earlier and later versions of the touchpad. If you do own a Sentelic touchpad 
of an earlier or later version, you can help me, and the community by trying 
the following:
1) Download, compile and install kernel version 3.7-r7 or 3.7-rc8.
2) Activate horizontal two-finger scrolling in xorg through by configuring the 
synaptics driver with the following directive: 
Option "HorizTwoFingerScroll"  "1"
3) Open your favorite X app, and make a status on how horizontal and vertical 
two-finger scrolling work for you.
4) Apply my patch, recompile and replace the psmouse.ko module by the patched 
version that you just compiled
5) rmmod psmouse && modprobe psmouse
6) Retry horizontal and vertical two-finger scrolling
7) Give feedback by reply to this thread

You can obtain my patch through git:
git clone git://sentelic.pkbd.org/sentelic.git

You can also apply it as a diff against the kernel source tree versions 3.7-rc7 
or 3.7-rc8. The diff can be found in the git repository, or you can download it 
directly by following this link:
http://sentelic.pkbd.org/20121212-diffoutput.txt

If there's any problem with either of these downloads, please let me
know.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to the bug report.
https://bugs.launchpad.net/bugs/311869

Title:
  Add driver for Sentelic Touch pad

To manage notifications about this bug go to:
https://bugs.launchpad.net/oem-priority/+bug/311869/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to