How do I set the baud speed for a specific tty (in this case a serial port)? I tried using

stty -F /dev/tty.iap ispeed 19200

But get the error Invalid argument for every speed I try (2400, 4800, etc.) except 9600 (the default). I can successfully change the speed in a C program using cfsetspeed. Do I need to make a change somewhere else, like the ttys file?

Why the iphone tag? are you really using iPhone?
–
enzotibMay 5 '12 at 13:41

well actually a jailbroken ipod touch, basically the same. (iap is ipod access protocol.) I figured this question would fit here better than the apple stackexchange site. It is a Unix/Linux question, have the same problem on my mac.
–
newenglanderMay 5 '12 at 14:17