Synaptics touchpad [RISOLTO]
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) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Slackware, se l'argomento è generale usate il forum Gnu/Linux in genere.
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.
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) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Slackware, se l'argomento è generale usate il forum Gnu/Linux in genere.
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.
- targzeta
- Iper Master

- Messaggi: 6643
- Iscritto il: gio 3 nov 2005, 14:05
- Nome Cognome: Emanuele Tomasi
- Slackware: 64-current
- Kernel: latest stable
- Desktop: IceWM
- Località: Carpignano Sal. (LE) <-> Pisa
Nel man (5) synaptics c'è anche menzionato il protocollo psm, ma non credo sia il tuo caso.
comunque è strano che con auto-dev non ti venga caricato il modulo synaptics no?
Non vorrei che il problema sia una configurazione errata del kernel. Lo hai ricompilato tu il kernel o hai quello di defautl?
Spina
comunque è strano che con auto-dev non ti venga caricato il modulo synaptics no?
Non vorrei che il problema sia una configurazione errata del kernel. Lo hai ricompilato tu il kernel o hai quello di defautl?
Spina
- abrhacksas
- Linux 0.x

- Messaggi: 68
- Iscritto il: sab 25 nov 2006, 15:52
- Slackware: 12
- Località: Salerno<->Parma
- targzeta
- Iper Master

- Messaggi: 6643
- Iscritto il: gio 3 nov 2005, 14:05
- Nome Cognome: Emanuele Tomasi
- Slackware: 64-current
- Kernel: latest stable
- Desktop: IceWM
- Località: Carpignano Sal. (LE) <-> Pisa
Posta il risultato di
Spina
Codice: Seleziona tutto
cat /proc/bus/input/devices- abrhacksas
- Linux 0.x

- Messaggi: 68
- Iscritto il: sab 25 nov 2006, 15:52
- Slackware: 12
- Località: Salerno<->Parma
Codice: Seleziona tutto
I: Bus=0011 Vendor=0001 Product=0001 Version=ab41
N: Name="AT Translated Set 2 keyboard"
P: Phys=isa0060/serio0/input0
S: Sysfs=/class/input/input0
H: Handlers=kbd event0
B: EV=120013
B: KEY=4 2000000 3802078 f840d001 feffffdf ffefffff ffffffff fffffffe
B: MSC=10
B: LED=7
I: Bus=0010 Vendor=001f Product=0001 Version=0100
N: Name="PC Speaker"
P: Phys=isa0061/input0
S: Sysfs=/class/input/input1
H: Handlers=kbd event1
B: EV=40001
B: SND=6
I: Bus=0011 Vendor=0002 Product=0001 Version=0000
N: Name="PS/2 Synaptics TouchPad"
P: Phys=isa0060/serio4/input0
S: Sysfs=/class/input/input2
H: Handlers=mouse0 event2
B: EV=7
B: KEY=70000 0 0 0 0 0 0 0 0
B: REL=3
- targzeta
- Iper Master

- Messaggi: 6643
- Iscritto il: gio 3 nov 2005, 14:05
- Nome Cognome: Emanuele Tomasi
- Slackware: 64-current
- Kernel: latest stable
- Desktop: IceWM
- Località: Carpignano Sal. (LE) <-> Pisa
Seguendo queste istruzioni:
http://www.linux.ie/lists/pipermail/ilu ... 84822.html
dovresti inserire all'opzione Device
Non si sa mai.
Fammi sapere ok?
Spina
http://www.linux.ie/lists/pipermail/ilu ... 84822.html
dovresti inserire all'opzione Device
Codice: Seleziona tutto
/dev/input/mouse0
Fammi sapere ok?
Spina
- abrhacksas
- Linux 0.x

