Repository 32bit  Forum
Repository 64bit  Wiki

Touchpad e driver synaptics

Scrivete su questo forum se avete problemi o volete dare buoni consigli sui computer portatili (Laptop).

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Citare il modello preciso del laptop in questione.
3) Leggere attentamente le risposte ricevute
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.

Touchpad e driver synaptics

Messaggioda prometeo79 » sab ott 22, 2005 0:48

Ciao a tutti
Dopo molti sbattimenti sono riuscito a caricare i driver synaptics per il mio touchpad. Ora sul portatile dovrebbero essere attivi due devices, uno per il touchpad e uno per il mouse usb. Vi posto la parte relativa ai mouse.

Codice: Seleziona tutto
Section "InputDevice"
     Identifier   "Configured Mouse"
     Driver   "mouse"
     Option "CorePointer"
     Option "Device" "/dev/input/mice"
     Option "Protocol"    "imPS/2"
     Option "Emulate3Button" "true"
     Option "ZAxisMapping" "4 5"
     Option "Device"      "/dev/input/mouse0"
EndSection
Section "InputDevice"
     Identifier  "TouchPad Mouse"
     Driver "synaptics"
     Option "Device" "/dev/psaux"
     Option "Protocol" "auto-dev"
     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.06"
     Option "MaxSpeed" "0.12"
     Option "AccelFactor" "0.0010"
     Option "SHMConfig" "on"
#     Option "Repeater" "/dev/ps2mouse"
EndSection


Dal log risulta tutto caricato correttamente ma adesso come faccio a sapere quale dei due device viene utilizzato dal touchpad e quale dall'usb?
Grazie
Avatar utente
prometeo79
Linux 3.x
Linux 3.x
 
Messaggi: 1278
Iscritto il: gio mar 17, 2005 0:00
Località: Torino
Slackware: 12

Messaggioda MAT » sab ott 22, 2005 2:21

Non capisco il tuo problema... ah comunque, se ricompili il kernel mettendo come statico il modulo IBM PC110 touchpad potrai usare il touchpad al massimo. Mi spiego: io sul mio acer, anche installando i driver synaptics, non riuscivo ad avere lo scroll nella parte destra del pad nè ad usare i bottoni per lo scroll. Compilando il kernel con quel modulo come statico invece funziona alla grande!!
Avatar utente
MAT
Linux 3.x
Linux 3.x
 
Messaggi: 1242
Iscritto il: mer mar 09, 2005 0:00
Località: Vignola, Modena
Nome Cognome: Matteo Magni
Kernel: 2.6.20
Desktop: Fluxbox
Distribuzione: Gentoo

Messaggioda prometeo79 » sab ott 22, 2005 9:29

Il mio problema è capire se il touchpad si attacca al "Configured Mouse" o al "touchpad Mouse". Idem per il mouse usb. Dove lo trovo questo modulo? E una volta ricompilato il kernel, cosa metto come driver per il touchpad?
Avatar utente
prometeo79
Linux 3.x
Linux 3.x
 
Messaggi: 1278
Iscritto il: gio mar 17, 2005 0:00
Località: Torino
Slackware: 12

Messaggioda prometeo79 » sab ott 22, 2005 10:57

Inoltre sto usando slamd64 e il modulo di cui parli non c'è
Avatar utente
prometeo79
Linux 3.x
Linux 3.x
 
Messaggi: 1278
Iscritto il: gio mar 17, 2005 0:00
Località: Torino
Slackware: 12

Messaggioda MAT » sab ott 22, 2005 11:24

Il mouse usb di solito viene associato al device /dev/input/mice.
prometeo79 ha scritto:Inoltre sto usando slamd64 e il modulo di cui parli non c'è

Il kernel è il kernel, sia che usi architettura a 32 o 64 bit. Poi lo compilerai con l'opportuno compilatore. Il modulo lo trovi in Device Drivers -> Input device support -> Mouse
Avatar utente
MAT
Linux 3.x
Linux 3.x
 
Messaggi: 1242
Iscritto il: mer mar 09, 2005 0:00
Località: Vignola, Modena
Nome Cognome: Matteo Magni
Kernel: 2.6.20
Desktop: Fluxbox
Distribuzione: Gentoo

Messaggioda prometeo79 » sab ott 22, 2005 12:48

[/OT] Quindi se io adesso prendo il config da slackware slamd64 me lo compila a 64 bit?[/OT]
Avatar utente
prometeo79
Linux 3.x
Linux 3.x
 
Messaggi: 1278
Iscritto il: gio mar 17, 2005 0:00
Località: Torino
Slackware: 12

Messaggioda Raistlin84 » sab ott 29, 2005 1:34

Si puoi importare il config ma ricordati che comunque dovrai cambiare l'architettura per la quale compili il kernel.Quindi il config rimarrà tutto uguale tranne la sezione relativa a l'architettura.
Avatar utente
Raistlin84
Linux 2.6
Linux 2.6
 
Messaggi: 542
Iscritto il: dom mar 27, 2005 23:00
Località: Pistoia

Messaggioda prometeo79 » sab ott 29, 2005 13:10

Ormai è una questione di principio. Voglio usare i driver synaptics
Codice: Seleziona tutto
root@ulisse:/proc# cat bus/input/devices
I: Bus=0011 Vendor=0001 Product=0001 Version=ab41
N: Name="AT Translated Set 2 keyboard"
P: Phys=isa0060/serio0/input0
H: Handlers=kbd event0
B: EV=120013
B: KEY=402000000 3802078f840d001 f2ffffdfffefffff fffffffffffffffe
B: MSC=10
B: LED=7

I: Bus=0011 Vendor=0002 Product=0007 Version=0000
N: Name="SynPS/2 Synaptics TouchPad"
P: Phys=isa0060/serio4/input0
H: Handlers=mouse0 event1
B: EV=b
B: KEY=6420 70000 0 0 0 0
B: ABS=11000003

I: Bus=0010 Vendor=001f Product=0001 Version=0100
N: Name="PC Speaker"
P: Phys=isa0061/input0
H: Handlers=kbd event2
B: EV=40001
B: SND=6


Questo è quello che ho in /proc/bus/input/devices
Section "InputDevice"
Identifier "TouchPad Mouse"
Option "SendCoreEvents" "yes"
Option "Protocol" "auto-dev"
Driver "synaptics"
Option "Protocol" "auto-dev"
Option "Device" "/dev/input/event1"
Option "TouchpadOff" "0"
Option "MinSpeed" "0.02"
Option "MaxSpeed" "0.18"
Option "FingerLow" "25"
Option "FingerHigh" "30"
Option "MaxTapTime" "180"
Option "MaxTapMove" "110"
Option "LeftEdge" "1700"
Option "RightEdge" "5300"
Option "BottomEdge" "4200"
Option "TopEdge" "2000"
Option "AccelFactor" "0.0015"
Option "VertScrollDelta" "100"
Option "UpDownScrooling" "1"
Option "SHMConfig" "on"
Option "Emulate3Buttons" "On"
Option "ZAxisMapping" "4 5"
EndSection


Questo in xorg
(II) Synaptics touchpad driver version 0.14.3
TouchPad Mouse no synaptics event device found (checked 41 nodes)
(**) Option "Device" "/dev/input/event1"
(**) Option "SHMConfig" "on"
(**) Option "LeftEdge" "1700"
(**) Option "RightEdge" "5300"
(**) Option "TopEdge" "2000"
(**) Option "BottomEdge" "4200"
(**) Option "FingerLow" "25"
(**) Option "FingerHigh" "30"
(**) Option "MaxTapTime" "180"
(**) Option "MaxTapMove" "110"
(**) Option "VertScrollDelta" "100"
(**) Option "TouchpadOff" "0"
Query no Synaptics: 000000
(EE) TouchPad Mouse no synaptics touchpad detected and no repeater device
(EE) TouchPad Mouse Unable to query/initialize Synaptics hardware.
(EE) PreInit failed for input device "TouchPad Mouse"
(II) UnloadModule: "synaptics"
(**) Option "Protocol" "imPS/2"
(**) Configured Mouse: Device: "/dev/input/mice"
(**) Configured Mouse: Protocol: "imPS/2"
(**) Option "CorePointer"
(**) Configured Mouse: Core Pointer
(**) Option "Device" "/dev/input/mice"
(==) Configured Mouse: Emulate3Buttons, Emulate3Timeout: 50
(**) Option "ZAxisMapping" "4 5"
(**) Configured Mouse: ZAxisMapping: buttons 4 and 5
(**) Configured Mouse: Buttons: 5
(**) Option "CoreKeyboard"


E questo il log dell'xorg. Dove sbaglio?
Avatar utente
prometeo79
Linux 3.x
Linux 3.x
 
Messaggi: 1278
Iscritto il: gio mar 17, 2005 0:00
Località: Torino
Slackware: 12

Messaggioda prometeo79 » dom ott 30, 2005 14:55

UPPPP!!!!!!

Aiutino???
Avatar utente
prometeo79
Linux 3.x
Linux 3.x
 
Messaggi: 1278
Iscritto il: gio mar 17, 2005 0:00
Località: Torino
Slackware: 12


Torna a Laptop

Chi c’è in linea

Visitano il forum: Nessuno e 1 ospite