Baud rate extension generates a lot of questions, due to the
popularity of higher baud rates these days. Baud rate extension is a way of
translating the entire baud rate table up one or more "notches". With baud
rate extension set to 1, you use your applications normally, but when stty
thinks you're running 9600, you're actually running 19,200. When stty thinks
you're running 38,400, you're actually running 57,600. It's sticky across opens
and closes, so you don't have to keep setting it every time a new process is
spawned on the line.
You can set it to 1 by either typing cdstty 57600 , or
by typing cdstty baudext=1 . Either way, it gets set to
1. You can always get the actual baud rate, and special feature "state" on any
of our ports by running cdstty -a on any one of them.
Make sure to use the NON-BLOCKING version of the node (upper case letter
following the tty prefix). Baud rate extension is not device node specific. It
is hardware port specific.
Three main things to remember about baud rate extension...
1.) It's sticky, meaning you only have to do it once per port per boot.
2.) It's hardware port GLOBAL, not device node specific.
3.) It effects ALL baud rates set at the port.