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

Исходное сообщение
"getty выставить задержку при печати символов"

Отправлено gray_xor , 14-Сен-09 14:47 
Всем привет.
# uname -a
FreeBSD  7.2-RELEASE FreeBSD 7.2-RELEASE #0: Fri May  1 08:49:13 UTC 2009     root@walker.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC  i386

Недавно заморочился настроить консоль для работы через COM порт. Собственно, получилось.
При подключении через нульмодемный шнур к рабочей станции все работает как надо. Но у меня-то ноутбук. И COM порта там, естественно нет. Использую USB-Serial адаптер. Во время работы с разнообразными коммутаторами (DLink, Zyxel, Cisco) проблем ни разу не возникало. А вот с фряхой вылез странный глюк. Суть глюка заключается в том, что адаптер теряет кучу байт, которые пытается передать фря. Например:

# ifconfig
em0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
        opt#

#

Напрашивается вывод: Виноват адаптер. Ага! Но коммутаторы-то работают с теми же настройками без проблем! Тогда нульмодемный шнур. Но при подключении к нормальному компорту на обычном компе проблем нет!

Перепробовав кучу всяких вариантов настоек с контролем четности, скоростями консоли и т.д. никчему не пришел. Дедуктивным методом пришел к выводу, что у адаптера маленький I/O буфер, в который тупо не помещается все, что пихает туда фря. А коммутаторы нормально работают скорее всего потому, что несмотря на скорость 9600, пауза между символами при печати большая, и буфер успевает слиться до переполнения.

Вопрос: Как объяснить консоли, что букавы нуно печатать не на полной скорости консоли, доводя до истерики адаптер, а делать между ними паузу. Миллисекунд, этак, сто, а то и более?
Курил gettytab и termcap - нашел только ненужные задержки при переводе строк и прочих бекспейсов. Задержку при печати символа ну никак не найду.
Вопрос к гуру, кто сталкивался? Ведь полюбому же можно где-то это настроить!
Пасиба кто откликнется
ЗЫЖ Менять скорость консоли не предлагайте. Пробовал. Адаптер рыдает...


Содержание

Сообщения в этом обсуждении
"getty выставить задержку при печати символов"
Отправлено gray_xor , 18-Сен-09 13:31 
UP