The only way I got speakup to work with the audapter when I compiled 2.6.34 several months ago was to remove the error checking in serial.c, I think it was, regarding stealing the ports. I have a lot of problems with missing letters when key echo is on whether I type fast or slow. I don't have the knowledge to fix either of these problems so I guess my choice is to live with it or use windows even more than I do already!