Как установить Драйверы для RS-232 для Ubuntu 14.04?

Я пытаюсь установить драйверы для RS-232. Можно ли помочь мне с надлежащей командой или методом?

В моем ПК, когда я даю lsmod не показ cdc_acm драйвера, но я пытался установить снова, он показывает, что драйвер уже там.

Используя команду modeprobe cdc_acm ее отображение драйвера. Как решить это две проблемы?

Я пытался дать хвост-f/var/log/syslog его показ следующих ошибок, как зафиксировать это?

    root@yash20-desktop:/home/yash20# tail -f /var/log/syslog
Sep  5 10:27:19 yash20-desktop kernel: [   36.512190] init: plymouth-upstart-bridge main process ended, respawning
Sep  5 10:27:38 yash20-desktop kernel: [   55.529151] audit_printk_skb: 42 callbacks suppressed
Sep  5 10:27:38 yash20-desktop kernel: [   55.529154] type=1400 audit(1536123458.500:37): apparmor="STATUS" operation="profile_replace" profile="unconfined" name="/usr/lib/cups/backend/cups-pdf" pid=2423 comm="apparmor_parser"
Sep  5 10:27:38 yash20-desktop kernel: [   55.529161] type=1400 audit(1536123458.500:38): apparmor="STATUS" operation="profile_replace" profile="unconfined" name="/usr/sbin/cupsd" pid=2423 comm="apparmor_parser"
Sep  5 10:28:50 yash20-desktop kernel: [  127.759992] gvfsd-metadata[4220]: segfault at 7ffb6405c000 ip 0000000000406885 sp 00007ffe99258ff0 error 4 in gvfsd-metadata[400000+11000]
Sep  5 10:28:51 yash20-desktop kernel: [  128.035233] gvfsd-metadata[4244]: segfault at 7f4272d13000 ip 0000000000406885 sp 00007ffccb5eebf0 error 4 in gvfsd-metadata[400000+11000]
Sep  5 10:28:51 yash20-desktop kernel: [  128.224081] gvfsd-metadata[4250]: segfault at 7f5a9ded4000 ip 0000000000406885 sp 00007fff06f5e270 error 4 in gvfsd-metadata[400000+11000]
Sep  5 10:28:51 yash20-desktop kernel: [  128.367639] gvfsd-metadata[4275]: segfault at 7f21625eb000 ip 0000000000406885 sp 00007fffe68e08c0 error 4 in gvfsd-metadata[400000+11000]
Sep  5 10:28:51 yash20-desktop kernel: [  128.499979] gvfsd-metadata[4283]: segfault at 7facae55e000 ip 0000000000406885 sp 00007ffc36778990 error 4 in gvfsd-metadata[400000+11000]
Sep  5 10:30:18 yash20-desktop kernel: [  215.385526] init: plymouth-stop pre-start process (6507) terminated with status 1
1
задан 1 November 2018 в 23:03

1 ответ

Поскольку Вы используете основанный на PL2303 последовательный преобразователь USB, затем Вы не должны устанавливать драйвер вручную.

Драйвер уже компилируют и называют pl2303:

$ modinfo pl2303 | head -n3
filename:       /lib/modules/4.4.0-104-generic/kernel/drivers/usb/serial/pl2303.ko
license:        GPL
description:    Prolific PL2303 USB to serial adaptor driver

Таким образом, можно просто подключить USB-кабель к ПК и ожидать появления /dev/ttyUSB? или /dev/ttyACM? в системе. Драйвер будет загружен автоматически.

Можно проверить tail -f /var/log/syslog для конкретного названия устройства. Ниже вывод сразу после вставки преобразователя USB:

5 сентября ядро имени хоста 20:03:40: [11751.607185] usb 3-3: новое USB-устройство полной скорости номер 3 с помощью xhci_hcd
5 сентября ядро имени хоста 20:03:40: [11751.735834] usb 3-3: Новое найденное USB-устройство, idVendor=067b, idProduct=2303
5 сентября ядро имени хоста 20:03:40: [11751.735837] usb 3-3: Новые строки USB-устройства: Mfr=1, Product=2, SerialNumber=0
5 сентября ядро имени хоста 20:03:40: [11751.735839] usb 3-3: продукт: Последовательный USB Контроллер D
5 сентября ядро имени хоста 20:03:40: [11751.735841] usb 3-3: Производитель: Prolific Technology Inc.
5 сентября mtp-датчик имени хоста 20:03:40: проверяя шину 3, устройство 3: "/sys/devices/pci0000:00/0000:00:14.0/usb3/3-3"
5 сентября mtp-датчик имени хоста 20:03:40: шина: 3, устройство: 3 не было устройство MTP
5 сентября ядро имени хоста 20:03:42: [11753.294821] usbcore: зарегистрированный новый интерфейсный драйвер usbserial
5 сентября ядро имени хоста 20:03:42: [11753.294871] usbcore: зарегистрированный новый интерфейсный драйвер usbserial_generic
5 сентября ядро имени хоста 20:03:42: [11753.294914] usbserial: USB Последовательная поддержка, зарегистрированная для дженерика
5 сентября ядро имени хоста 20:03:42: [11753.299226] usbcore: зарегистрированный новый интерфейсный драйвер pl2303
5 сентября ядро имени хоста 20:03:42: [11753.299422] usbserial: USB Последовательная поддержка, зарегистрированная для pl2303
5 сентября ядро имени хоста 20:03:42: [11753.299466] pl2303 3-3:1.0: преобразователь pl2303 обнаруживается
5 сентября ядро имени хоста 20:03:42: [11753.300963] usb 3-3: преобразователь pl2303 теперь присоединяется к ttyUSB0

Отметьте последнюю строку pl2303 converter now attached to ttyUSB0. Это означает, что устройство известно как /dev/ttyUSB0.

Не забывайте добавлять своего пользователя к dialout группа с

sudo usermod -a -G dialout $USER
2
ответ дан 7 December 2019 в 13:21

Другие вопросы по тегам:

Похожие вопросы: