LINUX.ORG.RU

[COM-порт] Не удаётся подключиться к управляемому свитчу

 


0

1

Собственно, сабж.

Имеются managed свитчи (PSH-2109G+ и SWH-3124G). Начальная конфигурация новых железок производится через COM-порт. Под оффтопиком у коллег всё отлично работает через hyperterm (9600,8N1). Также имеются компы с Slackware 13 и CentOS 5, на них произведены все (?) необходимые настройки. Делал по этой хаутушке: http://www.vanemery.com/Linux/Serial/serial-console.html

Софт, которым пробовал подключиться: screen, minicom, kermit, gtkterm (аналог виндового hyperterm'а).

Результат везде одинаковый: при попытке подключения к устройству через нуль-модемный кабель соединение либо сразу виснет, либо на устройство начинается сыпаться мусор в виде табов, пробелов и прочих подозрительных символов, в результате чего железка или виснет сама, или сбрасывает соединение.

GtkTerm, кстати, вроде соединяется, и свитч даже начинает что-то писать, но потом в консоль начинают валиться вот такие ошибки

Control signals read: Ошибка ввода/вывода

и сессия, опять же, останавливается.

Не подскажет ли уважаемое сообщество, что это такое и как с этим бороться?

─[0]> ps -ef | grep ttyS0

root 4075 1 0 01:28 ttyS0 00:00:00 /sbin/agetty -L -i ttyS0 9600 vt100

─[0]> setserial -g /dev/ttyS0

/dev/ttyS0, UART: 16550A, Port: 0x03f8, IRQ: 4

★★★

Последнее исправление: nbw (всего исправлений: 3)

Ответ на: комментарий от dimon555

> и отключить аппаратный контроль

Спасибо, но пробовал неоднократно, и совершенно без эффекта (сутки уже проблему пилю, млин...)

nbw ★★★
() автор топика
Ответ на: комментарий от madgnu

> мб «cu» подойдет

Тож пробовал. Не подошло. Пишет «Connected.» и намертво виснет.

nbw ★★★
() автор топика
Ответ на: комментарий от nbw

Отключи это в /etc/inittab

root 4075 1 0 01:28 ttyS0 00:00:00 /sbin/agetty -L -i ttyS0 9600 vt100


и пользуйся minicom. запусти его с ключом

#minicom -s

выставь там нужную скорость и пареметры, exit.

anonymous
()
Ответ на: комментарий от anonymous

После того закоментишь строчку в inittab, чтобы не перезагружаться можно просто набрать

#init q

но на всякий удостоверься что процесса этого не стало, он тебе всю малину портит.

anonymous
()
Ответ на: комментарий от anonymous

> #init q

Знаю я про это))) И процесса не стало, но теперь minicom вообще не коннектится. Молчит, как партизан. Настроен он уже полночи как, и, кажется, корректно. Только вот вопрос: может, там нужна какая-нить хитрая строка инициализации?

nbw ★★★
() автор топика
Ответ на: комментарий от anonymous

Анонимный разум, ты волшебник ^_^

ВНЕЗАПНО всё заработало. Дело было, действительно, в этой строке. Всем спасибо за внимание.

nbw ★★★
() автор топика
Ответ на: комментарий от nbw

Если кому интересно, теперь подключается всем: minicom'ом, gtkterm'ом и даже через

screen /dev/ttyS0

:-)

nbw ★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.