Archiv verlassen und diese Seite im Standarddesign anzeigen : Problem mit dem Touchpad: Aussetzer und Sprünge
BedriddenTech
03.09.06, 20:16
Hallo!
Ich habe ihr ein Amilo EL-6810-Notebook mit SiS-Chipsatz. Das dazugehörige Touchpad wird mit dem Synaptics-Treiber angesprochen. Leider bleibt die Maus immer mal wieder hängen oder führt unkontrollierte Sprünge aus, die nicht reproduzierbar sind. Sie treten zwar bei hoher CPU-Last öfter auf, sind aber auch im Normalbetrieb bemerkbar.
Ich habe schon mit Google bzw. Sufu gesucht, und viele Mitleidende, aber keine gute Lösung gefunden: Ich will nämlich die Synaptics-Funktionen haben, auf PS/2 umzustellen wäre eher unbefriedigend.
Dmesg zeigt in regelmäßigen Abständen:
psmouse.c: issuing reconnect request
psmouse.c: TouchPad at isa0060/serio2/input0 lost sync at byte 1
psmouse.c: TouchPad at isa0060/serio2/input0 lost sync at byte 1
psmouse.c: TouchPad at isa0060/serio2/input0 lost sync at byte 1
psmouse.c: TouchPad at isa0060/serio2/input0 lost sync at byte 1
psmouse.c: TouchPad at isa0060/serio2/input0 lost sync at byte 1
psmouse.c: issuing reconnect request
psmouse.c: TouchPad at isa0060/serio2/input0 lost sync at byte 1
psmouse.c: TouchPad at isa0060/serio2/input0 lost sync at byte 1
psmouse.c: TouchPad at isa0060/serio2/input0 lost sync at byte 1
psmouse.c: TouchPad at isa0060/serio2/input0 lost sync at byte 1
psmouse.c: TouchPad at isa0060/serio2/input0 lost sync at byte 1
Hat jemand eine Lösung für das Problem? Im Thread, den ich gefunden habe, schlägt Thorsten Hirsch vor, statt /dev/input/event? /dev/misc/isa0060/serio2 oder /dev/psaux anzugeben, sagt aber später, daß es wohl keinen Unterschied macht.
Das Problem tritt mit oder ohne externe Maus auf, ist also nicht daran gekoppelt, wie bei einigen der anderen.
Ich hoffe, ihr habt da eine Idee für mich.
Schönen Sonntag noch,
Techl
BedriddenTech
03.09.06, 22:13
Ich bin ja auch... Einfach was fragen und dann keine Angaben zum System liefern.
Wollen wir das doch mal nachholen.
- Fedora Core V,
- Kernel 2.6.17,
- Synaptics 0.14.4
Im Debianforum (http://www.debianforum.de/forum/viewtopic.php?t=72318&sid=4a978fba78bee45115a30c826d06e95e) scheint jemand das gleiche Problem zu haben.
Ich vermute jedoch Abhilfe schafft da wirklich späterer Kernelpatch. Du kannst jedoch mal schauen, ob der 2.6.15er noch im Repository vorhanden ist. Zumindest sind mir da keine Probleme bekannt.
Haste es den probiert in der xorg.conf per /dev/psaux laufen zu lassen (da haste trotzdem alle synaptics funktionen).
evdev ist geladen (ohne debug).
Im Debianforum (http://www.debianforum.de/forum/viewtopic.php?t=72318&sid=4a978fba78bee45115a30c826d06e95e) scheint jemand das gleiche Problem zu haben.
Ich vermute jedoch Abhilfe schafft da wirklich späterer Kernelpatch. Du kannst jedoch mal schauen, ob der 2.6.15er noch im Repository vorhanden ist. Zumindest sind mir da keine Probleme bekannt.
Section "InputDevice"
Identifier "Configured Mouse"
Driver "mouse"
# Driver "synaptics"
# Option "CorePointer"
option "sendCoreEvents"
Option "Device" "/dev/input/mice"
# Option "Device" "/dev/psaux"
Option "Protocol" "ImPS/2"
# Option "Emulate3Buttons" "true"
# Option "ZAxisMapping" "4 5"
Option "SHMConfig" "true"
EndSection
Müsste ungefähr so aussehen ( noch angleichen an eigene parameter)
Section "InputDevice"
Identifier "Mouse0"
Driver "synaptics"
Option "Protocol" "PS/2"
Option "Device" "/dev/psaux"
Option "LeftEdge" "1700"
Option "RightEdge" "5300"
Option "TopEdge" "1700"
Option "BottomEdge" "4200"
Option "FingerLow" "25"
Option "FingerHigh" "30"
Option "MaxTapTime" "180"
Option "MaxTapMove" "220"
Option "VertScrollDelta" "100"
Option "MinSpeed" "0.09"
Option "MaxSpeed" "0.15"
Option "AccelFactor" "0.0020"
Option "SHMconfig" "on"
Option "Buttons" "7"
Option "ZAxisMapping" "4 5"
Option "Emulate3Buttons"
Option "Emulate3Timeout" "50"
EndSection
Andere maus
Section "InputDevice"
Identifier "Mouse1"
Driver "mouse"
Option "Protocol" "auto"
Option "ZAxisMapping" "4 5"
Option "Device" "/dev/misc/psaux"
EndSection
Plus ungefähr so
Section "ServerLayout"
Identifier "Server Layout"
Screen "Screen0" 0 0
InputDevice "Mouse0" "CorePointer"
InputDevice "Mouse1" "SendCoreEvents"
InputDevice "Keyboard1" "CoreKeyboard"
EndSection
BedriddenTech
04.09.06, 14:27
So, ich habe das Protokoll erstmal von auto-dev auf PS/2 geändert. Dadurch ist es ein klein wenig besser geworden.
Aber: Ich habe kein /dev/psaux! Die Frage mag blöd klingen, aber woher kriege ich jetzt diese Gerätedatei?
Der InputDevice-Abschnitt für's Touchpad sieht momentan so aus:
Section "InputDevice"
Identifier "Synaptics"
Driver "synaptics"
Option "Device" "/dev/input/mice"
Option "Protocol" "PS/2"
Option "Emulate3Buttons" "yes"
Option "SHMConfig" "on"
EndSection
Ist das en selbst gebackener kernel ? Oder en Distri kernel wenn welcher?
Device Drivers --->
Input device support --->
Provide legacy /dev/psaux device [fest im kernel]
Device Drivers --->
Input device support --->
Mouse --->
PS/2 mouse (als modul oder fest)
Bzw. kannste ja auch probieren das modul zu laden vielleicht fehlt es nur, modprobe psmouse.
Theoretisch ist das /dev/input/misc (evdev) , das selbe wir /dev/psaux, oder umgekehrt.
Praktisch allerdings funktioniert mein touchpad ohne dieses nicht.
BedriddenTech
04.09.06, 23:44
Ich benutze den Kernel, der von Fedora Core V kommt. Das ist momentan 2.6.17-1.2174_FC5. Welche Version von 2.6.17 das jetzt ist, weiß ich leider nicht, weil genau das auch die Ausgabe von uname -r ist. Meine /etc/config-$(uname -r) sagt mir leider, daß CONFIG_INPUT_MOUSEDEV_PSAUX nicht gesetzt ist. Also Pustekuchen, ich muß wohl neu übersetzen...
osmanovic100
09.07.07, 08:39
Hallo,
auch wenn das Thema alt ist, poste ich die Lösunf für diese Problem:
Kernel Parameter: psmouse.proto=imps in grub (oder lilo) einfügen
zb:#
(0) Arch Linux
title Kernel-2.6.17.14-AMILO
root (hd0,0)
kernel /boot/2.6.17.14-AMILO root=/dev/hda1 ro psmouse.proto=imps locale=de_DE apic=oldboot ide0=ata66
initrd /boot/2.6.17.14-AMILO.img
danach kommt keine fehler meldung mehr
MfG
BedriddenTech
09.07.07, 12:13
Der Tip hilft leider nur begrenzt; bei mir z.B. hat keiner der "psmouse.proto=X"-Parameter Besserung gebracht.
Trotzdem danke. :)
osmanovic100
10.07.07, 11:56
hmmm...
1. mit oben angegeben Kernel Parameter booten
2. dies in xorg.conf einfügen:
bei Section "ServerLayout"
InputDevice "Touchpad" "AlwaysCore"
dann noch eine # vor InputDevice "PS/2 Mouse" "CorePointer" setzen
# InputDevice "PS/2 Mouse" "CorePointer"
und auch bei "InputDEvice" für PS/2 Mouse ganz ausschalten bz.w # setzen
#Section "InputDevice"
# Identifier "PS/2 Mouse"
# Driver "mouse"
# Option "Protocol" "auto"
# Option "ZAxisMapping" "4 5"
# Option "Device" "/dev/psaux"
# Option "Emulate3Buttons" "true"
# Option "Emulate3Timeout" "70"
# Option "SendCoreEvents" "true"
#EndSection
dann noch, dies bei dir bearbeiten oder einfügen:
Section "InputDevice"
Identifier "Touchpad"
Driver "synaptics"
Option "SendCoreEvents" "true"
Option "Device" "/dev/psaux"
# Option "Device" "/dev/input/mouse1"
Option "Protocol" "auto-dev"
Option "HorizScrollDelta" "0"
Option "SHMConfig" "on"
Option "MaxTapTime" "0"
Option "MaxTapMove" "0"
EndSection
ganz wichtig sind die Optionen MaxTapTime und MaxTapMove!
danach funktioniert das sogenannte; "Klick Funktion" nicht mehr... (finde es auch besser so...)
seit dem habe ich diese komische dmesg meldungen, nicht mehr...
MfG
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.