Pagina 1 di 1

slackware 13.1 mouse non funziona

Inviato: mer 2 mar 2011, 18:01
da angelfirex
Buongiorno a tutti,
Premetto che uso questa distro fin dalla lontana versione 10.2, ho un vecchio pc con athlon xp 2400, mouse trust (ami scroll pro con 2 rotelle) che finora hanno sempre funzionato perfettamente.
Nelle prime versioni dovevo configurare manualmente il mouse ma nella 12.2 lo ha riconosciuto in automatico (ho aggiunto solo le righe per lo scroll).
Da un paio di giorni ho installato l'ultima versione (13.1) e qui iniziano i problemi:
il mouse non funziona nè con la configurazione automatica, nè configurandolo manualmente, ho provato tutte le opzioni disponibili ma senza successo.
Tuttora avviando la 12.2 installata su altre partizioni il mouse continua a funzionare quindi di certo non è rotto ;)

Avete qualche dritta da darmi in merito?

Grazie e ciao!

Re: slackware 13.1 mouse non funziona

Inviato: mer 2 mar 2011, 18:35
da 414N
Innanzitutto benvenuto :)
È un mouse PS2 o USB?
Usi gpm nelle tty, per caso? Se sì, hai modo di vedere se lì il mouse funziona (potrebbe essere solo un problema di X)?
Usi un xorg.conf? Prova a rimuoverlo (xorg.conf-vesa non viene usato in automatico, quindi lo puoi lasciare lì dov'è).

Re: slackware 13.1 mouse non funziona

Inviato: mer 2 mar 2011, 21:26
da angelfirex
E ps2, non uso gpm (mi dava problemi in una delle precedenti versioni), ho provato con e senza xorg.conf ma non funziona lo stesso, ho anche provato xfce (per escludere che il problema fosse kde) ma neanche li funziona...

Grazie, ciao :)

Re: slackware 13.1 mouse non funziona

Inviato: mer 2 mar 2011, 21:34
da 414N
Il modulo psmouse viene caricato all'avvio?

Re: slackware 13.1 mouse non funziona

Inviato: gio 3 mar 2011, 13:56
da angelfirex
Si il modulo viene caricato e temo che il problema sia proprio li!
Mi spiego:
avviando slack 13 SENZA tentare di avviare X poi dando un reboot per avviare slack12 qui non funziona + il mouse....dopo aver avviato la 13 devo proprio spegnere pc ed ups poi riavviare il tutto ed il mouse torna a funzionare sotto slack12 ed anche sotto win...


Ciao!

Re: slackware 13.1 mouse non funziona

Inviato: gio 3 mar 2011, 14:14
da 414N
Ho letto varie possibili soluzioni. Provale nell'ordine una alla volta:
  1. Avvia gpm all'avvio anche se non lo usi, e forse il mouse comincerà ad andare anche in X.
  2. Prova ad avviare il kernel col parametro "psmouse_noext=1", che puoi aggiungere al volo anche da LILO/GRUB quando avvi il sistema
  3. Prova ad avviare il kernel col parametro "psmouse_resetafter=1"

Re: slackware 13.1 mouse non funziona

Inviato: lun 7 mar 2011, 16:03
da angelfirex
Provati tutti e tre....NULLA!!
Ho anche ritrovato un vecchio adattatore ps2/seriale e ho provato 5 o 6 diverse configurazioni ma sempre senza alcun esito, devo sempre spegnere pc e ups poi far ripartire il tutto per riavere il mouse funzionante sotto win e slack12...
Qualche altra idea? :)


Grazie!

Re: slackware 13.1 mouse non funziona

Inviato: lun 7 mar 2011, 17:06
da 414N
Ma stiamo parlando di un problema in X, giusto?
Crea (se non esiste già) una sezione ServerFlags nel xorg.conf con questa opzione:

Codice: Seleziona tutto

Section "ServerFlags"
       Option          "AutoAddDevices"        "False"
EndSection
Questo disabilita l'autorilevamento hardware per X tramite hal.
Se anche questo non aiuta, ti consiglio di aggiungere le altre opzioni consigliate nel CHANGES_AND_HINTS.TXT, ovvero:

Codice: Seleziona tutto

Section "ServerFlags"
       Option          "AutoAddDevices"        "False"
       Option          "AllowEmptyInput"        "False"
       Option          "AutoEnableDevices"        "False"
EndSection
Dovrai come minimo riavviare X perché queste modifiche abbiano effetto.

Re: slackware 13.1 mouse non funziona

Inviato: mar 8 mar 2011, 14:42
da angelfirex
Niente da fare...continua a non funzionare...
Anche se abilito gpm non funziona neanche da console (senza X).
Ho provato anche a disabilitare HAL e caricare il mouse solo con xorg.conf ma il risultato non cambia...

Re: slackware 13.1 mouse non funziona

Inviato: mar 8 mar 2011, 21:01
da uboot
il modulo evdev è caricato .. prova a dare
zcat /proc/config.gz|grep EVDEV

Re: slackware 13.1 mouse non funziona

Inviato: ven 11 mar 2011, 16:15
da angelfirex
Credo di si poichè mi dà lo stesso valore che ottengo sotto slack12.1 dove funziona e cioè:
CONFIG_INPUT_EVDEV=m
.....

Guardando i log di Xorg (cat /var/log/Xorg.0.log|grep ouse), con l'opzione
Option "AutoAddDevices" "False"
ottengo questo:

Codice: Seleziona tutto

(**) |-->Input Device "Mouse0"
(II) LoadModule: "mouse"
(II) Loading /usr/lib/xorg/modules/input/mouse_drv.so
(II) Module mouse: vendor="X.Org Foundation"
(==) RADEON(0): Silken mouse enabled
(II) Mouse0: Setting mouse protocol to "ExplorerPS/2"
(**) Mouse0: Device: "/dev/input/mice"
(**) Mouse0: Protocol: "auto"
(**) Mouse0: always reports core events
(==) Mouse0: Emulate3Buttons, Emulate3Timeout: 50
(**) Mouse0: ZAxisMapping: buttons 4, 5, 6 and 7
(**) Mouse0: Buttons: 11
(**) Mouse0: Sensitivity: 1
(II) XINPUT: Adding extended input device "Mouse0" (type: MOUSE)
(**) Mouse0: (accel) keeping acceleration scheme 1
(**) Mouse0: (accel) acceleration profile 0
(II) Mouse0: Setting mouse protocol to "ExplorerPS/2"
(II) Mouse0: ps2EnableDataReporting: succeeded
(II) config/hal: Adding input device PS/2 Generic Mouse
(II) config/hal: Adding input device Macintosh mouse button emulation
(II) UnloadModule: "mouse"
Il che è quasi identico a ciò che ottengo sotto slack12 tranne che per le ultime 3 righe ossia:

Codice: Seleziona tutto

(II) config/hal: Adding input device PS/2 Generic Mouse
(II) config/hal: Adding input device Macintosh mouse button emulation
(II) UnloadModule: "mouse"
C'è un modo per evitare di aggiungere questi specifici valori a HAL?

Re: slackware 13.1 mouse non funziona

Inviato: ven 18 mar 2011, 12:54
da angelfirex
Ebbene dopo svariati giorni ho finalmente trovato la soluzione...e devo dire che non era molto lontana, la posto qui poichè potrebbe servire a qualcun'altro!
414N ha scritto:[*]Prova ad avviare il kernel col parametro "psmouse_noext=1", che puoi aggiungere al volo anche da LILO/GRUB quando avvi il sistema[/*]
Ho scoperto che questa opzione era valida per il kernel 2.4, la corrispondente opzione per il kernel 2.6 è:

Codice: Seleziona tutto

psmouse.proto=bare
Dato che il mio mouse in slack 12 funziona perfettamente col protocollo ExplorerPS/2 e scorrendo tra tutti i parametri del kernel trovati qui:
http://www.cyberciti.biz/howto/question ... meters.php

ho aggiunto a lilo l'opzione:

Codice: Seleziona tutto

psmouse.proto=imps
Poi una volta riavviato (ancora non funzionava) ho aperto il file /etc/modprobe.d/psmouse.conf e tolto la # alla riga:

Codice: Seleziona tutto

options psmouse proto=imps
Al successivo riavvio faccio partire X e FUNZIONA!!

Ciao!

Re: slackware 13.1 mouse non funziona

Inviato: ven 18 mar 2011, 14:50
da 414N
Curioso... Io questo passaggio lo dovevo fare nelle versioni di Slackware precedenti la 13.0, mentre ora non mi serve più.