Touchscreen PS/2 su Lifebook B2154

Riconoscimento, installazione e configurazione delle periferiche.
takitaro
Prode Principiante
Messaggi: 12
Iscrizione: domenica 22 marzo 2009, 16:13

Touchscreen PS/2 su Lifebook B2154

Messaggio da takitaro »

Salve a tutti, ho appena installato con successo  ::) ubuntu+lxde sul notebook in oggetto e va tutto a meraviglia. A questo punto vorrei calibrare il touchscreen incorporato che viene trovato e riconosciuto, in quanto muovendo la penna sullo schermo il cursore si muove (ma tutto da un'altra parte).
Eccolo qui:

I: Bus=0011 Vendor=0002 Product=0009 Version=0003
N: Name="LBPS/2 Fujitsu Lifebook TouchScreen"
P: Phys=isa0060/serio1/input0
S: Sysfs=/devices/platform/i8042/serio1/input/input7
U: Uniq=
H: Handlers=mouse2 event7
B: EV=b
B: KEY=400 0 70000 0 0 0 0 0 0 0 0
B: ABS=3

Ricordandomi quanto fatto su un asus eeepc al quale avevo collegato un touchscreen preso su ebay, ho installato TouchKit-2.06.2410-32b-k26.tar.gz trovato su http://home.eeti.com.tw/web20/eGalaxTou ... Driver.htm
Si tratta di una utility in grado di fare la calibrazione. Durante l'installazione chiede di specificare se il touchscreen è ps/2 o usb, e io ho specificato ps/2.
Purtroppo quando vado a lanciarla, si apre molto lentamente, poi arriva la schermata iniziale, in cui dice che il touchcontroller è su /dev/serio_raw0. Se poi lancio il tool di configurazione del touchscreen (quello in cui bisogna cliccare su i punti che si spostano sullo schermo) di nuovo si rallenta tutto, e sopratutto non recepisce la pressione dello stilo (forse non ce la fa nemmeno ad avviare completamente il tool).
Ogni volta devo killare l'applicazione perchè non c'è verso proseguire. >:(
Ho notato che Phys e Sysfs danno serio1, e il TouchKit (così si chiama il programma) invece serio_raw0. Può entrarci qualcosa? Se serve il risultato di cat /sys/bus/serio/devices/serio0/description è:
i8042 KBD port
e di cat /sys/bus/serio/devices/serio1/description è:
i8042 AUX port
Inoltre le istruzioni del driver/programma recitano: "By default, the PS/2 TouchKit controller connected with PS/2 auxiliary port always be directed to be as a standard PS/2 mouse device under Linux kernel 2.6.x or later. It can not be used as a char device for other devices such as touchscreen like kernel 2.4.x does. To make it possible to work with PS/2 touchscreen, it needs to rebuild the kernel for kernel later than 2.6. " e poi proseguono coi particolari...

come avrete capito non ci intendo molto... :-\

Qualcuno conosce qualcosa di alternativo per calibrare il touchscreen o ha dei suggerimenti per proseguire?? ;D

modificato per errori di battitura
Ultima modifica di takitaro il mercoledì 25 marzo 2009, 22:57, modificato 1 volta in totale.
takitaro
Prode Principiante
Messaggi: 12
Iscrizione: domenica 22 marzo 2009, 16:13

Re: Touchscreen PS/2 su Lifebook B2154

Messaggio da takitaro »

Torno sull'argomento con gli aggiornamenti, che purtroppo non mi hanno ancora permesso di calibrare il touchscreen...
dopo lunga ricerca, seguendo questo forum in francese
http://forum.ubuntu-fr.org/viewtopic.ph ... 2#p1416562
ho trovato il calibrator a cui si riferisce a questo indirizzo
http://cutup.org/lifebook/
dato che http://www.nextabyte.com/support/touchscreen/ non è più disponibile.
Eseguite le istruzioni, come da http://cutup.org/lifebook/README

sudo ./calibrator /dev/input/event7

purtroppo anche in questo caso il programma di calibrazione si avvia, ma quando devo cliccare sulla x per calibrare il touchscreen, non succede niente, cioè è come se non cliccassi con lo stilo, mentre naturalmente in ambiente ubuntu il cursore si muove al muoversi dello stilo, anche se in modo scoordinato...
Le uniche differenze che ho trovato con il caso risolto nel forum francese è che il risultato di cat /proc/bus/input/devices nel mio caso è

I: Bus=0011 Vendor=0002 Product=0009 Version=0003
N: Name="LBPS/2 Fujitsu Lifebook TouchScreen"
P: Phys=isa0060/serio1/input0
S: Sysfs=/devices/platform/i8042/serio1/input/input7
U: Uniq=
H: Handlers=mouse2 event7
B: EV=b
B: KEY=400 0 70000 0 0 0 0 0 0 0 0
B: ABS=3

mentre nel caso in questione è

I: Bus=0011 Vendor=0002 Product=0009 Version=0003
N: Name="LBPS/2 Fujitsu Lifebook TouchScreen"
P: Phys=isa0060/serio1/input0
S: Sysfs=/class/input/input4
U: Uniq=
H: Handlers=mouse3 event4
B: EV=b
B: KEY=400 0 70000 0 0 0 0 0 0 0 0
B: ABS=3

Cioè:
S: Sysfs=/devices/platform/i8042/serio1/input/input7 (mio)
S: Sysfs=/class/input/input4 (caso risolto sul forum francese)

non ho assolutamente idea di cosa ciò voglia dire, ne se questo possa essere la causa della mancata calibrazione.
Chiedo aiuto alla comunità se qualcuno è in grado di spiegarmi eventuali errori che posso aver compiuto oppure soluzioni alternative...

Grassie
Scrivi risposta

Ritorna a “Driver e periferiche”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 7 ospiti