Hi, Just to be sure, this is what we want for speakup_dummy. 1. register ldisc structure in spk_tty_probe(). 2. in spk_tty_probe(), attach line discipline - like you would for /dev/ttyX from user space 3. in open() method of ldisc structure, take the tty_struct and cache it. 4. in spk_serial_out_tty() call tty->ops->write() instead of outb(). What have a I missed here? Thanks, Okash _______________________________________________ Speakup mailing list Speakup@xxxxxxxxxxxxxxxxx http://linux-speakup.org/cgi-bin/mailman/listinfo/speakup