Как подключиться к терминалу к устройству последовательного подключения к 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: нет такого файла или каталога"
три ноты:
Я получаю ошибку, когда устройство, подключенное к последовательному порту моего плодовитого адаптера USB/Serial Technology PL2303, выключено. После включения устройства (встроенный контроллер под управлением Linux) minicom подключен нормально.
Я должен работать как суперпользователь (т. е.
sudo minicom
)иногда мне приходится отключать и снова подключать 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 Сделанный Открой замазку.