The slip driver looks to me like a good place to start. It does most of what I want as far as tty manipulation etc. Obviously I will do considerable tweeking and replace the speakup/serial.c with a slip style driver. Then on startup, the poll thread will look for the tty to become ready and attach the tweeked driver to it. Then it should run as normal. So serial/usb/whatever will make no difference. _______________________________________________ Speakup mailing list Speakup@xxxxxxxxxxxxxxxxx http://linux-speakup.org/cgi-bin/mailman/listinfo/speakup