Как подключиться к терминалу к устройству serial-to-USB на Ubuntu 10.10 (Maverick Meerkat)?


Я пытаюсь подключить minicom к последовательному устройству, которое подключено через USB-последовательный адаптер. Это PL2303, и из всего, что я прочитал, никаких дополнительных драйверов не требуется. Устройство распознается как PL2303.

Я новичок в minicom. Это правильная команда? Или мне нужно что-то настроить?

$ sudo minicom --device /dev/ttyUSB0
minicom: cannot open /dev/ttyUSB0: No such file or directory

$ sudo lsusb -v

Bus 002 Device 006: ID 067b:2303 Prolific Technology, Inc. PL2303 Serial Port
Device Descriptor:
  bLength                18
  bDescriptorType         1

$ tail /var/log/syslog  #then removed and attached the device.
Mar 13 23:31:49 ubuntu kernel: [807996.786805] usb 2-1: pl2303 converter now attached to ttyUSB0
Mar 13 23:34:44 ubuntu kernel: [808172.155129] usb 2-1: USB disconnect, address 7
Mar 13 23:34:44 ubuntu kernel: [808172.156321] pl2303 ttyUSB0: pl2303 converter now disconnected from ttyUSB0
Mar 13 23:34:44 ubuntu kernel: [808172.156374] pl2303 2-1:1.0: device disconnected
Mar 13 23:34:52 ubuntu kernel: [808179.497856] usb 2-1: new full speed USB device using uhci_hcd and address 8
Mar 13 23:34:52 ubuntu kernel: [808179.785845] pl2303 2-1:1.0: pl2303 converter detected
Mar 13 23:34:52 ubuntu kernel: [808179.872309] usb 2-1: pl2303 converter now attached to ttyUSB0
9 54

9 ответов:

сначала проверьте с dmesg | grep tty Если система распознает ваш адаптер. Затем попробуйте запустить minicom с sudo minicom -s перейдите к "настройка последовательного порта" и измените первую строку с /dev/ttyUSB0.

не забудьте сохранить конфигурацию по умолчанию с помощью "Save setup as dfl". Это работает для меня на Ubuntu 11.04 на VirtualBox.

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

#!/bin/bash
sudo chmod 666 /dev/ttyUSB0

putty

P. S. Я никогда не рекомендую, что разрешения на 777.

программы связи последовательного порта moserial или gtkterm обеспечить простой способ проверить подключение и изменить /dev/ttyUSB0 (или /dev/ttyUSB1!) настроить. Несмотря на то, что там может быть только один USB-адаптер для RS232,n обозначение /dev/ttyUSBn может и меняется периодически! Оба moserial и gtkterm покажет, какое обозначение порта имеет значение в их соответствующих выпадающих меню при выборе соответствующего port использовать.

проверить help.ubuntu.com/community/Minicom подробнее о minicom.

Я должен был исправить это с adduser *username* dialout. У меня никогда не было этой ошибки снова, хотя ранее единственным способом заставить его работать было перезагрузить компьютер или отключить и снова подключить usb к последовательному адаптеру.

Я получаю ту же ошибку minicom, "не удается открыть /dev/ttyUSB0: нет такого файла или каталога"

три ноты:

  1. Я получаю сообщение об ошибке, когда устройство, подключенное к последовательному порту конца моей плодовитой технологии PL2303 USB/последовательный адаптер выключен. После включения устройства (встроенный контроллер под управлением Linux) minicom подключается нормально.

  2. Я должен работать как суперпользователь (т. е. sudo minicom)

  3. иногда мне приходится отключать и подключать обратно адаптер USB-to-serial, чтобы получить minicom для подключения к нему.

Я запускаю Ubuntu 10.04 LTS (Lucid Lynx) под VMware (работает на Windows 7). В этом случае убедитесь, что устройство подключено к операционной системе виртуальной машины, щелкнув правой кнопкой мыши значок USB/Serial USB в правом нижнем углу окна VMware и выберите Подключить (отключить от хоста).

Не забудьте нажать Ctrl + A чтобы получить приглашение minicom, и введите X, чтобы выйти из программы. Просто выход из терминальной сессии под управлением minicom оставит процесс запущенным.

У меня была точно такая же проблема и она была исправлена путем chmod 777 /dev/ttyUSB0. У меня никогда не было этой ошибки снова, хотя ранее единственным способом заставить ее работать было перезагрузить виртуальную машину или отключить и снова подключить адаптер USB-to-serial. Я запускаю Ubuntu 10.04 (Lucid Lynx) VM на OS X.

Я предлагаю новичкам подключить PL2303 к Ubuntu, chmod 777/dev / ttyUSB0 (file-permissions) и подключиться к последовательному терминалу CuteCom. Интерфейс CuteCom прост \ интуитивно понятен. Если PL2303 непрерывно передает данные, то Cutecom будет отображать данные в шестнадцатеричном формате

Я только что получил свой кабель GUC232A с формованным чипом преобразователя PL2302.

в дополнение к добавлению себя и br в группу dialout, Я нашел этот полезный совет в README.Файл Debian в /usr/share/doc/bottlerocket:

этот пакет использует debconf для настройки символической ссылки /dev / firecracker, если вам нужно изменить символическую ссылку в будущем, выполните эту команду:

dpkg-reconfigure-pmedium bottlerocket

который после этого предложит вас для вашего новый серийный порт и доработайте символьная ссылка. Это необходимо для правильного использования bottlerocket.

Я сделал это, и вуаля! bottlerocket может общаться с моим X-10 устройства.

шпатлевка на ubuntu Нет необходимости устанавливать драйвер для PL2303 Поэтому только введите команду, чтобы включить шпатлевку Sudo chmod 666 / dev/ttyUSB0 Сделанный Откройте замазку.