Как подключиться к терминалу к устройству последовательного подключения к 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 ответов


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

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


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

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

putty

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


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

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


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


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

три ноты:

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

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

  3. иногда мне приходится отключать и снова подключать USB-последовательный адаптер, чтобы 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 Сделанный Открой замазку.