[HELP] Xubuntu 13.10 64bit e driver touchpad
Dunque ho preso un Lenovo Flex 14 e ho installato xubuntu 13.10 a 64bit perchè solo le versioni a 64bit di ubuntu (e derivate) supportano UEFI. Funziona bene ma il touchpad ha solo le funzioni di base cioè muove il cursore e "tappa" per cliccare.
Essendo un Synaptic ho cercato i driver ma sembra siano già installati; tuttavia nelle impostazioni lo vede come generic PS/2, non funziona lo scrolling delle pagine e non riesco a disabilitarlo durante la scrittura (e mi serve perchè è abbastanza sensibile e quando scrivo ogni tanto mi salta il cursore a random)
Ho già provato qualche tool esterno e ho letto di modifiche a xorg.conf (che io però non ho, ho controllato...)
Idee su cosa potrei fare?
Re: [HELP] Xubuntu 13.10 64bit e driver touchpad
Installa il pacchetto tpconfig
Codice:
$ sudo apt-get install tpconfig
e configurati il touchpad. Vuala'.
Re: [HELP] Xubuntu 13.10 64bit e driver touchpad
provato... non andava :look:
Re: [HELP] Xubuntu 13.10 64bit e driver touchpad
Cosa c'e' nel tuo xorg.conf?
Re: [HELP] Xubuntu 13.10 64bit e driver touchpad
non ce l'ho il file xorg.conf... :look:
leggendo online pare non ci sia in ubuntu 13.10 :uhm:
Re: [HELP] Xubuntu 13.10 64bit e driver touchpad
OK, e' normale. Puoi semplicemente crearlo tu (o creare un file specifico in xorg.conf.d) e smanettarlo come piu' ti piace. Questa pagina del wiki di Debian mi pare molto completa: https://wiki.debian.org/SynapticsTouchpad
Re: [HELP] Xubuntu 13.10 64bit e driver touchpad
Citazione:
Originariamente Scritto da
Jack Malmostoso
OK, e' normale. Puoi semplicemente crearlo tu (o creare un file specifico in xorg.conf.d) e smanettarlo come piu' ti piace. Questa pagina del wiki di Debian mi pare molto completa:
https://wiki.debian.org/SynapticsTouchpad
Al primo comando "
egrep -i 'synap|alps|etps' /proc/bus/input/devices", non ottengo nessun risultato (nemmeno col sudo)... tra poco provo il resto :uhm:
Re: [HELP] Xubuntu 13.10 64bit e driver touchpad
Allora, ho creato il file, ho copiato quello indicato nel wiki e ho riavviato ma non è cambiato nulla :/
E' una cosa stranissima e non so bene cosa fare :/
Provo a scrivere anche sul forum di ubuntu intanto... se avete idee nel frattempo fatevi pure avanti :bua:
EDIT: pare sia un bug dovuto a ubuntu 13.10... mi sa che dovrò attendere un aggiornamento del kernel :/
Re: [HELP] Xubuntu 13.10 64bit e driver touchpad
Allora, ho dato una gugolata e ho trovato questo:
http://askubuntu.com/questions/39856...lenovo-ideapad
Prova a postare un po' l'output di
Codice:
$ dmesg | grep -i touch
e vediamo se anche tu hai un alps buffo.
Re: [HELP] Xubuntu 13.10 64bit e driver touchpad
Citazione:
~/Scrivania$ dmesg | grep -i touch
[ 1.675222] usb 2-1: Product: eGalaxTouch EXC7910-1018-13.00.02
[ 7.073906] input: eGalax Inc. eGalaxTouch EXC7910-1018-13.00.02 as /devices/pci0000:00/0000:00:14.0/usb2/2-1/2-1:1.0/input/input8
[ 7.074047] hid-multitouch 0003:0EEF:A107.0001: input,hiddev0,hidraw0: USB HID v2.10 Device [eGalax Inc. eGalaxTouch EXC7910-1018-13.00.02] on usb-0000:00:14.0-1/input0
[ 7.343443] psmouse serio1: alps: Unknown ALPS touchpad: E7=73 03 0a, EC=88 b6 06
Ho installato il pacchetto psmouse-alps ma non ho ottenuto cambiamenti... Al riavvio se faccio "lsmod | grep psmouse" ottengo questo:
Citazione:
psmouse 92482 0
Vuol dire che non carica il modulo o che lo carica ma non riconosce l'hardware? :uhm:
Re: [HELP] Xubuntu 13.10 64bit e driver touchpad
Allora, il tuo touchpad non e' ancora supportato dal driver alps. C'e' una patch nuova nuova (10 Gennaio) che aggiunge supporto:
http://www.spinics.net/lists/linux-input/msg29084.html
La cosa piu' semplice che tu possa fare e' semplicemente aspettare che la patch sia integrata nel kernel.
Altrimenti se hai fretta puoi scaricarti i sorgenti del kernel, applicare la patch e ricompilarti il kernel.
Vedi tu, io onestamente aspetterei, se almeno le funzionalita' base ci sono.
Re: [HELP] Xubuntu 13.10 64bit e driver touchpad
Citazione:
Originariamente Scritto da
Jack Malmostoso
Allora, il tuo touchpad non e' ancora supportato dal driver alps. C'e' una patch nuova nuova (10 Gennaio) che aggiunge supporto:
http://www.spinics.net/lists/linux-input/msg29084.html
La cosa piu' semplice che tu possa fare e' semplicemente aspettare che la patch sia integrata nel kernel.
Altrimenti se hai fretta puoi scaricarti i sorgenti del kernel, applicare la patch e ricompilarti il kernel.
Vedi tu, io onestamente aspetterei, se almeno le funzionalita' base ci sono.
mmm allora spetta da quel che vedo han cambiato due file:
Citazione:
drivers/input/mouse/alps.c | 478 ++++++++++++++++++++++++++++++++++++++++++--- drivers/input/mouse/alps.h | 127 ++++++++++-- 2 files changed, 554 insertions(+), 51 deletions(-)
Se io disinstallo il psmouse-alps che ho già installato, cambio il sorgente nella cartella e lo reinstallo, dovrei trovarmi il modulo aggiornato con la patch senza dover ricompilare il kernel giusto? :look:
Come faccio a capire quanto ci può voler prima di un update del kernel che includa quella patch se volessi aspettare? :uhm:
EDIT: no lì vedo l'output di diff devo trovare il sorgente aggiornato :uhm:
Re: [HELP] Xubuntu 13.10 64bit e driver touchpad
Re: [HELP] Xubuntu 13.10 64bit e driver touchpad
La cosa piu' semplice e sicura che tu possa fare e' di applicare la patch all'ultima release del kernel.
Ho appena provato ad applicare la patch a 3.12, 3.12.9 e 3.13 ma non va:
Codice:
jack@nostromo:~/Desktop/linux-3.12.9$ patch -p1 < ../alps.patch
patching file drivers/input/mouse/alps.c
Hunk #2 succeeded at 85 (offset -19 lines).
Hunk #3 succeeded at 126 (offset -20 lines).
Hunk #4 FAILED at 340.
Hunk #5 succeeded at 410 (offset -71 lines).
Hunk #6 succeeded at 504 with fuzz 1 (offset -71 lines).
Hunk #7 succeeded at 526 (offset -72 lines).
Hunk #8 FAILED at 625.
Hunk #9 succeeded at 635 (offset -104 lines).
Hunk #10 succeeded at 643 (offset -104 lines).
Hunk #11 succeeded at 657 (offset -104 lines).
Hunk #12 succeeded at 794 (offset -174 lines).
Hunk #13 succeeded at 1246 (offset -174 lines).
Hunk #14 succeeded at 1366 (offset -174 lines).
Hunk #15 succeeded at 1391 (offset -174 lines).
Hunk #16 succeeded at 1793 (offset -274 lines).
Hunk #17 FAILED at 2264.
Hunk #18 succeeded at 1950 (offset -322 lines).
Hunk #19 succeeded at 1958 (offset -322 lines).
Hunk #20 succeeded at 1974 with fuzz 2 (offset -322 lines).
Hunk #21 FAILED at 2305.
Hunk #22 FAILED at 2374.
Hunk #23 succeeded at 2105 (offset -332 lines).
5 out of 23 hunks FAILED -- saving rejects to file drivers/input/mouse/alps.c.rej
patching file drivers/input/mouse/alps.h
Hunk #1 FAILED at 18.
Hunk #2 succeeded at 61 (offset -5 lines).
Hunk #3 succeeded at 69 (offset -5 lines).
Hunk #4 succeeded at 80 (offset -5 lines).
Hunk #5 succeeded at 157 (offset -5 lines).
Hunk #6 succeeded at 175 (offset -5 lines).
Hunk #7 succeeded at 193 (offset -5 lines).
Hunk #8 succeeded at 210 (offset -6 lines).
1 out of 8 hunks FAILED -- saving rejects to file drivers/input/mouse/alps.h.rej
Secondo questo messaggio:
http://www.spinics.net/lists/linux-input/msg29128.html
La patch si applica a linux-next, che ti puoi scaricare con
Codice:
$ git clone git://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git
A questo punto applica la patch
Codice:
$ cd linux-next
$ patch -p1 < /path/alla/patch/alps.patch
copiati il config del kernel attuale
Codice:
$ cp /boot/config-3.X ./.config
configura i sorgenti(semplicemente tieni premuto enter, tutte quelle domande le puoi ignorare)
e compilati il kernelioQuando ha finito installa il .deb, crea gli initrd e riavvia. Se tutto va bene, dovrebbe funzionare.
Re: [HELP] Xubuntu 13.10 64bit e driver touchpad
Giusto per informazione, il kernel patchato compila e (sulla mia macchina) funziona
Codice:
jack@nostromo:~$ uname -a
Linux nostromo 3.13.0-next-20140124+ #1 SMP Sat Jan 25 20:54:10 CET 2014 x86_64 GNU/Linux
Re: [HELP] Xubuntu 13.10 64bit e driver touchpad
Citazione:
Originariamente Scritto da
blue_tech
Dunque ho fatto così sono andato su github ho cercato psmouse-alps ho trovato il repository corretto e aggiornato per alps v7 ->
https://github.com/he1per/psmouse-dkms-alpsv7
ho installato e al riavvio riconosce correttamente il tutto e funziona
Mi ero perso il messaggio, e pare che sono un pazzo scatenato.
Ben fatto, ricordati che dovrai reinstallare il driver se il kernel viene aggiornato!
Re: [HELP] Xubuntu 13.10 64bit e driver touchpad
Ok thanks! ;)
Al momento sto usando il 3.12.8; volevo mettere il 3.13 ma con quello non mi funziona il touchscreen :bua:
Ho ripiegato sul 3.12.8 che è cmq più recente di quello di ubuntu 13.10 e funziona tutto :sisi: