Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 115869 - Touchpad dead with ksynaptics-0.2.3. and synaptics-0.14.4-r2
Summary: Touchpad dead with ksynaptics-0.2.3. and synaptics-0.14.4-r2
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Christian Parpart (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-12-17 11:19 UTC by Arie Huijzer
Modified: 2007-04-08 18:52 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
ebuild for ksynaptics-0.2.4 to solve the bug (ksynaptics-0.2.4.ebuild,465 bytes, text/plain)
2005-12-22 12:09 UTC, Arie Huijzer
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Arie Huijzer 2005-12-17 11:19:54 UTC
Touchpad is dead with ksynaptics-0.2.3. and synaptics-0.14.4-r2 (also with synaptics-0.14.4-r1). 
Initialisation of synaptics-0.14.4-r2 by ksynaptics is not correct

Reproducible: Always
Steps to Reproduce:
emerge -bq synaptics

Results:
Touchpad is dead.

Expected:
Working touchpad

Touchpad works with:
- ksynaptics-0.2.3. and synaptics-0.14.3.
- synaptics-0.14.4-r2 and SHMConfig disabled in xorg.conf with config data of ksynaptics + synaptics-0.2.3 (synclient -l) applied to xorg.conf.


Parameters of followings 2 combinations (synclient -l).
Initialisation of synaptics-0.14.4-r2 by ksynaptics is not correct, see
for example CircularScrolling and CircScrollDelta.

 ksynaptics-0.2.3 / synaptics-0.14.3     ksynaptics-0.2.3 / synaptics-0.14.4-r2
 Parameter settings:
 LeftEdge             = 269              833        
 RightEdge            = 833              200        
 TopEdge              = 200              530        
 BottomEdge           = 530              14         
 FingerLow            = 14               15         
 FingerHigh           = 15               254        
 MaxTapTime           = 254              180        
 MaxTapMove           = 220              220        
 MaxDoubleTapTime     = 180              180        
 ClickTime            = 100              1          
 FastTaps             = 1                1          
 EmulateMidButtonTime = 75               100        
 VertScrollDelta      = 100              0          
 HorizScrollDelta     = 0                50         
 MinSpeed             = 0.4              0.4        
 MaxSpeed             = 0.8              0.8        
 AccelFactor          = 0.0015           0.0015     
 EdgeMotionMinZ       = 30               30         
 EdgeMotionMaxZ       = 160              160        
 EdgeMotionMinSpeed   = 1                1          
 EdgeMotionMaxSpeed   = 400              0          
 EdgeMotionUseAlways  = 0                0          
 UpDownScrolling      = 1                1          
 LeftRightScrolling   = 1                1          
 UpDownRepeat         = 1                1          
 LeftRightRepeat      = 1                1          
 ScrollButtonRepeat   = 100              0          
 TouchpadOff          = 0                0          
 GuestMouseOff        = 0                0          
 LockedDrags          = 0                3          
 RTCornerButton       = 3                0          
 RBCornerButton       = 0                1          
 LTCornerButton       = 1                2          
 LBCornerButton       = 2                1          
 TapButton1           = 1                0          
 TapButton2           = 0                0          
 TapButton3           = 0                0          
 CircularScrolling    = 0                -1717986918
 CircScrollDelta      = 0.05             2.6497e-314
 CircScrollTrigger    = 1                0          
 CircularPad          = 0                0          
 PalmDetect           = 1                1          
 PalmMinWidth         = 10               10         
 PalmMinZ             = 200              0          
 CoastingSpeed        = 0                0          


System config:
- kde-3.5.0
- xorg-x11-6.8.2-r6


emerge --info
Portage 2.0.53 (default-linux/x86/2005.1, gcc-3.3.6, glibc-2.3.5-r3, 2.6.14-gentoo-r4 i686)
=================================================================
System uname: 2.6.14-gentoo-r4 i686 Mobile Intel(R) Pentium(R) 4 - M CPU 2.00GHz
Gentoo Base System version 1.12.0_pre11
ccache version 2.4 [enabled]
dev-lang/python:     2.3.5, 2.4.2
sys-apps/sandbox:    1.2.17
sys-devel/autoconf:  2.13, 2.59-r7
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1
sys-devel/binutils:  2.16.1-r1
sys-devel/libtool:   1.5.20-r1
virtual/os-headers:  2.6.11-r3
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-march=pentium4 -O2 -pipe -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.4/env /usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-march=pentium4 -O2 -pipe -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig ccache distlocks prelink sandbox sfperms strict"
GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage/"
USE="x86 X aac aalib alsa apm arts artswrappersuid atlas audiofile automount avi batch berkdb bitmap-fonts bl blas bzip2 cddb cdparanoia cdr cpudetection crypt css cups curl dar32 directfb dlloader dpms dvd dvdr eds emboss encode esd exif expat fam fbdev ffmpeg fftw flac font-server foomaticdb fortran gd gdbm gif ginac glut gmp gphoto2 gpm gstreamer gtk2 hal idn ieee1394 imagemagick imlib ipv6 java jpeg jpeg2k kde kdeenablefinal lcms libaudiofile libg++ libwww live logitech-mouse mad matroska mikmod mjpeg mmx mng monkey motif mp3 mp4live mpeg mpeg2 mpeg4 mplayer nas ncurses network nls nptl nvidia ogg oggvorbis opengl oss pam pcmcia pcre pdflib perl pic png ppds python qhull qt rdesktop readline real rtc samba scanner sdl slang sndfile spell sqlite sse sse2 ssl svg tcltk tcpd theora tidy tiff truetype truetype-fonts type1-fonts udev unicode usb vidix vorbis wifi win32codecs wxwindows xine xml2 xmms xv xvid xvmc zeroconf zlib userland_GNU kernel_linux elibc_glibc"
Unset:  ASFLAGS, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS
Comment 1 Pat Double 2005-12-19 06:58:48 UTC
I can confirm with ksynaptics-0.2.2.

ee-pdouble double # equery list synaptics
[ Searching for package 'synaptics' in all categories among: ]
 * installed packages
[I--] [  ] kde-misc/ksynaptics-0.2.2 (0)
[I--] [  ] x11-drivers/synaptics-0.14.4-r1 (0)

Portage 2.0.53 (default-linux/x86/2005.0, gcc-3.4.4, glibc-2.3.5-r3, 2.6.14-suspend2-r7 i686)
=================================================================
System uname: 2.6.14-suspend2-r7 i686 Intel(R) Pentium(R) 4 CPU 3.40GHz
Gentoo Base System version 1.12.0_pre11
distcc 2.18.3 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled]
ccache version 2.4 [enabled]
dev-lang/python:     2.4.2
sys-apps/sandbox:    1.2.17
sys-devel/autoconf:  2.13, 2.59-r7
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1
sys-devel/binutils:  2.16.1-r1
sys-devel/libtool:   1.5.20-r1
virtual/os-headers:  2.6.11-r3
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O3 -pipe -march=pentium4 -mfpmath=sse -fexpensive-optimizations -fschedule-insns2 -fomit-frame-pointer -funroll-loops -frerun-cse-after-loop -frerun-loop-opt -falign-functions=4 -fprefetch-loop-arrays"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /opt/jetty/etc /usr/kde/2/share/config /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/lib/fax /usr/lib/mozilla/defaults/pref /usr/share/config /var/qmail/control /var/spool/fax/etc"
CONFIG_PROTECT_MASK="/etc/gconf /etc/splash /etc/terminfo /etc/texmf/web2c /etc/env.d"
CXXFLAGS="-O3 -pipe -march=pentium4 -mfpmath=sse -fexpensive-optimizations -fschedule-insns2 -fomit-frame-pointer -funroll-loops -frerun-cse-after-loop -frerun-loop-opt -falign-functions=4 -fprefetch-loop-arrays"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig ccache distlocks prelink sandbox sfperms strict"
GENTOO_MIRRORS="http://gentoo.llarian.net/ http://mirrors.acm.cs.rpi.edu/gentoo/ http://mirrors.sec.informatik.tu-darmstadt.de/gentoo/"
LINGUAS="en"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.namerica.gentoo.org/gentoo-portage"
USE="x86 4kstacks X Xaw3d aalib accessibility acpi acpi4linux alsa apache2 arts artswrappersuid audiofile avi bash-completion berkdb bitmap-fonts bluetooth bonobo bzip2 bzlib cairo cdr clamav cluster cpdflib crypt cscope cups curl dga directfb doc dri dts dvd dvdread eds emboss encode esd exif expat extraengine fam fbsplash ffmpeg flac fltk foomaticdb fortran ftp gcj gd gdbm ggi gif gimp gimpprint glut gmp gnokii gphoto2 gpm gstreamer gtk gtk2 gtkhtml guile hal idn ieee1394 imagemagick imlib innodb insecure-drivers ipv6 irda irmc jabber jack jack-tmpfs java javascript jce joystick jpeg junit kde kdeenablefinal kdepim kqemu lcms libg++ libwww lm_sensors mad mhash mikmod mmx mmx2 mng motif mozdevelop mozilla moznocompose moznoirc moznomail mozsvg mp3 mpeg mysql ncurses network nls nptl nsplugin nvidia odbc ofx ogg oggvorbis openal openexr opengl openssl oss pam pcmcia pcre pda pdflib perl pic png postgres povray ppds python qt qtmt quicktime rdesktop readline samba scanner sdl slang slp smime smp snmp socks5 speex spell sse sse2 ssl svg svga symlink sysfs tcltk tcpd tetex tiff truetype truetype-fonts type1-fonts udev unicode usb utf8 vorbis wifi wmf xface xine xml xml2 xmms xprint xv xvid zeroconf zlib video_cards_radeon linguas_en userland_GNU kernel_linux elibc_glibc"
Unset:  ASFLAGS, CTARGET, LANG, LC_ALL, LDFLAGS
Comment 2 Arie Huijzer 2005-12-22 12:09:14 UTC
Created attachment 75344 [details]
ebuild for ksynaptics-0.2.4 to solve the bug

synaptics-0.14.4-r2 needs ksynaptics-0.2.4 to work correctly.
With the attached ebuild the bug is solved (for me).

Remark:
In the ksynaptics ebuilds dependencies(?) should be set - I don't know exactly how -  because most ksynaptics need a specific synaptics version:
- ksynaptics-0.2.4 <-> synaptics-0.14.4-rx
- ksynaptics-0.2.3 / -0.2.2 <-> synaptics-0.14.3-rx
- I did not test or use the older versions, see website of ksynaptics / synaptics for  more info
Comment 3 Christian Parpart (RETIRED) gentoo-dev 2006-04-04 04:02:41 UTC
i'm going to take this tonight...
Comment 4 Michael Imhof (RETIRED) gentoo-dev 2006-04-14 09:07:56 UTC
I can confirm this, ksynaptics-0.3.1 works together with libsynaptics-0.14.4d
Comment 5 Jakub Moc (RETIRED) gentoo-dev 2007-04-08 18:52:34 UTC
(In reply to comment #4)
> I can confirm this, ksynaptics-0.3.1 works together with libsynaptics-0.14.4d

Closing then.