10 Febbraio, 2012, 15:49:46 *
Benvenuto! Accedi o registrati.
Hai dimenticato l'e-mail di attivazione?

Accesso con nome utente, password e durata della sessione
Notizia: È uscito il numero 4 della Newsletter italiana di Ubuntu! Lo trovate a questo indirizzo. Buona lettura... e partecipate al sondaggio!
 
   Indice   FAQ Aiuto Regolamento Ricerca Accedi Registrati  

Wiki
Notebook
Pagine: [1]   Vai giù
  Stampa  
Autore Discussione: [Risolto] touchpad funzionamento parziale  (Letto 1173 volte)
0 Utenti e 1 Utente non registrato stanno visualizzando questa discussione.
lucabrucius
Novello Novizio

Non Connesso Non Connesso

Sesso: Maschio
Messaggi: 32

Media messaggi


ubuntu from 2005


Mostra profilo
« inserita: 04 Marzo, 2011, 17:01:51 »

ciao ho un problema con il mio portatile samsung rv511 ubuntu 10.10
non funziona lo scroll laterale con il touchpad
credo che venga riconosciuto come mouse ps/2
nelle preferenze del mouse non è presente la voce touchpad
non ho mouse collegati al momento
posto xinput list
Codice:
lucabrucius@luca-notebook:~$ xinput list
⎡ Virtual core pointer                     id=2 [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer               id=4 [slave  pointer  (2)]
⎜   ↳ PS/2 Logitech Wheel Mouse               id=12 [slave  pointer  (2)]
⎣ Virtual core keyboard                   id=3 [master keyboard (2)]
    ↳ Virtual core XTEST keyboard             id=5 [slave  keyboard (3)]
    ↳ Power Button                             id=6 [slave  keyboard (3)]
    ↳ Video Bus                               id=7 [slave  keyboard (3)]
    ↳ Power Button                             id=8 [slave  keyboard (3)]
    ↳ Sleep Button                             id=9 [slave  keyboard (3)]
    ↳ WebCam SCB-0385N                         id=10 [slave  keyboard (3)]
    ↳ AT Translated Set 2 keyboard             id=11 [slave  keyboard (3)]
il mio xorg.conf è il seguente
Codice:

Section "Screen"
Identifier "Default Screen"
DefaultDepth 24
EndSection

Section "Module"
Load "glx"
EndSection

Section "Device"
Identifier "Default Device"
Driver "nvidia"
Option "NoLogo" "True"
EndSection

se qualcuno potesse aiutarmi gli sarei grato... Smiley
ciao
« Ultima modifica: 27 Aprile, 2011, 14:07:43 da lucabrucius » Registrato
steff
Ospite su Terra
Moderatore Globale
Illuminato Imbonitore
*****
Connesso Connesso

Sesso: Maschio
Messaggi: 23.217

Media messaggi


Never touch a running system


Mostra profilo
« Risposta #1 inserita: 04 Marzo, 2011, 21:45:17 »

Ho fatto già qualche ricerca, senza esito positivo:
http://forum.ubuntu-it.org/index.php?topic=443571.0

Prova
Codice:
sudo modprobe -r psmouse
sudo modprobe psmouse proto=imps
ma non credo che funziona.
Registrato

La Documentazione  questa sconosciuta...
$ rsync -auv --delete /home/NOME/ /media/disco_USB/BACKUP
 :: ArchLinux KDE 4.7 ::  Kubuntu LTS 10.04 ::
lucabrucius
Novello Novizio

Non Connesso Non Connesso

Sesso: Maschio
Messaggi: 32

Media messaggi


ubuntu from 2005


Mostra profilo
« Risposta #2 inserita: 05 Marzo, 2011, 01:10:46 »

grazie per la risposta... probabile che sia un bug del kernel come in molti modelli simili di samsung...
magari quando ho tempo provo con qualche altra versione...
ciao
Registrato
lucabrucius
Novello Novizio

Non Connesso Non Connesso

Sesso: Maschio
Messaggi: 32

Media messaggi


ubuntu from 2005


Mostra profilo
« Risposta #3 inserita: 14 Marzo, 2011, 14:03:49 »

allora... ancora nessuna soluzione del problema...
comunque ora ho impostato tramite xinput nelle impostazioni di evdev lo scroll con il button 3
cioè tenendo premuto il tasto destro e scorrendo il touchpad
aspettando che arrivi un kernel con i driver appropiati mi è sembrata la soluzione più comoda...
Registrato
lucabrucius
Novello Novizio

Non Connesso Non Connesso

Sesso: Maschio
Messaggi: 32

Media messaggi


ubuntu from 2005


Mostra profilo
« Risposta #4 inserita: 27 Aprile, 2011, 14:07:04 »

Utilizzando una patch il touchpad viene riconosciuto e funziona bene.
Se non avete voglia di sbattervi credo che comunque il problema verrà risolto automaticamente nei prossimi rilasci dei kernel.

Ecco la procedura:

step1

Creare una copia di backup delle impostazioni correnti qualora dovessero insorgere complicazioni

Codice:
sudo cp /lib/modules/`uname -r`/kernel/drivers/input/mouse/psmouse.ko /lib/modules/`uname -r`/kernel/drivers/input/mouse/psmouse.ko.backup

step2

Ottenere il kernel source e gli headers del kernel in uso

Codice:
sudo apt-get install linux-source linux-headers-`uname -r` build-essential libncurses5 libncurses5-dev kernel-package fakeroot

Nota: alcune cose non sono strettamente necessarie ma se successivamente si vuole personalizzare il proprio kernel è meglio avere tutto già pronto

step3

Estrarre il kernel source in una cartella (in questo caso src nella home) VERSION è da sostituire con la versione

Codice:
mkdir ~/src
cd ~/src
tar jxvf /usr/src/linux-source-VERSION.tar.bz2
cd linux-source-VERSION

Copiare il config file e make oldconfig

Codice:
cp /boot/config-`uname -r` .config
make oldconfig

step4

Assicurarsi che l'opzione elantech sia attiva

Codice:
grep -i elantech .config

la risposta dovrebbe essere la seguente

CONFIG_MOUSE_PS2_ELANTECH=y

Nota: se l'opzione non dovesse essere attiva fare

Codice:
make menuconfig

navigare in Device Drivers->Input device support->Mice e attivare Elantech PS/2 protocol extension uscire e salvare

step5

Scaricare la patch da https://bugzilla.kernel.org/show_bug.cgi?id=27442 l'ultima dovrebbe essere la più completa.
Rinominarla in elantech.patch copiarla in~/src/linux-source-VERSION/drivers/input/mouse oppure dove ci sono i file elantech.h ed elantech.c .

Nella stessa cartella applicare la patch

Codice:
patch < elantech.patch

step6

recarsi nella cartella del sorgente (~/src/linux-source-VERSION) e compilare il modulo

Codice:
make -C /usr/src/linux-headers-`uname -r` SUBDIRS=`pwd` drivers/input/mouse/psmouse.ko

step7

Abilitare il driver e verificarne il funzionamento

Codice:
sudo modprobe -r psmouse
sudo insmod drivers/input/mouse/psmouse.ko

se non funziona riabilitare il mouse

Codice:
sudo modprobe -r psmouse
sudo modprobe psmouse

step8

se il modulo patchato funziona bene, si può rendere definitivo il tutto copiandolo con gli altri moduli

Codice:
sudo cp drivers/input/mouse/psmouse.ko /lib/modules/`uname -r`/kernel/drivers/input/mouse/psmouse.ko

ricaricarlo

Codice:
sudo modprobe -r psmouse
sudo modprobe psmouse


SE NON FUNZIONA

ripristinare il backup

Codice:
sudo cp /lib/modules/`uname -r`/kernel/drivers/input/mouse/psmouse.ko.backup /lib/modules/`uname -r`/kernel/drivers/input/mouse/psmouse.ko
sudo modprobe -r psmouse
sudo modprobe psmouse

GRAZIE INFINITE A TUTTI GLI SVILUPPATORI CHE CON IL LORO GENIO MIGLIORANO IL NOSTRO RAPPORTO CON LA TECNOLOGIA

riferimenti

http://ubuntuforums.org/showthread.php?p=9175201#post9175201
https://bugzilla.kernel.org/show_bug.cgi?id=27442
« Ultima modifica: 27 Aprile, 2011, 14:10:45 da lucabrucius » Registrato
radivi
Coraggioso Chiacchierone
*
Non Connesso Non Connesso

Sesso: Maschio
Messaggi: 613

Media messaggi



Mostra profilo
« Risposta #5 inserita: 03 Giugno, 2011, 11:45:02 »

Ok, oggi ho avuto il tempo di fare le modifiche e ho provato:
Ho perso molto tempo sul sito della patch perchè cercavo dove fare il download, poi ho risolto copiando pedestramente il contenuto della patch su un nuovo file e seguito le tue istruzioni.
Pare che funzioni, ma al contrario di quento descrito su bugzilla, lo scroll funziona solo con un dito e non con due.
Quindi se a qualcuno sembrasse non funzionare, provi con un solo dito sul bordo sinistro del pad.
Altra accortezza : avere collegato un mouse usb, dato che quando si disattiva il modulo del pad, ovviamente il pad non funziona più !! Cheesy

In ogni caso grazie per le indicazioni e per avere condiviso la soluzione  Beer to beer Beer to beer
Registrato

Batlh ghob ylpab
lucabrucius
Novello Novizio

Non Connesso Non Connesso

Sesso: Maschio
Messaggi: 32

Media messaggi


ubuntu from 2005


Mostra profilo
« Risposta #6 inserita: 03 Giugno, 2011, 12:35:08 »

si io l'ho abilitato lo scroll con 2 dita, una volta completata la procedura, dal menù sistema, preferenze, mouse, nella scheda touchpad che prima non c'era e dopo è comparsa...
comunque spero che nei prossimi kernel venga integrata di default questa patch (quando sarà completa e stabile)... e che vengano abilitate anche le altre funzioni come lo zoom... anche se non sono importanti...
Registrato
appassionato1969
Novello Novizio

Non Connesso Non Connesso

Messaggi: 67

Media messaggi


Mostra profilo
« Risposta #7 inserita: 19 Agosto, 2011, 16:23:06 »

.
« Ultima modifica: 19 Agosto, 2011, 16:26:59 da appassionato1969 » Registrato

i5 760@3,5Ghz CM Hyper 212plus-GSkill 2x2GB 1600eco-5850DirectCu-TtXT775-GA-P55A UD4-Tt V3 Black Edition-F4 320GB+Samsung 1TB-SyncMaster P2470.

PB EASYNOTE LS11HR-022IT tri boot - 10.04 Lucid
solidusite
Novello Novizio

Non Connesso Non Connesso

Messaggi: 1

Media messaggi


Mostra profilo
« Risposta #8 inserita: 28 Ottobre, 2011, 13:33:11 »

mi piacerebbe poter dire Risolto ma quel cavolo di link al download della patch non funziona! è un mesetto ormai che provo tutti i giorni. qualche idea su dove recuperarlo?
Registrato
lucabrucius
Novello Novizio

Non Connesso Non Connesso

Sesso: Maschio
Messaggi: 32

Media messaggi


ubuntu from 2005


Mostra profilo
« Risposta #9 inserita: 28 Ottobre, 2011, 17:03:01 »

con il nuovo kernel 3 io non ho più dovuto patchare nulla...
per il kernel 2.6.38 usavo questa patch: http://www.mediafire.com/?z3whps4avm3atf9
anche io ho avuto difficoltà quando la hanno cancellata da bugzilla.kernel, ma per fortuna la avevo salvata...
« Ultima modifica: 28 Ottobre, 2011, 17:05:28 da lucabrucius » Registrato
lucabrucius
Novello Novizio

Non Connesso Non Connesso

Sesso: Maschio
Messaggi: 32

Media messaggi


ubuntu from 2005


Mostra profilo
« Risposta #10 inserita: 08 Novembre, 2011, 11:13:45 »

riferimenti:

https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-video-intel/+bug/681904
Registrato
Pagine: [1]   Vai su
  Stampa  
 
Vai a: