The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Как повысить скорость нуль-модемного соединения на FreeBSD"
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"Как повысить скорость нуль-модемного соединения на FreeBSD"
Сообщение от kost Искать по авторуВ закладки on 08-Дек-04, 19:26  (MSK)
Задача простая: нужно соединить 2-а компа нуль модемным кабелем.
Собиралось все на FreeBSD. Соединяем компы нульмодемом, на одной машине запускаем cu -l /dev/cuaa0 и на другой тоже самое.
Везде пишется Connected, после чего все символы написанные на одной консоли появляются в другой... все просто, но только работает все медленно.
cu -s 57600 -l /dev/cuaa0 с одной и другой стороны дает набор непонятных символов. Т.е. если скорость больше чем 9600, ничего в нормальном виде не передается.
stty -f /dev/cuaa0 57600 - менять параметры скорости порта отказывается

Вопрос: как повысить скорость нуль-модемного соединения?

  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "Как повысить скорость нуль-модемного соединения на FreeBSD"
Сообщение от Dmitry U. Karpov Искать по авторуВ закладки on 08-Дек-04, 23:30  (MSK)
May be, "float control"?
  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "Как повысить скорость нуль-модемного соединения на FreeBSD"
Сообщение от lavr emailИскать по авторуВ закладки on 09-Дек-04, 14:41  (MSK)
>Задача простая: нужно соединить 2-а компа нуль модемным кабелем.
>Собиралось все на FreeBSD. Соединяем компы нульмодемом, на одной машине запускаем cu
>-l /dev/cuaa0 и на другой тоже самое.
>Везде пишется Connected, после чего все символы написанные на одной консоли появляются
>в другой... все просто, но только работает все медленно.
>cu -s 57600 -l /dev/cuaa0 с одной и другой стороны дает набор
>непонятных символов. Т.е. если скорость больше чем 9600, ничего в нормальном
>виде не передается.
>stty -f /dev/cuaa0 57600 - менять параметры скорости порта отказывается
>
>Вопрос: как повысить скорость нуль-модемного соединения?


использовать ПРАВИЛЬНЫЙ кабель и правильно настроить порт.
Критично: длина кабеля и распайка (кол-во используемых сигналов, шнурков)

В handbook все это должно быть.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "Как повысить скорость нуль-модемного соединения на FreeBSD"
Сообщение от kost Искать по авторуВ закладки on 09-Дек-04, 16:10  (MSK)
>>Задача простая: нужно соединить 2-а компа нуль модемным кабелем.
>>Собиралось все на FreeBSD. Соединяем компы нульмодемом, на одной машине запускаем cu
>>-l /dev/cuaa0 и на другой тоже самое.
>>Везде пишется Connected, после чего все символы написанные на одной консоли появляются
>>в другой... все просто, но только работает все медленно.
>>cu -s 57600 -l /dev/cuaa0 с одной и другой стороны дает набор
>>непонятных символов. Т.е. если скорость больше чем 9600, ничего в нормальном
>>виде не передается.
>>stty -f /dev/cuaa0 57600 - менять параметры скорости порта отказывается
>>
>>Вопрос: как повысить скорость нуль-модемного соединения?
>
>
>использовать ПРАВИЛЬНЫЙ кабель и правильно настроить порт.
>Критично: длина кабеля и распайка (кол-во используемых сигналов, шнурков)
>
>В handbook все это должно быть.


Дело в том что стоит задача сделать консольный сервер. Если в /boot.config отрубаю вывод на com-порт, то прямое соединение между компами с помошью cu работает на любых скоростях.
Если же идет переадресацию на com-порт, а не на видео консоль, то скорость вседа не более 9600.
После долгих экспериментов пришел к выводу, что выше этой скорости не прыгнешь, поскольку в режиме переадресации вывода загрузчик вообще может ничего не знать о настройках портов и ставит скорость 9600, и только потом грузится ядро...
Если я не прав, то скажите где?

  Рекомендовать в FAQ | Cообщить модератору | Наверх

4. "Как повысить скорость нуль-модемного соединения на FreeBSD"
Сообщение от lavr emailИскать по авторуВ закладки on 09-Дек-04, 16:26  (MSK)
>>>Задача простая: нужно соединить 2-а компа нуль модемным кабелем.
>>>Собиралось все на FreeBSD. Соединяем компы нульмодемом, на одной машине запускаем cu
>>>-l /dev/cuaa0 и на другой тоже самое.
>>>Везде пишется Connected, после чего все символы написанные на одной консоли появляются
>>>в другой... все просто, но только работает все медленно.
>>>cu -s 57600 -l /dev/cuaa0 с одной и другой стороны дает набор
>>>непонятных символов. Т.е. если скорость больше чем 9600, ничего в нормальном
>>>виде не передается.
>>>stty -f /dev/cuaa0 57600 - менять параметры скорости порта отказывается
>>>
>>>Вопрос: как повысить скорость нуль-модемного соединения?
>>
>>
>>использовать ПРАВИЛЬНЫЙ кабель и правильно настроить порт.
>>Критично: длина кабеля и распайка (кол-во используемых сигналов, шнурков)
>>
>>В handbook все это должно быть.
>
>
>Дело в том что стоит задача сделать консольный сервер. Если в /boot.config
>отрубаю вывод на com-порт, то прямое соединение между компами с помошью
>cu работает на любых скоростях.
>Если же идет переадресацию на com-порт, а не на видео консоль, то
>скорость вседа не более 9600.
>После долгих экспериментов пришел к выводу, что выше этой скорости не прыгнешь,
>поскольку в режиме переадресации вывода загрузчик вообще может ничего не знать
>о настройках портов и ставит скорость 9600, и только потом грузится
>ядро...
>Если я не прав, то скажите где?


сразу нужно было сказать что консоль, sorry, сейчас нет времени смотреть,
но консоль обычно делают на скорости 9600 ибо вывод на обычный текстовый
терминал всегда была не выше 19200

  Рекомендовать в FAQ | Cообщить модератору | Наверх

5. "Как повысить скорость нуль-модемного соединения на FreeBSD"
Сообщение от kost Искать по авторуВ закладки on 09-Дек-04, 16:27  (MSK)
Спасибо...
  Рекомендовать в FAQ | Cообщить модератору | Наверх

6. "Как повысить скорость нуль-модемного соединения на FreeBSD"
Сообщение от lavr emailИскать по авторуВ закладки on 09-Дек-04, 19:32  (MSK)
>Спасибо...

блин, забыл что зачастую в качестве консоли использовали безмониторную
консоль: печать с клавиутурой и скорость с ними не могла быть выше 9600,
если в качестве консоли используется PC, нужно посмотреть КАК реализуется
консоль через com-port, мб там где-то вшита скорость и ее можно переопределить.

В любом случае, низкую скорость использовали:

1) из-за старых и особенностей консольных устройств
2) из-за того чтобы вывод заведомо НЕ БЫЛ быстрым, а это уже понятно почему

  Рекомендовать в FAQ | Cообщить модератору | Наверх

7. "Как повысить скорость нуль-модемного соединения на FreeBSD"
Сообщение от Alexander Grigoriev emailИскать по авторуВ закладки on 10-Дек-04, 11:32  (MSK)
>Если же идет переадресацию на com-порт, а не на видео консоль, то
>скорость вседа не более 9600.
>После долгих экспериментов пришел к выводу, что выше этой скорости не прыгнешь,
>поскольку в режиме переадресации вывода загрузчик вообще может ничего не знать
>о настройках портов и ставит скорость 9600, и только потом грузится
>ядро...
>Если я не прав, то скажите где?

Почитайте же наконец handbook.

20.6.5 Tips for the Serial Console
20.6.5.1 Setting a Faster Serial Port Speed

By default, the serial port settings are: 9600 baud, 8 bits, no parity, and 1 stop bit. If you wish to change the speed, you need to recompile at least the boot blocks. Add the following line to /etc/make.conf and compile new boot blocks:

BOOT_COMCONSOLE_SPEED=19200

See Section 20.6.5.2 for detailed instructions about building and installing new boot blocks.

If the serial console is configured in some other way than by booting with -h, or if the serial console used by the kernel is different from the one used by the boot blocks, then you must also add the following option to the kernel configuration file and compile a new kernel:

options CONSPEED=19200

  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру