Posts: 10
Threads: 2
Joined: Oct 2015
Reputation:
0
Bonjour,
Je viens d'installer la V2 suite à un plantage du à ma carte CF. Tout s'est bien passé à par que le touchscreen n'est pas reconnu. Le contrôleur eGALAX ne doit pas être pris en charge.
Y a t-il une solution autre que de changer mon écran qui fonctionne encore bien ?
Je sais que nous sommes peu à avoir encore ce modèle mais peut-être quelqu'un pourra se pencher sur ce pb quand même.
Merci par avance.
Jérôme W
Posts: 1,417
Threads: 20
Joined: Aug 2013
Reputation:
8
J'imagine que tu as suivi la configuration de l'écran tactile sur le wiki.
Malheureusement cela ne marche pas comme expliqué pour les contrôleurs egalax. Il faut donc désactiver le service si tu l'avait activé en suivant le wiki:
Code:
systemctl disable usb-serial-touchscreen@ttyS0
Essaye ensuite cette configuration pour egalax, en mettant ca dans un fichier /usr/share/X11/xorg.conf.d/10-egalax.conf
Code:
Section "InputDevice"
Identifier "touchscreen"
Driver "evtouch"
Option "Device" "/dev/ttyS0"
Option "DeviceName" "touchscreen"
Option "ReportingMode" "Raw"
Option "Emulate3Buttons"
Option "Emulate3Timeout" "50"
Option "SendCoreEvents" "On"
EndSection
Ensuite reboot. Si ca marche tu pourras calibrer l'écran comme indiqué sur le wiki.
Il faut aussi faire attention au port série sur lequel est connecté ton écran. Dans l'exemple que j'ai donné c'est ttyS0 (le port 0) mais ca peut être ttyS1 ou ttyS2 etc. A tester dans ton cas...
Raoul,
Calaos Core Dev.
Calaos git sur NUC NUC5PPYH | Wago 750-849 | DALI RGB | Sondes NTC sur 750-464 | Sondes 1Wire DS18B20 avec adaptateur USB DS9490R | Nodes MySensors avec gateway USB | Ecran tactile ELO avec adaptateur USB/RS232 | Squeezebox Duet et Radio | Logitech Harmony Ultimate | Ampli Pioneer VSX921
Posts: 1,417
Threads: 20
Joined: Aug 2013
Reputation:
8
Ah... Ca veut dire que le serveur graphique Xorg a pas démarré. Probablement un pb avec la configuration...
Peux tu donner le contenu du fichier /var/log/Xorg.0.log ?
Mets le sur pastebin.com et donnes le lien.
PS: tu peux utiliser la commande nano au lieu de vi c'est plus simple a utiliser.
Raoul,
Calaos Core Dev.
Calaos git sur NUC NUC5PPYH | Wago 750-849 | DALI RGB | Sondes NTC sur 750-464 | Sondes 1Wire DS18B20 avec adaptateur USB DS9490R | Nodes MySensors avec gateway USB | Ecran tactile ELO avec adaptateur USB/RS232 | Squeezebox Duet et Radio | Logitech Harmony Ultimate | Ampli Pioneer VSX921
Posts: 1,417
Threads: 20
Joined: Aug 2013
Reputation:
8
Hmm... Il a pas chargé la config que j'ai donné. Je crois que c'etait pas bon comme config.
Essaye ca dans le fichier /usr/share/X11/xorg.conf.d/10-egalax.conf:
Code:
Section "InputClass"
Identifier "touchscreen egalax"
MatchDevicePath "/dev/ttyS0"
Driver "evtouch"
Option "Device" "/dev/ttyS0"
Option "DeviceName" "touchscreen"
Option "ReportingMode" "Raw"
Option "Emulate3Buttons"
Option "Emulate3Timeout" "50"
Option "SendCoreEvents" "On"
EndSection
Et si ca fonctionne pas il me faut de nouveau le /var/log/Xorg.0.log pour voir ce qu'il se passe... On est obligé de faire des essais comme ca, car je n'ai pas d'egalax chez moi...
Raoul,
Calaos Core Dev.
Calaos git sur NUC NUC5PPYH | Wago 750-849 | DALI RGB | Sondes NTC sur 750-464 | Sondes 1Wire DS18B20 avec adaptateur USB DS9490R | Nodes MySensors avec gateway USB | Ecran tactile ELO avec adaptateur USB/RS232 | Squeezebox Duet et Radio | Logitech Harmony Ultimate | Ampli Pioneer VSX921
Posts: 1,417
Threads: 20
Joined: Aug 2013
Reputation:
8
Pour usb-serial-touchscreen@ttyS0 il faut absolument qu'il soit arrêter, car il c'est le driver pour les autres contrôleurs tactiles et il va être en conflit avec celui pour egalax. Pour verifier que c'est bien arrêté tu peux le faire avec la commande
qui permet de lister tous les processus qui sont lancés. Dans la liste il ne doit pas y avoir de processus qui s'appelle
.
Ensuite ce que tu dois faire c'est trouver sur quel ttySX est branché ton écran tactile. Comme ca tu sera sur que c'est bien celui la.
Tu peux faire ca en lançant la commande
et ensuite quand tu appuis sur l'écran des codes hexadecimals doivent s'afficher sur ta console. Si c'est le cas, tu as trouvé lequel c'est, et c'est bon signe, ca veut dire que le contrôleur egalax fonctionne et envoie les infos.
Essaye tout ca, et une fois que c'est ok, on va voir pour continuer avec la config...
Raoul,
Calaos Core Dev.
Calaos git sur NUC NUC5PPYH | Wago 750-849 | DALI RGB | Sondes NTC sur 750-464 | Sondes 1Wire DS18B20 avec adaptateur USB DS9490R | Nodes MySensors avec gateway USB | Ecran tactile ELO avec adaptateur USB/RS232 | Squeezebox Duet et Radio | Logitech Harmony Ultimate | Ampli Pioneer VSX921