Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Не могу запустить COM порт  (Прочитано 870 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн xokc

  • Автор темы
  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
Не могу запустить COM порт
« : 07 Февраля 2016, 12:52:03 »
Есть не вполне обычная коробченка Axiomtek eBOX730-860-FL (http://ipc2u.ru/news/new/eBOX730-860-FL/) с 8 изолированными COM портами.
Ставлю на неё Windows - COM порты работают вполне ожидаемо, причём в диспетчере устройств никаких необычных контроллеров в части портов не наблюдаю. У коробченки есть набор из 16 светодиодов на корпусе, которые моргают, когда идет чтение/запись в COM порты. Замыкаю пины 2 и 3 на одном из портов, кидаю на него сообщение и ожидаемо принимаю на том же порту. В общем, на Windows, всё работает нормально.
Ставлю на неё же линукс (пробовал ubuntu и astra), вижу в ls 8 uart портов типа /dev/ttyS0..7 и... Запускаю minicom, настраиваю аналогично тому, как оно есть в Windows, собственно и всё - никакие огоньки не мигают, данные не передаются и не принимаются. Причем сами порты открываются вполне себе нормально.
Мало того, если я разворачиваю под этой виндой виртуалку с ubuntu, "пробрасываю" пару COM портов на гостевую ОС: всё тоже нормально без всяких танцев с бубном - minicom доволен, огоньки мигают, данные передаются/принимаются. Куда копать-то дальше?

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13756
    • Просмотр профиля
Re: Не могу запустить COM порт
« Ответ #1 : 07 Февраля 2016, 15:57:03 »
наличие файлов /dev/ttyS0-7 ещё не говорит, что устройство подхватилось. Мало того, эти файлы есть жаде там, где uart-ами даже и не пахнет
~$ ls /dev/ttyS?
/dev/ttyS0  /dev/ttyS2  /dev/ttyS4  /dev/ttyS6  /dev/ttyS8
/dev/ttyS1  /dev/ttyS3  /dev/ttyS5  /dev/ttyS7  /dev/ttyS9
смотрите логи, начиная с
dmesg | grep ttyесли ту нет, то нужно курить гугл до посинения

ну или прямо из Вашей ссылки
Цитировать
По всем вопросам, касающимся этой продукции, обращайтесь к специалистам IPC2U
по тел.: (495) 232 0207 или по e-mail : sales@ipc2u.ru
тем более, что совместимость с Linux заявлена ими же

Оффлайн xokc

  • Автор темы
  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
Re: Не могу запустить COM порт
« Ответ #2 : 07 Февраля 2016, 16:12:05 »
смотрите логи, начиная с
dmesg | grep ttyесли ту нет, то нужно курить гугл до посинения
Вот вывод dmesg | grep ttyS
acs@acs-CEM860:~$ dmesg | grep ttyS
[    1.456871] 00:04: ttyS4 at I/O 0x240 (irq = 11, base_baud = 115200) is a 16550A
[    1.477404] 00:05: ttyS5 at I/O 0x248 (irq = 11, base_baud = 115200) is a 16550A
[    1.497913] 00:06: ttyS6 at I/O 0x250 (irq = 11, base_baud = 115200) is a 16550A
[    1.518463] 00:07: ttyS7 at I/O 0x258 (irq = 11, base_baud = 115200) is a 16550A
[    1.539043] 00:09: ttyS0 at I/O 0x3f8 (irq = 4, base_baud = 115200) is a 16550A
[    1.559597] 00:0a: ttyS1 at I/O 0x2f8 (irq = 4, base_baud = 115200) is a 16550A
[    1.580162] 00:0b: ttyS2 at I/O 0x3e8 (irq = 4, base_baud = 115200) is a 16550A
[    1.600717] 00:0c: ttyS3 at I/O 0x2e8 (irq = 4, base_baud = 115200) is a 16550A
Куда дальше смотреть?

ну или прямо из Вашей ссылки, тем более, что совместимость с Linux заявлена ими же
Туда написал уже. Пока молчат.

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13756
    • Просмотр профиля
Re: Не могу запустить COM порт
« Ответ #3 : 07 Февраля 2016, 19:09:38 »
Скорее всего с режимами работы портов что-то не то. Вполне вероятно, что minicom не может передать из-за отсутствия сигнала готовности (убейте не помню какой сигнал).
Windows более самостоятельна и многое Б.Г. уже решил за пользователя, что ему надо делать, а что не так уж и обязательно (например в плане тонких настроек портов).

Оффлайн xokc

  • Автор темы
  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
Re: Не могу запустить COM порт
« Ответ #4 : 07 Февраля 2016, 19:10:37 »
Почему тогда из-под виртуалки всё работает?

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28366
    • Просмотр профиля
Re: Не могу запустить COM порт
« Ответ #5 : 07 Февраля 2016, 22:38:46 »
man stty
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

 

Страница сгенерирована за 0.094 секунд. Запросов: 22.