XFree86 4.1/4.2, QNX and Elo touch

I am trying to get XFree86 4.1 or 4.2 up and running with a serial ELO touch
screen under QNX 6.1, using the ELO touch screen module under XFree86.

I works to some degree but XFree86 event processing hangs until I move the
cursor through the touch screen. For instance - if I type some thing in a
terminal window it will not show up until I move the cursor around with the
touch screen. It is almost like XFree86 is blocked by the touch screen.

I tried to set the serial device to raw (stty +raw < /dev/ser1) but that
didn’t make any difference.

Any ideas?

Thanks
Jens

Jens H Jorgensen wrote:

I am trying to get XFree86 4.1 or 4.2 up and running with a serial ELO touch
screen under QNX 6.1, using the ELO touch screen module under XFree86.

I works to some degree but XFree86 event processing hangs until I move the
cursor through the touch screen. For instance - if I type some thing in a
terminal window it will not show up until I move the cursor around with the
touch screen. It is almost like XFree86 is blocked by the touch screen.

I tried to set the serial device to raw (stty +raw < /dev/ser1) but that
didn’t make any difference.

Any ideas?

Looks like the common problem with a wrong started mouse driver.

Do you have started the mouse driver with devi-hirun -Pr … ? (Hi
Frank :slight_smile: )

IMHO … if you have used Photon before you have to kill devi-hirun and
start it again …

Armin

Thanks
Jens

I just got it up and running today by patching the Elo touch screen driver
under XFree86. It seems like read() call to /dev/ser1 is blocking.

I supect that is also the problem that some people have reported on serial
mouse.

I don’t have any problems with using the PS2 style mouse - for that I start
up devi-hirun as you also suggest.


BTW: It seems like they completely broke (disabled) the configuration
portion for the Elo touch screen driver from 4.1 to 4.2.

Jens
“Armin Steinhoff” <a-steinhoff@web_.de> wrote in message
news:3C93A1A7.E661F15D@web_.de…

Jens H Jorgensen wrote:

I am trying to get XFree86 4.1 or 4.2 up and running with a serial ELO
touch
screen under QNX 6.1, using the ELO touch screen module under XFree86.

I works to some degree but XFree86 event processing hangs until I move
the
cursor through the touch screen. For instance - if I type some thing in
a
terminal window it will not show up until I move the cursor around with
the
touch screen. It is almost like XFree86 is blocked by the touch screen.

I tried to set the serial device to raw (stty +raw < /dev/ser1) but that
didn’t make any difference.

Any ideas?

Looks like the common problem with a wrong started mouse driver.

Do you have started the mouse driver with devi-hirun -Pr … ? (Hi
Frank > :slight_smile: > )

IMHO … if you have used Photon before you have to kill devi-hirun and
start it again …

Armin


Thanks
Jens

Below comment regarding the configuration - I stand corrected! The
configuration of the ELO touch screen does work under 4.2. They just changed
the calibration parameters from MaximumPositionX, MinimumPositionX,
MaximumPositionY, MinimumPositionY to MaxX, MinX, MaxY and MinY.

But read() from /dev/ser1 is still blocking under QNX.


Jens


“Jens H Jorgensen” <jhj@remove-nospam-videk.com> wrote in message
news:a76ahj$prn$1@inn.qnx.com

I just got it up and running today by patching the Elo touch screen driver
under XFree86. It seems like read() call to /dev/ser1 is blocking.

I supect that is also the problem that some people have reported on serial
mouse.

I don’t have any problems with using the PS2 style mouse - for that I
start
up devi-hirun as you also suggest.


BTW: It seems like they completely broke (disabled) the configuration
portion for the Elo touch screen driver from 4.1 to 4.2.

Jens
“Armin Steinhoff” <a-steinhoff@web_.de> wrote in message
news:3C93A1A7.E661F15D@web_.de…


Jens H Jorgensen wrote:

I am trying to get XFree86 4.1 or 4.2 up and running with a serial ELO
touch
screen under QNX 6.1, using the ELO touch screen module under
XFree86.

I works to some degree but XFree86 event processing hangs until I move
the
cursor through the touch screen. For instance - if I type some thing
in
a
terminal window it will not show up until I move the cursor around
with
the
touch screen. It is almost like XFree86 is blocked by the touch
screen.

I tried to set the serial device to raw (stty +raw < /dev/ser1) but
that
didn’t make any difference.

Any ideas?

Looks like the common problem with a wrong started mouse driver.

Do you have started the mouse driver with devi-hirun -Pr … ? (Hi
Frank > :slight_smile: > )

IMHO … if you have used Photon before you have to kill devi-hirun and
start it again …

Armin


Thanks
Jens