View previous topic :: View next topic |
Author |
Message |
oracleofmist Apprentice

Joined: 19 Jun 2004 Posts: 235
|
Posted: Sun Jun 20, 2004 1:08 am Post subject: touchpad stuff |
|
|
anyone know how to get a synaptics touchpad working properly? i tried the synaptics-0.11.3 driver but that wont make properly. please any suggestions. i want to be able to use the scroll and tap on it. thats it |
|
Back to top |
|
 |
barbar Guru

Joined: 16 Apr 2003 Posts: 397 Location: Austria
|
Posted: Sun Jun 20, 2004 7:04 am Post subject: |
|
|
Did you add this entry to your /etc/X11/XF86Config ? Code: | Section "InputDevice"
Driver "synaptics"
Identifier "Mouse0"
Option "Protocol" "auto-dev"
Option "Device" "/dev/psaux"
Option "Edges" "1900 5400 1800 3900"
Option "Finger" "45 50"
Option "MaxTapTime" "100"
Option "MaxTapMove" "220"
Option "VertScrollDelta" "100"
Option "MinSpeed" "0.02"
Option "MaxSpeed" "0.18"
Option "AccelFactor" "0.0010"
EndSection |
|
|
Back to top |
|
 |
oracleofmist Apprentice

Joined: 19 Jun 2004 Posts: 235
|
Posted: Mon Jun 21, 2004 2:12 am Post subject: |
|
|
i tried something similar but you have a few key things different so i'll give it a try |
|
Back to top |
|
 |
oracleofmist Apprentice

Joined: 19 Jun 2004 Posts: 235
|
Posted: Mon Jun 21, 2004 2:23 am Post subject: |
|
|
just tried that but unfortunately it crashed the Xserver and i had to cold boot it. it basically loked up everything at a black screen, couldnt switch to another console or anything. |
|
Back to top |
|
 |
oracleofmist Apprentice

Joined: 19 Jun 2004 Posts: 235
|
Posted: Mon Jun 21, 2004 2:25 am Post subject: |
|
|
this is what dmesg tells me:
....<long list of lost sync; resynced>
Synaptics driver lost sync at byte 1
Synaptics driver resynced.
Synaptics driver lost sync at byte 1
Synaptics driver resynced.
Synaptics driver lost sync at byte 4
Synaptics driver resynced.
Synaptics driver lost sync at byte 4
Synaptics driver resynced.
Synaptics driver lost sync at byte 1
Synaptics driver resynced.
psmouse.c: TouchPad at isa0060/serio1/input0 lost synchronization, throwing 3 bytes away.
Synaptics driver lost sync at byte 4
Synaptics driver resynced. |
|
Back to top |
|
 |
oracleofmist Apprentice

Joined: 19 Jun 2004 Posts: 235
|
Posted: Mon Jun 21, 2004 8:22 am Post subject: |
|
|
this is getting really aggravating the whole crashing of the Xserver and all, could someone please help me find a solution to this? |
|
Back to top |
|
 |
chiselwright n00b


Joined: 30 Jul 2003 Posts: 7 Location: Sussex, United Kingdom
|
Posted: Fri Aug 20, 2004 11:34 am Post subject: |
|
|
oracleofmist wrote: | this is what dmesg tells me:
....<long list of lost sync; resynced>
Synaptics driver lost sync at byte 1
Synaptics driver resynced.
Synaptics driver lost sync at byte 1
Synaptics driver resynced.
Synaptics driver lost sync at byte 4
Synaptics driver resynced.
Synaptics driver lost sync at byte 4
Synaptics driver resynced.
Synaptics driver lost sync at byte 1
Synaptics driver resynced.
psmouse.c: TouchPad at isa0060/serio1/input0 lost synchronization, throwing 3 bytes away.
Synaptics driver lost sync at byte 4
Synaptics driver resynced. |
I recently upgraded my laptop [Dell i8100] to the 2.6.x kernel. I'm now regularly experiencing much the same error
Code: | Aug 17 16:26:54 laptop psmouse.c: TouchPad at isa0060/serio1/input0 lost sync at byte 1 |
I've no idea what's causing it, or how to fix it. The only temporary solution is for me to make psmouse.o a kernel module. When I lose my mouse, I can open up a root terminal window without too much fuss, and
Code: | rmmod psmouse
modprobe psmouse |
So far this has brought my mouse back every time. Annoying, but no longer a killer. Anyone have any idea about cause/fix yet? |
|
Back to top |
|
 |
