Последовательное соединение, получающее непрерывный мусор

455
chew socks

Я пытаюсь подключиться через последовательный порт к HP AM867A switch(в более широком смысле это Brocade 8gb SAN switch). Я использовал переключатель, поэтому я пытаюсь выполнить сброс пароля. Переключатель работает Fabric OS 7.2.0d.

Коммутатор имеет консольный порт RJ-45, который подключен с помощью адаптера DB9 к компьютеру под управлением Ubuntu 16.10. Я использую оба picocomи minicom. Я пробовал как с, так 9600 8N1 no flow controlи minicomс software flow control. С обоими эмуляторами я получаю данные, показанные ниже («R», за которым следует юникод «средний оттенок»).

R▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒

Разница лишь в том, что с picocomэкрана постоянно прокручивается вниз и появляются некоторые перемежающиеся 6. При minicomэтом первая строка заполняется, а затем последний символ непрерывно меняется.

Заранее спасибо за любые предложения, и если я могу получить больше данных, пожалуйста, спросите!

1
Это определенно то, что похоже, что настройки связи неверны. Я бы предложил остаться на 8N1 и попробовать скорости 1200, 2400, 9600, 19200, 38400, 57600 и 115.2k. Я думаю, вы найдете, что один из них будет работать. acejavelin 6 лет назад 0
@acejavelin Спасибо за предложение! В то время как более низкие скорости производили некоторые из более нормальных символов (а не юникод), они все еще были просто случайным и непрерывным выводом. chew socks 6 лет назад 0

1 ответ на вопрос

0
Robb W.

Я не видел такого поведения раньше. 9600 8N1 кажется разумным, по крайней мере, это настройки по умолчанию для Brocade 6510.

Что произойдет, если вы выключите питание? Эмулятор терминала продолжает видеть результат? Если это так, я бы заподозрил, что какой-то другой сервис в системе Ubuntu настроен на использование того же порта, например, для входа в систему или процесса getty, и это может мешать вашему общению с Brocade. У меня нет никаких систем Ubuntu, но сеансы входа / терминала в UNIX / Linux обычно настраиваются через / etc / inittab.

В качестве альтернативы, у Brocade есть инструмент настройки под названием EZSwitchSetup (на самом деле), который использует связь на основе Ethernet для подключения к своим коммутаторам. Однако я считаю, что для установки этого пакета требуется клиентская система Windows. Я не знаю ни о какой версии для Linux.

Спасибо за предложение! Выход отключается, как только я выключаю его, и перезапускается, как только шнур питания подключен. Для справки я подключаюсь через `/ dev / ttyS0`. Я буду работать над получением EZSwitchSetup (похоже, создание учетной записи немного сложнее), но в их документации сказано, что у них тоже есть версия Unix, что позволит мне использовать EZSwitchSetup и с последовательным соединением. chew socks 6 лет назад 0
Я только что вспомнил, что могу проверить версию прошивки (Fabric OS 7.2.0d) через telnet (хотя я не могу войти через нее). chew socks 6 лет назад 0
Согласно Интернету, кажется, что последовательные интерфейсы Ubuntu настраиваются через файлы с именем: / etc / init /.conf. Поэтому вы можете проверить соответствующий файл в вашей системе. Как все прошло с EZSwitchSetup? Robb W. 6 лет назад 0

Похожие вопросы