Есть у меня девайс замечательный, который цепляется к com-порту, и начальный режим у него - как раз эти самые 14400. Доселе работал с ним на виндах - и было мне счастье. Но надоело мне бегать к виндовой машине, перенес я девайсик к машине с Ubuntu 10.04 - и обрел беспокойство. Коннектишься PuTTY к /dev/ttyS0, указывая нужную скорость, включаешь девайс - и наблюдаешь кракозябров страшных - частота не та.
Наблюдения: дефолтовая скорость порта - 115200. Подключаешься PuTTY на 14400 - ошибок не пишет. Но если посмотреть stty -F /dev/ttyS0 - видно что работаем теперь на 9600.
stty - я ему stty -F /dev/ttyS0 115200 - он мне молча соглашается. Я ему stty -F /dev/ttyS0 14400 - он мне такой «stty: неверный аргумент «14400»»
И кто мне всю картину портит - контроллер ли, иль линукс шутит надо мною так? Куды бечь? обратно в венду?