ALPS Touchpad e Kernel 2.6.12

Postate qui per tutte le discussioni legate a Linux in generale.

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 Gnu/Linux in genere, se l'argomento è specifico alla Slackware usate uno dei forum Slackware o Slackware64.
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.
Rispondi
Avatar utente
sberla54
Master
Master
Messaggi: 1500
Iscritto il: gio 24 giu 2004, 0:00
Slackware: 13.0
Desktop: Gnome (o Fluxbox)
Distribuzione: Ubuntu
Località: Bologna
Contatta:

ALPS Touchpad e Kernel 2.6.12

Messaggio da sberla54 »

Ciao.
Sto sistemando il mio portatile, compaq r3311ea, che ha un touchpad alps.

Ho letto che dal kernel 2.6.11 nn è piu necessario patchare nulla ma bastano i synaptics correlati al giusto config di xorg...

Io ho letto il readme ed ho settato di conseguenza xorg.conf:

Codice: Seleziona tutto

# **********************************************************************
# Core Pointer's InputDevice section
# **********************************************************************

Section "InputDevice"
  Driver  	"synaptics"
  Identifier  	"Alps"
  Option	"Device"  		"/dev/psaux"
  Option	"Protocol"		"auto-dev"
  Option	"LeftEdge"		"120"
  Option	"RightEdge"		"830"
  Option	"TopEdge"		"120"
  Option	"BottomEdge"		"650"
  Option	"FingerLow"		"14"
  Option	"FingerHigh"		"15"
  Option	"MaxTapTime"		"180"
  Option	"MaxTapMove"		"110"
  Option	"EmulateMidButtonTime"	"75"
  Option	"VertScrollDelta"	"20"
  Option	"HorizScrollDelta"	"20"
  Option	"MinSpeed"		"0.3"
  Option	"MaxSpeed"		"0.75"
  Option	"AccelFactor"		"0.015"
  Option	"EdgeMotionMinSpeed"	"200"
  Option	"EdgeMotionMaxSpeed"	"200"
  Option	"UpDownScrolling"	"1"
  Option	"CircularScrolling"	"1"
  Option	"CircScrollDelta"	"0.1"
  Option	"CircScrollTrigger"	"2"
EndSection
Ma il touchpad si rifiuta di andare....nn si muove neppure...

Qualcuno di voi ha avuto gli stessi problemi per caso?

Avatar utente
Paoletta
Staff
Staff
Messaggi: 3975
Iscritto il: lun 25 apr 2005, 0:00
Slackware: 14.2 - 64 bit
Desktop: fluxbox
Località: Varese

Messaggio da Paoletta »

non so se questa sia la risposta giusta per il tuo problema,ma...
hai provato con:

modprobe psmouse

Avatar utente
sberla54
Master
Master
Messaggi: 1500
Iscritto il: gio 24 giu 2004, 0:00
Slackware: 13.0
Desktop: Gnome (o Fluxbox)
Distribuzione: Ubuntu
Località: Bologna
Contatta:

Messaggio da sberla54 »

credo di averlo messo come buildin nel kernel...pero in effetti mi pareva che all'avvio desse un errore del tipo:

FATAL - psmouse not found

Magari controllo...e poi cerco di capire come mai nn lo trova se l'ho messo nel kernel...

Avatar utente
falappas
Linux 0.x
Linux 0.x
Messaggi: 44
Iscritto il: gio 30 giu 2005, 0:00
Slackware: 12.0
Località: Filottrano (AN)
Contatta:

Messaggio da falappas »

in /etc/X11/xorg nella sezione Module carica il driver "synaptics"

Section "Module"
Load "synaptics"
...


xorg ha il driver "synaptics"?
dovrebbe trovarsi in qualche sottocartella di /usr/X11R6.

Avatar utente
sberla54
Master
Master
Messaggi: 1500
Iscritto il: gio 24 giu 2004, 0:00
Slackware: 13.0
Desktop: Gnome (o Fluxbox)
Distribuzione: Ubuntu
Località: Bologna
Contatta:

Messaggio da sberla54 »

Ho provato con dei settings trovati su una guida per un portatile simile al mio, invece di quelli postati precedentemente, che venivano dal readme.alps dei synaptics:

Codice: Seleziona tutto

