PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Synaptics Touchpad



dj-kurti
25.12.03, 20:43
Ho! Ich habe ein FSC Amilo M7400 und das hat laut Hersteller ein Synaptics Touchpad. Unter Windows lief es mit dem Treiber gut, aber da ich so nen schrott OS nicht will habe ich es gelöscht. Ich habe nun den 2.6.0er mit CONFIG_MOUSE_PS2_SYNAPTICS=y kompiliert. Nun kann ich nichtmehr durch tippen auf das Touchpad klicken sondern muss immer die Taste benutzen. Ich habe nun noch den Treiber von http://w1.894.telia.com/~u89404340/touchpad installiert. Jetzt bekomme ich folgenden Fehler beim starten von X:

(EE) touchpad no synaptics touchpad detected and no repeater device
(EE) touchpad unable to query/initialize Synaptics hardware

dmesg sagt aber:

Synaptics Touchpad, model: 1
Firmware 5.0
180 Degree mounted touchpad
Sensor 18
new absolute packet format
Touchpad has extended capability bits
-> 4 multi-buttons, i.e. besides standart buttons
->multifinger detection
->palm detection
input: SynPS/2 Synaptics TouchPad on isa0060/serio4

Xfree eintrag:

Section "InputDevice"
Identifier "touchpad"
Driver "synaptics"
Option "Device" "/dev/psaux"
Option "Protocol" "IMPS/2"

frankpr
25.12.03, 21:00
Ich habe mein Synaptics Touchpad (im HP Omnibook XT1000) wie eine ganz normale PS2 Scrollmaus eingerichtet, selbst die Scrollfläche (der Radersatz auf der rechten Seite) funktioniert damit problemlos, seit fast 2 Jahren.

MfG

dj-kurti
25.12.03, 21:02
haste mal den Xfree config eintrag den du nutzt? Wenn ich ihn als normale mous einrichte, dann spackt das touchpad total ab, klickt aufeinmal wild los und springt in der gegend herum.

frankpr
25.12.03, 21:29
Section "InputDevice"
Identifier "Mouse1"
Driver "mouse"
Option "Device" "/dev/psaux"
Option "Protocol" "IMPS/2"
Option "ZAxisMapping" "4 5"
Option "Emulate3Buttons" "no"
EndSection


MfG

Alex_K
25.12.03, 21:43
Original geschrieben von frankpr
Ich habe mein Synaptics Touchpad (im HP Omnibook XT1000) wie eine ganz normale PS2 Scrollmaus eingerichtet, selbst die Scrollfläche (der Radersatz auf der rechten Seite) funktioniert damit problemlos, seit fast 2 Jahren.


also bei meinem laptop mit synaptics touchpad (asus M2400N) funktioniert es mit dem ps2 treiber nur wie eine normale maus (also ich kann mit dem touchpad selbst nur den zeiger bewegen und mit den darunter liegenden tasten klicken/scrollen).

@dj-kurti

schau dir mal die readme bzw. die install datei, die bei den synaptics-xfree-treibern dabei ist, an. dort drinnen steht wie man es richtig konfiguriert. ich bin jetzt nicht bei meinem laptop, aber soweit ich mich erinnere gibt es bei den synaptics treibern gar keine optionen "Device" und "Protocol", dafür aber viele andere.

McG.linux
25.12.03, 22:05
Da gibt es tools dafür (allgemein für touchpads) damit kannst du einstellen wie das Touchpad reagieren soll. Weiß aber grad nicht wie das heißt. Musst du Google dazu befragen.

Gruß
mcg.linux

PoolSnoopy
27.12.03, 20:16
ich hab ein Acer Aspire 1705SMi und verwende den 2.4.23er Kernel.
in der XF86Config steht nur:

Section "InputDevice"

Identifier "Mouse1"
Driver "mouse"
Option "Protocol" "PS/2"
Option "Device" "/dev/psaux"
Option "SendCoreEvents" "true"

EndSection

Die SendCoreEvents brauch ich nur, weil ich auch eine USB-Maus konfiguriert habe.

Im Kernel hab ich nur die Standard PS/2 Maus aktiviert, weil es beim 2.4er - glaube ich - das Synaptics Touchpad noch gar nicht extra gibt.

Bei mir geht das Klicken mit drauftippen auch. Könnte mir nur erklären, dass es dann an der X-Version liegen kann. Ich hab 4.3. Oder kann das BIOS was damit zu tun haben? (Würd mich wundern)

EDIT EDIT EDIT EDIT EDIT
Fettes Sorry für Bruce!
Hab gar kein Synaptics mehr. Das war bei einem Fujitso Amilo. Hab da - glaub ich - irgendein Touchpad drin. Aber da geht es zumindest. :-)

zander
01.01.04, 10:24
Ich benutze für den synaptics Treiber und Linux 2.6 folgenden Eintrag in der XFree86 Konfigurationsdatei:



Section "InputDevice"
Identifier "Touchpad"
Driver "synaptics"
Option "Device" "/dev/input/event0"
Option "Protocol" "auto-dev"
EndSection

mars
01.01.04, 12:01
Hört auf Alex_K! Das Synaptics Touchpad muss man so einstellen wie es in der Readme steht. Nur dann kann man alle Funktionen benutzen.
Auch steht da drin, dass du den Eventb in den Kerneloptionen aktivieren musst. Tipp: Binde es in den Kernel ein und nicht als Modul, sonst musst du jedes mal schauen, dass es geladen ist bevor der XServer startet.

zander
01.01.04, 12:21
Auszug aus angesprochener README:



* How do I use this driver with Linux kernel 2.6.x?

You need kernel 2.6.0-test6 or later and version 0.11.7 or later
of the XFree86 driver. You need to have the "evdev" driver loaded
or compiled into the kernel (CONFIG_INPUT_EVDEV). Set the
"Protocol" parameter in the X configuration file to
"auto-dev". Also, if you set the "Device" parameter to
"/dev/psaux", the same X configuration file should work for a
2.4.x kernel.

When configuring the kernel, enable PS/2 mouse support
(CONFIG_MOUSE_PS2) and synaptics touchpad support
(CONFIG_MOUSE_PS2_SYNAPTICS).

Alex_K
01.01.04, 14:16
folgendes steht in der INSTALL:



4. Add/Replace in the InputDevice section for the touchpad the
following lines:

Section "InputDevice"
Driver "synaptics"
Identifier "Mouse[1]"
Option "Device" "/dev/psaux"
Option "Protocol" "auto-dev"
Option "LeftEdge" "1900"
Option "RightEdge" "5400"
Option "TopEdge" "1900"
Option "BottomEdge" "4000"
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"
Option "SHMConfig" "on"
EndSection

ich hab bei mir noch den AccelFactor, und Min/MaxSpeed verändert, weil mir das verhalten es mauszeigers gar nicht gefallen hat.

zander
01.01.04, 17:22
Es ist nicht notwendig, sämtliche Optionen zu übernehmen, falls man nicht vorhat, sie zu verändern: es handelt sich um die Voreinstellungen.