Visualizzazione stampabile
-
allora, i problemi "Unknown symbol..." li ho risolti facendo alcune modifiche al .config
ho disabilitato il multitouch, ho ricompilato il driver e adesso il modulo lo carica.
come con l'altra toolchain il touch viene rilevato da xinput ma non risponde al tocco :(
ho provato anche varie altre versioni dei sorgenti ma stesso risultato.
ho esaurito le idee :'(
-
Per risolvere hai per caso aggiunto "CONFIG_UNUSED_SYMBOLS=y" ?
-
Quote:
Originariamente inviato da
dadaloi
Per risolvere hai per caso aggiunto "CONFIG_UNUSED_SYMBOLS=y" ?
no:
CONFIG_DEBUG_PREEMPT=n
CONFIG_DEBUG_LIST=n
dadaloi, per caso riesci a fare una compilata veloce del modulo anche tu? così vediamo se otteniamo gli stessi risultati, comincio ad avere il sospetto che ho qualcosa che non va nel mio ambiente di build
-
devo prima ripristinare i sorgenti perchè continua a darmi errori in fase di compilazione ( a furia di fare prove ... )
Ho provato la debian Wheezy LXDE creata per il PengPod1000 e direi che è ben fatta. Ha già incluso i drivers per l'8188eu visto che una versione di questo tablet monta proprio questo chip.
Dovrebbe essere già impostato l'uso del touchscreen con ft5x_ts ma non funziona anche se il modulo è caricato e la periferica riconosciuta correttamente.
questa è la risposta al comando xinput:
codice:
xinput --list
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ ft5x_ts id=7 [slave pointer (2)]
⎜ ↳ Dell Premium USB Optical Mouse id=10 [slave pointer (2)]
⎣ Virtual core keyboard id=3 [master keyboard (2)]
↳ Virtual core XTEST keyboard id=5 [slave keyboard (3)]
↳ axp20-supplyer id=6 [slave keyboard (3)]
↳ Dell Dell USB Keyboard id=8 [slave keyboard (3)]
↳ Dell Dell USB Keyboard id=9 [slave keyboard (3)]
↳ sun4i-keyboard id=11 [slave keyboard (3)]
e questa invece al comando xinput list-props ft5x_ts:
codice:
Device 'ft5x_ts':
Device Enabled (114): 1
Coordinate Transformation Matrix (115): 0.000000, 1.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 1.000000
Device Accel Profile (237): 0
Device Accel Constant Deceleration (238): 1.000000
Device Accel Adaptive Deceleration (239): 1.000000
Device Accel Velocity Scaling (240): 10.000000
Device Product ID (231): 0, 0
Device Node (232): "/dev/input/event4"
Evdev Axis Inversion (241): 0, 0
Evdev Axis Calibration (242): 0, 600, 0, 1024
Evdev Axes Swap (243): 0
Axis Labels (244): "Abs X" (234), "Abs Y" (235), "Abs Pressure" (236)
Button Labels (245): "Button Unknown" (233), "Button Unknown" (233), "Button Unknown" (233), "Button Wheel Up" (120), "Button Wheel Down" (121)
Evdev Middle Button Emulation (246): 0
Evdev Middle Button Timeout (247): 50
Evdev Third Button Emulation (248): 1
Evdev Third Button Emulation Timeout (249): 750
Evdev Third Button Emulation Button (250): 3
Evdev Third Button Emulation Threshold (251): 20
Evdev Wheel Emulation (252): 0
Evdev Wheel Emulation Axes (253): 0, 0, 4, 5
Evdev Wheel Emulation Inertia (254): 10
Evdev Wheel Emulation Timeout (255): 200
Evdev Wheel Emulation Button (256): 4
Evdev Drag Lock Buttons (257): 0
Rispetto alla tua prova, ci sono differenze su "Coordinate Transformation Matrix" e "Evdev Axis Calibration" invertito (Ho usato i valori per il pengopad), ma anche cambiandoli non succede nulla
anche a me con xinput_calibrator non rileva la pressione sul touchscreen.
Tutto funzionante ma qualcosa sfugge ....
-
avevo anch'io visto quella distribuzione e devo dire che va molto meglio rispetto a quella di miniand (anche se a me in generale piace di più Ubuntu rispetto a Debian).
Ora sto scaricando questa (che in realtà è basata sulla debian Wheezy LXDE, ma che, a sentire l'autore, include già il supporto per il ts! :) )
-
piccolo esperimento: ho provato a sostituire nella stock rom (3.0.8+) il modulo ft5x_ts preso dalla stock rom android del pengpod (anch'esso 3.0.8+).
Risultato: bootloop! appena prova a caricare il modulo il tablet si riavvia.
Ergo: non tutti i touchscreen ft5x sono uguali, il che spiega anche il fatto che sulla debian wheezy di cui sopra il touch funziona sul pengpod ma non sul 1010i.
Anche guardando i sorgenti su linux-sunxi si vede che l'autore del driver non è lo stesso che si legge nel dmesg della stock rom :(
-
Vorrei provare su un tablet simile, il 102 S2, ma il file evb.bin.rar non è più disponibile su Rapidgator. Potreste ricaricarlo per favore?
PS: Lo so che hanno chipset diverso, ma vorrei provare con un altra distro
-
vedi qualche post più indietro l'avevo riuppato
-
Quote:
Originariamente inviato da
enzocoll
vedi qualche post più indietro l'avevo riuppato
strano, avevo cercato ma non l'avevo trovato...