Автор Тема: Работа с железкой через com-порт, проблема.  (Прочитано 4242 раз)

Оффлайн BanZaj

  • Участник
  • *
  • Сообщений: 39
День добрый!

имеется коммутатор Edge-Core ES3528M, Simly Linux 6.0.1
При попытке подключится к коммутатору по rs232 (порты аппаратные) не получается вводить команды.
т.е. при загрузке свича в консольку текст вываливается, но вот команд с клавиатуры не принимает.
а теперь волшебное заклинание - в винде всё работает =)
софт пользовал разный (gtkerm, minicom, ...) сдаётся мне дело в системных библиотеках.

[root@linux log]# dmesg |grep tty
[    0.000000] console [tty0] enabled
[    1.490802] 0000:06:00.0: ttyS0 at I/O 0xc090 (irq = 16) is a XScale
[    1.582345] 0000:06:00.0: ttyS1 at I/O 0xc080 (irq = 16) is a XScale
[root@linux log]# dmesg |grep serial
[    1.490427] serial 0000:06:00.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16

гуглил, поиск по форуму юзал, или я чего-то не понимаю?

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 368
а теперь волшебное заклинание - в винде всё работает =)
А у меня, как правило, наоборот. :)
гуглил, поиск по форуму юзал, или я чего-то не понимаю?
У коммутатора скорость порта в конфиге не задаётся ? А какая выставлена ? Если 9600 по-умолчанию, то сообщения могут и вылезти, но, потом, загрузится конфиг, и... Это в качестве предположения.

Edge-Core не видел, но видел вагон другого, от D-Link до Juniper, нигде проблем не было с mimicom.

Оффлайн yantux

  • Участник
  • *
  • Сообщений: 328
    • Простой калькулятор общего пользования.
Это проблема с настройками порта. Что говорит stty? Попробуйте отключить аппаратное управление потоком.


Поставьте на СОМ порт заглушку, т.е. Rx на Tx, будет ли обмен данными с самого на себя?

Я так понимаю, у линуксового драйвера СОМ порта и терминала периодически появляются новые флаги от версии к версии, которые надо учитывать.
С уважением,
yantux.

Оффлайн BanZaj

  • Участник
  • *
  • Сообщений: 39
Это проблема с настройками порта. Что говорит stty? Попробуйте отключить аппаратное управление потоком.


Поставьте на СОМ порт заглушку, т.е. Rx на Tx, будет ли обмен данными с самого на себя?

Я так понимаю, у линуксового драйвера СОМ порта и терминала периодически появляются новые флаги от версии к версии, которые надо учитывать.

[root@linux images]# stty -F /dev/ttyS0
speed 9600 baud; line = 0;
eof = ^A; min = 60; time = 1;
ignbrk -brkint -icrnl -imaxbel
-opost -onlcr
-isig -icanon -iexten -echo -echoe -echok -echoctl -echoke


про заглушку уже думал, буду попробовать
...
попробовал - не вышло, буду думать дальше
« Последнее редактирование: 17.05.2012 03:48:36 от BanZaj »

Оффлайн BanZaj

  • Участник
  • *
  • Сообщений: 39
У коммутатора скорость порта в конфиге не задаётся ? А какая выставлена ? Если 9600 по-умолчанию, то сообщения могут и вылезти, но, потом, загрузится конфиг, и... Это в качестве предположения.

Edge-Core не видел, но видел вагон другого, от D-Link до Juniper, нигде проблем не было с mimicom.

Перебрал все скорости какие есть =)