Hello,
I use elotouch on IBM POS 4840-543. Touch is detected on port /dev/ttyS6. After update xserver-xorg-input-elographics to version 1:1.2.1-1 (on Debian stable) X's hang up. Strace "tell me", the problem is in line 808 xf86Elo.c. After change "while" to "if" touch starts working. Patch:

diff -Naur xf86-input-elographics-1.2.2/src/xf86Elo.c xf86-input-elographics-1.2.2.modif/src/xf86Elo.c --- xf86-input-elographics-1.2.2/src/xf86Elo.c 2008-06-10 21:47:13.000000000 +0200 +++ xf86-input-elographics-1.2.2.modif/src/xf86Elo.c 2008-08-21 18:43:06.000000000 +0200
@@ -807,7 +807,7 @@
  /*
   * Try to get a packet.
   */
-  while (xf86EloGetPacket(priv->packet_buf,
+  if (xf86EloGetPacket(priv->packet_buf,

Best regards
sysgone


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

Reply via email to