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


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: Не работают Serial port'ы  (Прочитано 2465 раз)

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

Оффлайн d3anil

  • Автор темы
  • Новичок
  • *
  • Сообщений: 6
    • Просмотр профиля
Не работают Serial port'ы
« : 05 Декабря 2016, 14:44:03 »
Здравствуйте, имеется железка с serial port'ами, на неё установлена ubuntu-14.04-server

Пытаюсь заставить работать serial port'ы, но ничего не понимаю
Из под Windows работают, Usb-конвертер работает.

В ubuntu вообще 0, на осциллографе полная тишина.

Не пойму какой контроллер вообще за это отвечает

lspci:
(Нажмите, чтобы показать/скрыть)

dmesg | grep tty:  (все как в биосе)
(Нажмите, чтобы показать/скрыть)

setserial:
(Нажмите, чтобы показать/скрыть)

stty:
(Нажмите, чтобы показать/скрыть)

Оффлайн bezbo

  • Старожил
  • *
  • Сообщений: 1749
    • Просмотр профиля
Re: Не работают Serial port'ы
« Ответ #1 : 05 Декабря 2016, 16:06:19 »
Цитировать
Use "setserial -g /dev/ttyS*". If it shows anything less than a 16550A, this may be your problem.

Оффлайн Peter_I

  • Старожил
  • *
  • Сообщений: 3033
    • Просмотр профиля
Re: Не работают Serial port'ы
« Ответ #2 : 05 Декабря 2016, 21:04:24 »
С какой стати setserial покажет что-то иное? У меня никогда не было проблем с COM-портами.
Лучше бы автор написал, как именно он их заставляет.
Пётр.

Оффлайн d3anil

  • Автор темы
  • Новичок
  • *
  • Сообщений: 6
    • Просмотр профиля
Re: Не работают Serial port'ы
« Ответ #3 : 06 Декабря 2016, 20:31:53 »
С какой стати setserial покажет что-то иное? У меня никогда не было проблем с COM-портами.
Лучше бы автор написал, как именно он их заставляет.

Все просто, замыкаю Tx на Rx и пытаюсь словить свое сообщение

Оффлайн Peter_I

  • Старожил
  • *
  • Сообщений: 3033
    • Просмотр профиля
Re: Не работают Serial port'ы
« Ответ #4 : 06 Декабря 2016, 21:40:14 »
И с этим не было проблем, в т.ч. при связи через COM-port Linux и Windows.
Проверьте, как порты сконфигурированы. Я всегда делал это с помощью termios.
Пётр.

Morisson

  • Гость
Re: Не работают Serial port'ы
« Ответ #5 : 06 Декабря 2016, 21:50:33 »
d3anil, sudo adduser USER dialout?

Оффлайн Peter_I

  • Старожил
  • *
  • Сообщений: 3033
    • Просмотр профиля
Re: Не работают Serial port'ы
« Ответ #6 : 06 Декабря 2016, 23:57:25 »
А кабели те же самые, какие используются в Windows? Конкретно, нули соединены?
Пётр.

Оффлайн d3anil

  • Автор темы
  • Новичок
  • *
  • Сообщений: 6
    • Просмотр профиля
Re: Не работают Serial port'ы
« Ответ #7 : 07 Декабря 2016, 10:41:01 »
d3anil, sudo adduser USER dialout?

Все есть, с доступом проблем нет

Пользователь добавил сообщение 07 Декабря 2016, 10:44:17:
А кабели те же самые, какие используются в Windows? Конкретно, нули соединены?

Да нет ни каких кабелей пока. Банальный джампер на 2 и 3 пин разъема

Проблема в том, что тишина полная при отправке на Tx нет ни каких изменений напряжения
« Последнее редактирование: 07 Декабря 2016, 10:44:17 от d3anil »

Morisson

  • Гость
Re: Не работают Serial port'ы
« Ответ #8 : 07 Декабря 2016, 11:34:16 »
d3anil, Так не понятно, у тебя железные COM или переходник USB-COM

Оффлайн d3anil

  • Автор темы
  • Новичок
  • *
  • Сообщений: 6
    • Просмотр профиля
Re: Не работают Serial port'ы
« Ответ #9 : 07 Декабря 2016, 13:55:49 »
d3anil, Так не понятно, у тебя железные COM или переходник USB-COM

Железные, железные

переходники работают

Оффлайн suslikk

  • Старожил
  • *
  • Сообщений: 2485
    • Просмотр профиля
Re: Не работают Serial port'ы
« Ответ #10 : 07 Декабря 2016, 14:09:33 »
d3anil, какой командой вы что либо отправляете? Посмотрие в сторону pySerial... когда то давно я писал какую ту софтину обрабатывающую данные с последовательного порта.
Нарисуй свой город на openstreetmap.org

Оффлайн d3anil

  • Автор темы
  • Новичок
  • *
  • Сообщений: 6
    • Просмотр профиля
Re: Не работают Serial port'ы
« Ответ #11 : 07 Декабря 2016, 14:18:13 »
d3anil, какой командой вы что либо отправляете? Посмотрие в сторону pySerial... когда то давно я писал какую ту софтину обрабатывающую данные с последовательного порта.

пробывал:
minicom
echo "123" > /dev/ttyS0
pySerial

Пользователь добавил сообщение 07 Декабря 2016, 15:49:06:
Нашел в /var/log/syslog

[drm:cpt_set_fifo_underrun_reporting] *ERROR* uncleared pch fifo underrun on pch transcoder A
[drm:cpt_serr_int_handler] *ERROR* PCH transcoder A FIFO underrun
« Последнее редактирование: 07 Декабря 2016, 15:49:06 от d3anil »

 

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