Hi Stephen,

Yes you are right I am using
"inputattach -elo"

Regards
Thierry

Le 27/01/2013 23:52, Stephen Kitt a écrit :
Hi Thierry,

On Sat, 26 Jan 2013 16:41:36 +0100, Thierry Bultel
<thierry.bul...@wanadoo.fr> wrote:
I am using the "inputattach" utility to work with an elotouch
touchscreen, with serial wire.

The running kernel is a 3.0.49, the board an iMX6 SOC. The kernel module
source is 'drivers/input/touche/elo.c'

The issue is that I cannot communicate with the touchscreen without
hacking, either in the kernel, or in inputattach.

My quick analysis from the kernel side is that I am not sending any
characters in the serial line, because I have tty->hw_stopped = 1, and
therefore uart_start does not call start_tx.

This is set when the line discipline is configured with CRTSCTS.

If in 'elo.c' I force the result of the elo_command_10 to be 0, and the
expected packet as well, then I obviously do not send the start packet
but I correctly receive touch event interrupts from the serio layer.

Or, better, if in inputattach.c, I remove the CRTSCTS flag, then
communication is OK without to hack in the kernel.

Furthermore, I have taken a look at the old
xserver-xorg-input-elographics-1.1.0/src/xf86Elo.c, that works from ages
with my touchscreen, and I do not see the CRTSCTS in the termios flags.

I would be please to provide more information if needed.

Thanks for reporting this. Could you tell me exactly which Elotouch model
you're using? I take it you're specifying "--elotouch" or "-elo" on the
inputtach command line; is that correct?

Thanks in advance,

Stephen



--
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to