- Messaggi: 68
- Iscritto il: sab 25 nov 2006, 15:52
- Slackware: 12
- Località: Salerno<->Parma
Ciao spina,
grazie per l'aiuto, finalmente ho risolto!!!
Dando da shell cat /proc/bus/input/devices ottengo:
Nella guida http://web.telia.com/~u89404340/touchpa ... ooting.txt leggo che invece dovrei avere:
e la causa del problema è il caricamento anticipato di psmouse.
Infatti dando da shell:
e riavviando X con Ctrl+Alt+BackSpace come per magia il driver synaptics viene riconosciuto
e lo scrolling funziona perfettamente.
Per automatizzare il processo ho inserito la riga rmmod psmouse; modprobe -v psmouse in /etc/rc.d/rc.local ed in questo modo tutto funziona alla perfezione
P.S
Se può servire a qualcuno questo è il mio xorg.conf
grazie per l'aiuto, finalmente ho risolto!!!
Dando da shell cat /proc/bus/input/devices ottengo:
Codice: Seleziona tutto
I: Bus=0011 Vendor=0002 Product=0001 Version=0000
N: Name="PS/2 Synaptics TouchPad"
P: Phys=isa0060/serio4/input0
S: Sysfs=/class/input/input2
H: Handlers=mouse0 event2
B: EV=7
B: KEY=70000 0 0 0 0 0 0 0 0
B: REL=3
Codice: Seleziona tutto
...
N: Name="synPS/2 Synaptics TouchPad"
...
Infatti dando da shell:
Codice: Seleziona tutto
rmmod psmouse; modprobe -v psmouse
e lo scrolling funziona perfettamente.
Per automatizzare il processo ho inserito la riga rmmod psmouse; modprobe -v psmouse in /etc/rc.d/rc.local ed in questo modo tutto funziona alla perfezione
P.S
Se può servire a qualcuno questo è il mio xorg.conf
Codice: Seleziona tutto
Section "ServerLayout"
Identifier "Simple Layout"
Screen 0 "Screen0" 0 0
InputDevice "Mouse1" "AlwaysCore"
InputDevice "Keyboard1" "CoreKeyboard"
EndSection
...
Section "InputDevice"
Identifier "Mouse1"
Driver "synaptics"
Option "Device" "/dev/input/mouse0"
Option "Protocol" "auto-dev"
Option "AlwaysCore"
Option "VertScrollDelta" "100"
Option "SHMConfig" "on"
EndSection
- targzeta
- Iper Master

- Messaggi: 6643
- Iscritto il: gio 3 nov 2005, 14:05
- Nome Cognome: Emanuele Tomasi
- Slackware: 64-current
- Kernel: latest stable
- Desktop: IceWM
- Località: Carpignano Sal. (LE) <-> Pisa
Grande "xabaras alla -1", lo sapevo che ci saresti riuscitoabrhacksas ha scritto:...
Per automatizzare il processo ho inserito la riga rmmod psmouse; modprobe -v psmouse in /etc/rc.d/rc.local ed in questo modo tutto funziona alla perfezione...
Invece di inserire quei brutti comandi in /etc/rc.d/rc.local commenta la riga:
Codice: Seleziona tutto
modprobe psmouseSpina
- abrhacksas
- Linux 0.x

- Messaggi: 68
- Iscritto il: sab 25 nov 2006, 15:52
- Slackware: 12
- Località: Salerno<->Parma
Ciao spina,
la soluzione che mi hai proposto
Inoltre:
Lo so' che è pazzesco ma ho provato anche a disabilitare il modulo in rc.modules e a farlo caricare direttamente da rc.local ma non funziona lo stesso!!!
L'unica soluzione che funziona è:
1)Far caricare il modulo da rc.modules
2)Far disabilitare e ricaricare il modulo da rc.local
P.S.
Lo so' che è assurdo ma è l'unico sistema funzionante che ho trovato!!!
la soluzione che mi hai proposto
è stata la prima a cui ho pensato anche io, ma non so' come mai non funziona!commenta la riga:in /etc/rc.d/rc.modulesCodice: Seleziona tutto
modprobe psmouse
Inoltre:
Io però il modulo lo faccio caricare da rc.modules e poi lo faccio scaricare e ricaricare da rc.local!!!In questo modo ottieni lo stesso effetto, cioè quello di non caricare il modulo psmouse, in maniera pulita (nel senso che, invece di farlo caricare da rc.modules e poi lo scaricare da rc.local, non lo carichi è basta).
Lo so' che è pazzesco ma ho provato anche a disabilitare il modulo in rc.modules e a farlo caricare direttamente da rc.local ma non funziona lo stesso!!!
L'unica soluzione che funziona è:
1)Far caricare il modulo da rc.modules
2)Far disabilitare e ricaricare il modulo da rc.local
P.S.
Lo so' che è assurdo ma è l'unico sistema funzionante che ho trovato!!!
- targzeta
- Iper Master

