I have an Edgeport/8 that I’m experiencing a strange issue with.
Edgeport info:
PN: 1p 50001231 01
SN: s v13620618
PN: 301 1002 58
Linux kernel: 2.6.22-gentoo-r6
io_edgeport.c: Edgeport USB Serial Driver v2.7
I’m using it with a serial elographics touchscreen, model 1515L. Everything works fine, until the monitor is turned off and then back on again. At that point, the touchscreen still sends the events, but they seem to be queued up in the /dev/ttyUSB0 device. The strange thing is that after maybe 5-10 seconds of touchscreen events, they seem to be sent to the Xorg drivers and are shown, but only upon new input. It seems like there is a buffer that fills up and only sends the old events to the PC to accommodate the new events coming from the touchscreen.
If I “cat /dev/ttyUSB0” the events are there.
I have tested this scenario with a cheapie PL2302 usb-serial dongle and it works fine.
Any help would be greatly appreciated.