Section "InputDevice"
    Identifier  "Alps Touchpad"
    Driver      "synaptics"
    Option      "Device"                "/dev/input/event0"
    Option      "Protocol"              "event"
    Option      "LeftEdge"              "120"
    Option      "RightEdge"             "830"
    Option      "TopEdge"               "120"
    Option      "BottomEdge"            "650"
    Option      "FingerLow"             "14"
    Option      "FingerHigh"            "15"
    Option      "MaxTapTime"            "180"
    Option      "MaxDoubleTapTime"      "180"
    Option      "MaxTapMove"            "110"
    Option      "EmulateMidButtonTime"  "75"
    Option      "VertScrollDelta"       "20"
    Option      "HorizScrollDelta"      "20"
    Option      "MinSpeed"              "0.3"
    Option      "MaxSpeed"              "0.75"
    Option      "AccelFactor"           "0.015"
    Option      "EdgeMotionMinSpeed"    "200"
    Option      "EdgeMotionMaxSpeed"    "200"
    Option      "UpDownScrolling"       "1"
    Option      "CircularScrolling"     "1"
    Option      "CircScrollDelta"       "0.1"
    Option      "CircScrollTrigger"     "2"
    Option      "TouchpadOff"           "0"
EndSection
Ma niente...

psmouse è buildin nel kernel...quello che nn mi trovava era quello segnato dentro rc.modules per il kernel vecchio...

Ho aggiunto synaptics fra i loadmodules di xorg ma ho notato che lo caricava gia, dando un'occhiata al xorg.0.log...aggiungendolo pare lo carichi 2 volte...

Ho provato su consiglio si useless a dare un:
cat /dev/input/event0
ma nn da segni di vita al muoversi del touchpad.

Dentro Xorg.0.log c'è scritto che nn è stato possibile aprire il dispositivo alps e, conseguentemente, non c'è il corepointer ed x si chiude...o si blocca ad uno schermo nero...

Vedro' di copiarmi qui sul fisso i vari Xorg.0.log cosi vi pasto la stringa esatta...

Useless m'ha consigliato di ricompilare il kernel ma mi pareva di aver messo buildin quei pochi moduli relativi ai mouse....ridaro un'occhiata...

Lo scazzo è che domenica sera parto per le vacanze e me lo volevo portare dietro completamente funzionante il portatile :(

Avatar utente
sberla54
Master
Master
Messaggi: 1500
Iscritto il: gio 24 giu 2004, 0:00
Slackware: 13.0
Desktop: Gnome (o Fluxbox)
Distribuzione: Ubuntu
Località: Bologna
Contatta:

Messaggio da sberla54 »

Ho risolto.

L'indirizzo del device corretto l'ho cercato dando un po' di
cat /dev/input0
cat /dev/input1
cat /dev/input2
ecc.. e vedendo quale, muovendo il mouse, dava segni di vita...alla fine ho scoperto che era l'1...percui xorg.conf l'ho settato cosi:

Codice: Seleziona tutto

Section "InputDevice"
    Identifier  "Alps Touchpad"
    Driver      "synaptics"
    Option      "Device"                "/dev/input/event0"
    Option      "Protocol"              "event"
    Option      "LeftEdge"              "120"
    Option      "RightEdge"             "830"
    Option      "TopEdge"               "120"
    Option      "BottomEdge"            "650"
    Option      "FingerLow"             "14"
    Option      "FingerHigh"            "15"
    Option      "MaxTapTime"            "180"
    Option      "MaxDoubleTapTime"      "180"
    Option      "MaxTapMove"            "110"
    Option      "EmulateMidButtonTime"  "75"
    Option      "VertScrollDelta"       "20"
    Option      "HorizScrollDelta"      "20"
    Option      "MinSpeed"              "0.3"
    Option      "MaxSpeed"              "0.75"
    Option      "AccelFactor"           "0.015"
    Option      "EdgeMotionMinSpeed"    "200"
    Option      "EdgeMotionMaxSpeed"    "200"
    Option      "UpDownScrolling"       "1"
    Option      "CircularScrolling"     "1"
    Option      "CircScrollDelta"       "0.1"
    Option      "CircScrollTrigger"     "2"
    Option      "TouchpadOff"           "0"
EndSection 
Il modulo psmouse va messo assolutamente NON BUILDIN ma come MODULO ed va ricaricato ogni volta all'avvio inserendo
modprobe psmouse
in /etc/rc.local.

Ora il touchpad funziona, anche se è un filino sensibile.
Se mai dovesse servire a qualcuno che ha un portatile come il mio.[/code]

Avatar utente
Paoletta
Staff
Staff
Messaggi: 3975
Iscritto il: lun 25 apr 2005, 0:00
Slackware: 14.2 - 64 bit
Desktop: fluxbox
Località: Varese

Messaggio da Paoletta »

modprobe psmouse
in /etc/rc.local
il file giusto per il caricamento dei moduli sarebbe /etc/rc.d/rc.modules :wink:

ciao!

Avatar utente
sberla54
Master
Master
Messaggi: 1500
Iscritto il: gio 24 giu 2004, 0:00
Slackware: 13.0
Desktop: Gnome (o Fluxbox)
Distribuzione: Ubuntu
Località: Bologna
Contatta:

Messaggio da sberla54 »

tnx provo a elencare i moduli li....anche se il risultato è lo stesso :)

Rispondi