I have:
    Correll Touch 5003-0768-01 (Correll Touch was bought out by Elo)
        -- an infra-red touchscreen wrapper.
    XFree86 Version 4.3.0.1 (Debian 4.3.0.dfsg.1-10 20041215174925)

The linux docs for Elo:
    http://www.elotouch.com/support/linux.asp
    "Linux drivers for Elo touchscreens are available in the public
     domain, typically on Linux installation CDs and various FTP
     sites such as www.xfree86.org. These Linux drivers are compatible
     with Elo AT4 2215, AccuTouch E271-2210, IntelliTouch E281-2310,
     IntelliTouch 2500S, and CarrollTouch 4000S controllers."

The problem:
    the eloprahics_drv.o spews "Dropping one byte in an attempt to synchronize"
    when used.

Troubleshooting done:
    I have done a "od -h -w10 </dev/ttyS0" from the console,
    I have not received any characters when screen is touched,
    but I do see the cursor blinking rapidly, if I unplug the serial cable
    the blinking slows to regular console blinking pace.

    I have also plugged in an old serial mouse to /dev/ttyS0 and
    validated that cat /dev/ttyS0 works fine, so I know the port is /dev/ttyS0.

TODO (Solution):
    Write/modify a driver to get this touchscreen working.

HOW:
    I haven't seen any documentation on the best practices for writing
    a XFree86 Driver (or modifying one).

    Is there a step-by-step "HOWTO write a XFree86 Driver"?

Thanks!
_______________________________________________
Devel mailing list
Devel@XFree86.Org
http://XFree86.Org/mailman/listinfo/devel

Reply via email to