- Messaggi: 6643
- Iscritto il: gio 3 nov 2005, 14:05
- Nome Cognome: Emanuele Tomasi
- Slackware: 64-current
- Kernel: latest stable
- Desktop: IceWM
- Località: Carpignano Sal. (LE) <-> Pisa
Senti,
questa cosa è strana, anzi, impossibile!! Tu dici che l'errore è nel caricamento anticipato del modulo psmouse, ma anticipato rispetto a chi?
Nella guida che hai indicato dice di controllare se per caso non vengono passati dei parametri al modulo è molto probabilmente è qui l'errore.
Ad esempio nel mio rc.modules (che non uso) ho la riga:
Se dovessimo seguire la guida dovremmo sostituire la riga con:
Nel tuo file rc.modules c'è il passaggio di qualche parametro? Se si, prova a toglierlo.
Se mi dici che non funziona neanche così non ci credo
Spina
P.S. Scusa la svista del ricaricare ma io sono uno di quelli che non ricarica mai
questa cosa è strana, anzi, impossibile!! Tu dici che l'errore è nel caricamento anticipato del modulo psmouse, ma anticipato rispetto a chi?
Nella guida che hai indicato dice di controllare se per caso non vengono passati dei parametri al modulo è molto probabilmente è qui l'errore.
Ad esempio nel mio rc.modules (che non uso) ho la riga:
Codice: Seleziona tutto
modprobe psmouse proto=impsCodice: Seleziona tutto
modprobe psmouseSe mi dici che non funziona neanche così non ci credo
Spina
P.S. Scusa la svista del ricaricare ma io sono uno di quelli che non ricarica mai
- abrhacksas
- Linux 0.x

- Messaggi: 68
- Iscritto il: sab 25 nov 2006, 15:52
- Slackware: 12
- Località: Salerno<->Parma
ciao spina,
avevi ragione ho trovato
in /etc/rc.d/rc.modules-2.6.18, io avevo invece guardato in rc.modules dove il modulo veniva caricato con modprobe psmouse.
Ora ho commentato la riga relativa al caricamento del modulo in rc.modules ed ho cambiato quella in rc.modules-2.6.18
Grazie di tutto e "Felici incubi"
*Giuda Ballerino* 
avevi ragione ho trovato
Codice: Seleziona tutto
modprobe psmouse proto=imps
Ora ho commentato la riga relativa al caricamento del modulo in rc.modules ed ho cambiato quella in rc.modules-2.6.18
Grazie di tutto e "Felici incubi"
- lamarozzo
- Linux 3.x

- Messaggi: 732
- Iscritto il: gio 14 lug 2005, 0:00
- Desktop: xfce
- Distribuzione: archlinux
- Località: Roma
Il vantaggio è che posso fare lo scroll di una pagina semplicemente scorrendo il dito sul lato destro del touchpad. Molto utile soprattutto su Internet per scorrere le pagine senza dover andare ad agganciare con il cursore la barra di scorrimento.
Poi immagino che con il driver synaptic si possano fare anche altre cose carine, ma devo ancora scoprire come. Ad esempio in Windows toccando l'angolo in alto a sinistra del touchpad potevo andare alla pagina web precedente.
Poi immagino che con il driver synaptic si possano fare anche altre cose carine, ma devo ancora scoprire come. Ad esempio in Windows toccando l'angolo in alto a sinistra del touchpad potevo andare alla pagina web precedente.
