Comment 95 for bug 990260

Revision history for this message
In , elischa03 (elischa03-linux-kernel-bugs) wrote :

Hi, is this still actual? when this will get upstream?

i've got a Medion Akoya P6631 Laptop with Sentelic Touchpad:

$ xinput
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ FSPPS/2 Sentelic FingerSensingPad id=13 [slave pointer (2)]

i also had this erratic movements and jumps to the upper left corner also scrolling didn't work neither edge nor two-finger...

i rebuilt this kernel:

$ uname -r
3.2.0-29-generic-pae

by:

 $ apt-get source linux-image-3.2.0-29-generic-pae
 $ sudo apt-get build-dep linux-image-3.2.0-29-generic-pae
 $ cd linux-3.2.0
 $ chmod +x debian/scripts/misc/* debian/scripts/*
 $ debian/rules updateconfigs
 $ cd drivers/input/mouse

then i first applied this patch: http://markmail.org/thread/l5jmpiioajfcffyo as for fsp_drv_ver[] = "1.0.0-K" i had...
and afterwards the last patch from this thread

 $ patch < *.patch
 $ cd -
 $ env skipabi=true fakeroot debian/rules binary-generic-pae
 $ cd ..
 $ sudo dpkg -i linux-headers-3.2.0-29-generic-pae_3.2.0-29.46_i386.deb
linux-image-3.2.0-29-generic-pae_3.2.0-29.46_i386.deb
 $ sudo reboot

after this my touchpad doesn't has this erratic movements anymore and all options from touchpad settings work except 'disable when typing' and 'sensitivity' i couldn't figure out rightly...

but edge scrolling was a bit difficult to hit / unresponsive... so i additionally made this changes:

$ synclient | grep Edge
    LeftEdge = 38
    RightEdge = 929
    TopEdge = 38
    BottomEdge = 673
    VertEdgeScroll = 1
    HorizEdgeScroll = 1
    EdgeMotionMinZ = 30
    EdgeMotionMaxZ = 160
    EdgeMotionMinSpeed = 1
    EdgeMotionMaxSpeed = 96
    EdgeMotionUseAlways = 0
    AreaLeftEdge = 0
    AreaRightEdge = 0
    AreaTopEdge = 0
    AreaBottomEdge = 0
$ synclient RightEdge=900
$ synclient BottomEdge=650

with this mods my touchpad nearly works perfectly :) thanks a lot!

so some minor bugs i have: sometimes it generates a rigth-click or double-click(for marking an area) at scroll beginning and one time it scrolled very very fast but that's all not that problem

so i hope i did everything right especially for kernel (like modules or so or as i'm in need of the additional bumblebee driver for nvidia optimus support) but i think everything should be the same as before just with touchpad support? am i right???

as last question: how do i make this edge modification remaining after reboot?

thanks in advance

all the best

elibl