moorder n00b

Joined: 20 Aug 2004 Posts: 5
|
Posted: Fri Aug 20, 2004 8:29 pm Post subject: Re: touchpad stuff |
|
|
oracleofmist wrote: | anyone know how to get a synaptics touchpad working properly? i tried the synaptics-0.11.3 driver but that wont make properly. please any suggestions. i want to be able to use the scroll and tap on it. thats it |
You could try the following steps when using the 2.6 kernel:
1. Check if your kernel detects the touchpad with Code: | $ cat /proc/bus/input/devices | or Code: | $ dmesg | grep -iC8 synaptics | If everything is okay, go to step 3.
2. Make certain that "evdev" and "psmouse" are compiled into the kernel, or, are loaded as modules. I load them as modules. I also have to load my USB-stuff before the touchpad-modules (nasty bug in kernel 2.6.7 and previous, didn't test with 2.6.8 yet). Code: | $ cat /etc/modules.autoload.d/kernel-2.6
# usb
usb_storage
ohci_hcd
ehci_hcd
...
# touchpad
evdev
psmouse
|
3. Check your touchpad with Code: | $ cat /dev/input/event? | and move your finger over the pad. If some garbage appears on the screen, it's working.
4. Install the synaptics driver for your X-server Code: | $ emerge -av synaptics |
5. Configure your X-server. My xorg.conf looks like this (I use an extra USB-mouse): Code: | Section "ServerLayout"
...
InputDevice "Mouse[0]" "CorePointer"
InputDevice "Mouse[1]" "SendCoreEvents"
EndSection
Section "Module"
...
# Synaptic touchpad
Load "synaptics"
EndSection
# Synaptic touchpad
Section "InputDevice"
Driver "synaptics"
Identifier "Mouse[0]"
Option "Device" "/dev/input/event3"
Option "Protocol" "event"
Option "LeftEdge" "1900"
Option "RightEdge" "5400"
Option "BottomEdge" "1800"
Option "TopEdge" "3900"
Option "FingerLow" "25"
Option "FingerHigh" "30"
Option "MaxTapTime" "180"
Option "MaxTapMove" "220"
Option "VertScrollDelta" "100"
Option "MinSpeed" "0.02"
Option "MaxSpeed" "0.18"
Option "AccelFactor" "0.0010"
EndSection
# extra USB-Mouse
Section "InputDevice"
Driver "mouse"
Identifier "Mouse[1]"
Option "Protocol" "IMPS/2"
Option "Device" "/dev/input/mouse_usb"
Option "ZAxisMapping" "4 5"
EndSection
|
|
|
Back to top |
|
 |
K0RETH n00b


Joined: 17 Apr 2006 Posts: 15 Location: Maubeuge (Northern France)
|
Posted: Fri Oct 27, 2006 11:25 am Post subject: |
|
|
I post there because, more over 2 years after, I get the same problem. Here is an extract of my dmesg command :
Quote: |
Synaptics Touchpad, model: 1, fw: 5.8, id: 0x9248b1, caps: 0x904713/0x4000
input: SynPS/2 Synaptics TouchPad as /class/input/input3
psmouse.c: TouchPad at isa0060/serio4/input0 lost sync at byte 1
psmouse.c: TouchPad at isa0060/serio4/input0 lost sync at byte 1
psmouse.c: TouchPad at isa0060/serio4/input0 lost sync at byte 1
psmouse.c: TouchPad at isa0060/serio4/input0 lost sync at byte 1
psmouse.c: TouchPad at isa0060/serio4/input0 lost sync at byte 1
psmouse.c: issuing reconnect request
psmouse.c: TouchPad at isa0060/serio4/input0 lost sync at byte 1
psmouse.c: TouchPad at isa0060/serio4/input0 lost sync at byte 1
psmouse.c: TouchPad at isa0060/serio4/input0 lost sync at byte 1
psmouse.c: TouchPad at isa0060/serio4/input0 lost sync at byte 1
psmouse.c: TouchPad at isa0060/serio4/input0 lost sync at byte 1
psmouse.c: issuing reconnect request
psmouse.c: TouchPad at isa0060/serio4/input0 lost sync at byte 4
psmouse.c: TouchPad at isa0060/serio4/input0 lost sync at byte 1
psmouse.c: TouchPad at isa0060/serio4/input0 - driver resynched.
psmouse.c: TouchPad at isa0060/serio4/input0 lost sync at byte 4
psmouse.c: TouchPad at isa0060/serio4/input0 lost sync at byte 1
psmouse.c: TouchPad at isa0060/serio4/input0 - driver resynched.
psmouse.c: TouchPad at isa0060/serio4/input0 lost sync at byte 4
psmouse.c: TouchPad at isa0060/serio4/input0 lost sync at byte 1
psmouse.c: TouchPad at isa0060/serio4/input0 - driver resynched.
psmouse.c: TouchPad at isa0060/serio4/input0 lost sync at byte 1
psmouse.c: TouchPad at isa0060/serio4/input0 lost sync at byte 1
psmouse.c: TouchPad at isa0060/serio4/input0 lost sync at byte 1
psmouse.c: TouchPad at isa0060/serio4/input0 lost sync at byte 1
psmouse.c: TouchPad at isa0060/serio4/input0 lost sync at byte 1
psmouse.c: issuing reconnect request
psmouse.c: TouchPad at isa0060/serio4/input0 lost sync at byte 4
psmouse.c: TouchPad at isa0060/serio4/input0 lost sync at byte 1
psmouse.c: TouchPad at isa0060/serio4/input0 - driver resynched.
psmouse.c: TouchPad at isa0060/serio4/input0 lost sync at byte 4
psmouse.c: TouchPad at isa0060/serio4/input0 lost sync at byte 1
psmouse.c: TouchPad at isa0060/serio4/input0 lost sync at byte 1
psmouse.c: TouchPad at isa0060/serio4/input0 lost sync at byte 1
psmouse.c: TouchPad at isa0060/serio4/input0 lost sync at byte 1
psmouse.c: issuing reconnect request
psmouse.c: TouchPad at isa0060/serio4/input0 lost sync at byte 4
psmouse.c: TouchPad at isa0060/serio4/input0 lost sync at byte 1
psmouse.c: TouchPad at isa0060/serio4/input0 - driver resynched.
psmouse.c: TouchPad at isa0060/serio4/input0 lost sync at byte 4
psmouse.c: TouchPad at isa0060/serio4/input0 lost sync at byte 1
psmouse.c: TouchPad at isa0060/serio4/input0 - driver resynched.
psmouse.c: TouchPad at isa0060/serio4/input0 lost sync at byte 1
psmouse.c: TouchPad at isa0060/serio4/input0 lost sync at byte 1
psmouse.c: TouchPad at isa0060/serio4/input0 lost sync at byte 1
psmouse.c: TouchPad at isa0060/serio4/input0 lost sync at byte 1
psmouse.c: TouchPad at isa0060/serio4/input0 lost sync at byte 1
psmouse.c: issuing reconnect request
psmouse.c: TouchPad at isa0060/serio4/input0 lost sync at byte 4
psmouse.c: TouchPad at isa0060/serio4/input0 lost sync at byte 1
psmouse.c: TouchPad at isa0060/serio4/input0 lost sync at byte 4
psmouse.c: TouchPad at isa0060/serio4/input0 lost sync at byte 1
psmouse.c: TouchPad at isa0060/serio4/input0 - driver resynched.
psmouse.c: TouchPad at isa0060/serio4/input0 lost sync at byte 4
psmouse.c: TouchPad at isa0060/serio4/input0 lost sync at byte 1
psmouse.c: TouchPad at isa0060/serio4/input0 - driver resynched.
psmouse.c: TouchPad at isa0060/serio4/input0 lost sync at byte 4
psmouse.c: TouchPad at isa0060/serio4/input0 lost sync at byte 1
psmouse.c: TouchPad at isa0060/serio4/input0 - driver resynched.
psmouse.c: TouchPad at isa0060/serio4/input0 lost sync at byte 1
psmouse.c: TouchPad at isa0060/serio4/input0 lost sync at byte 1
psmouse.c: TouchPad at isa0060/serio4/input0 lost sync at byte 1
psmouse.c: TouchPad at isa0060/serio4/input0 lost sync at byte 1
psmouse.c: TouchPad at isa0060/serio4/input0 - driver resynched.
psmouse.c: TouchPad at isa0060/serio4/input0 lost sync at byte 4
psmouse.c: TouchPad at isa0060/serio4/input0 lost sync at byte 1
psmouse.c: TouchPad at isa0060/serio4/input0 - driver resynched.
|
The solution is NOT into xorg.conf since theses messages come from the kernel. Moreover, the problem also appears with gpm (who doesn't read xorg.conf). The symptoms? While I use my touchpad, the driver resync and, for about 5 to 10 seconds, the pointer stay fixed and I HAVE TO WAIT. The real problem is there : these drivers resyncs occurs every minutes, sometime less.
So i give you my emerge --info. Here is the one when I use my laptop under x86_64 arch, but the problem also occurs when i'm under x86 arch.
Quote: |
Portage 2.1.1-r1 (default-linux/amd64/2006.1, gcc-4.1.1, glibc-2.4-r3, 2.6.17-gentoo-r8-by-Koreth x86_64)
=================================================================
System uname: 2.6.17-gentoo-r8-by-Koreth x86_64 AMD Athlon(tm) 64 Processor 3000+
Gentoo Base System version 1.12.5
Last Sync: Fri, 27 Oct 2006 10:30:01 +0000
ccache version 2.3 [enabled]
app-admin/eselect-compiler: [Not Present]
dev-java/java-config: 1.3.7, 2.0.30
dev-lang/python: 2.4.3-r4
dev-python/pycrypto: 2.0.1-r5
dev-util/ccache: 2.3
dev-util/confcache: [Not Present]
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-r2
sys-devel/binutils: 2.16.1-r3
sys-devel/gcc-config: 1.3.13-r4
sys-devel/libtool: 1.5.22
virtual/os-headers: 2.6.11-r2
ACCEPT_KEYWORDS="amd64"
AUTOCLEAN="yes"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-O2 -pipe -march=athlon64"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/X11/xkb /usr/share/config /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/"
CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/gconf /etc/java-config/vms/ /etc/revdep-rebuild /etc/terminfo"
CXXFLAGS="-O2 -pipe -march=athlon64"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig candy ccache distlocks metadata-transfer parallel-fetch sandbox sfperms strict userpriv usersandbox"
GENTOO_MIRRORS="http://mirror.ovh.net/gentoo-distfiles/ ftp://mirror.ovh.net/gentoo-distfiles/ http://ftp.belnet.be/mirror/rsync.gentoo.org/gentoo/ ftp://ftp.belnet.be/mirror/rsync.gentoo.org/gentoo/ http://gentoo.modulix.net/gentoo/ http://ftp.club-internet.fr/pub/mirrors/gentoo ftp://ftp.tu-clausthal.de/pub/linux/gentoo/ ftp://sunsite.informatik.rwth-aachen.de/pub/Linux/gentoo http://linux.rz.ruhr-uni-bochum.de/download/gentoo-mirror/ ftp://linux.rz.ruhr-uni-bochum.de/gentoo-mirror/ ftp://ftp.uni-erlangen.de/pub/mirrors/gentoo ftp://ftp.join.uni-muenster.de/pub/linux/distributions/gentoo ftp://ftp.wh2.tu-dresden.de/pub/mirrors/gentoo ftp://ftp.join.uni-muenster.de/pub/linux/distributions/gentoo http://mirrors.sec.informatik.tu-darmstadt.de/gentoo/ http://ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/ ftp://ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/ ftp://ftp.gentoo.mesh-solutions.com/gentoo/ http://pandemonium.tiscali.de/pub/gentoo/ ftp://pandemonium.tiscali.de/pub/gentoo/ ftp://ftp.rz.tu-bs.de/pub/mirror/ftp.gentoo.org/gentoo-distfiles/ http://gentoo.intergenia.de"
LANG="fr_FR@euro"
LC_ALL="fr_FR@euro"
LINGUAS="fr"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude='/distfiles' --exclude='/local' --exclude='/packages'"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="amd64 X aac aalib acpi alsa apache2 artworkextra bash-completion berkdb cdr cdrom crypt cups dbus dedicated directfb divx4linux dri dvd dvdr dvi elibc_glibc emacs ethereal fbcon ffmpeg flac gdbm gif gimp gnome gnutls gpg gphoto2 gpm gtk hal hddtemp imagemagick imap input_devices_aiptek input_devices_keyboard input_devices_mouse input_devices_synaptics jabber java jpeg jpeg2k kernel_linux libcaca linguas_fr mad matroska mp3 mpeg mplayer mysql nautilus ncurses nls nptl nptlonly ogg oggvorbis opengl pam pdf perl php png python samba sdl simplexml ssl tcl tcltk tcpd themes theora tiff tk truetype unicode usb userland_GNU userlocales v4l video4linux video_cards_fglrx video_cards_radeon video_cards_vesa video_cards_vga visualization vorbis wifi wmf xine xinerama xorg xosd xv xvid"
Unset: CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LDFLAGS, PORTAGE_RSYNC_EXTRA_OPTS, PORTDIR_OVERLAY
|
Thanks |
|
Back to top |
|
 |
wpegden Tux's lil' helper


Joined: 29 Nov 2002 Posts: 85
|
Posted: Tue Nov 21, 2006 6:38 am Post subject: |
|
|
vbseb wrote: | I post there because, more over 2 years after, I get the same problem. Here is an extract of my dmesg command :
|
I have the exact same problem, also on kernel 2.6 with a synaptics touchpad (for the record, on amd64). I think it's crazy there's no solution found for this yet! _________________ -Wes
phpBB's forum search function sucks, and it's holding back human progress |
|
Back to top |
|
 |
wpegden Tux's lil' helper


Joined: 29 Nov 2002 Posts: 85
|
Posted: Thu Jan 11, 2007 6:00 am Post subject: |
|
|
Okay, if you've been having this problem, please try this: Kill you battery monitoring applet (if you have one). Report back whether this makes the problem go away. It works for me: the offending applet was the xfce4 battery monitoring applet.
-Wes _________________ -Wes
phpBB's forum search function sucks, and it's holding back human progress |
|
Back to top |
|
 |
attrezzo n00b

Joined: 24 Feb 2004 Posts: 31
|
Posted: Wed Feb 07, 2007 7:25 am Post subject: |
|
|
I tried using evdev and it worked initally but then when I rebooted it got buggy. Right now I realized I didn't have the synaptics module loading, and it seems to be working ok right now...
Also try this, charge your battery all the way, if it's at 100% and your on a/c power and it's still not working check /proc/bus/input/devices and make sure it's not registering as a generic ps/2 device or a generic touchpad, if either of those are the case you need to jump into your bios and see if there's a setting to turn off legacy support for the mouse. It SHOULD register at SynPS/2 Touchpad or AltPS/2 Touchpad, something like that... anyway if That's ok, then I'd try disableing acpi to see if that clears things up, if that doesn't work... you're screwed. |
|
Back to top |
|
 |
|