URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 10515
[ Назад ]

Исходное сообщение
"Скорость в getty больше 9600?"

Отправлено Илья , 22-Ноя-01 12:37 
Почему getty работает только на скорости 9600, а если ставить любую большую скорость вместо login: выдает какую-то херню? FreeBSD 4.3

Содержание

Сообщения в этом обсуждении
"RE: Скорость в getty больше 9600?"
Отправлено lavr , 22-Ноя-01 16:07 
>Почему getty работает только на скорости
>9600, а если ставить любую
>большую скорость вместо login: выдает
>какую-то херню? FreeBSD 4.3

как говорят, "что сделал, то и получил"

настроить-проинициализировать модем на
той скорости, на которой будет открываться
порт, модем настроить на fixed-speed, те без
выравнивания скоростей DTE - DCE.

допустим мы хотим чтобы порт открывался на
скорости 57600, как было сказано выше DTE-fixed:
(для com5)

1) cu -l/dev/cuaa4 -s57600
команды инициализации модема (включая fixed serial speed)
at&w (записываем в профиль)
atz
ati4 (смотрим - берется из профиля?)
~.
(команды приведены для USR модемов)

2) настраиваем /etc/ttys на скорость 57600
ttyd4   "/usr/libexec/getty std.57600"   dialup  on secure
например у нас порт serail-5

3) проверяем чтобы драйвер не пытался выравнивать
скорости на порту:

4) /etc/gettytab:
std.57600|57600-baud:\
        :np:sp#57600:

первая скорость - скорость открытия: 57600-baud
и sp#57600 - следующий вход из gettytab и он
опять же 57600, те всегда будет скорость 57600

все, теперь мусора быть не должно.