http://en.wikipedia.org/wiki/UART lists UART speeds up to 2,764,800 bits/second. Does it take a special magic UART to do this? termios.h only goes up to 921,600