web-dev-qa-db-ja.com

Ubuntu 14.04用のRS-232用ドライバーのインストール方法

RS-232用のドライバーをインストールしようとしています。適切なコマンドまたは方法で助けてくれますか?

私のPCでは、lsmodにcdc_acmドライバーが表示されていませんが、再度インストールしようとすると、ドライバーが既に存在することが表示されています。

コマンドmodeprobe cdc_acmを使用して、ドライバーを表示します。この2つの問題を解決するには?

私はtail -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
crackhead.h

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ケーブルをPCに接続し、システムに/dev/ttyUSB?または/dev/ttyACM?が現れるのを待つだけです。ドライバは自動的にロードされます。

デバイスの具体的な名前については、tail -f /var/log/syslogを確認できます。以下は、USBコンバーターを挿入した直後の出力です。

9月5日20:03:40ホスト名カーネル:[11751.607185] usb 3-3:xhci_hcdを使用した新しいフルスピードUSBデバイス番号3
Sep 5 20:03:40ホスト名カーネル:[11751.735834] usb 3-3:新しいUSBデバイスが見つかりました、idVendor = 067b、idProduct = 2303
9月5日20:03:40ホスト名カーネル:[11751.735837] usb 3-3:新しいUSBデバイス文字列:Mfr = 1、Product = 2、SerialNumber = 0
Sep 5 20:03:40ホスト名カーネル:[11751.735839] usb 3-3:製品:USB-Serial Controller D
9月5日20:03:40ホスト名カーネル:[11751.735841] usb 3-3:メーカー:Prolific Technology Inc。
9月5日20:03:40ホスト名mtp-probe:バス3、デバイス3を確認: "/sys/devices/pci0000:00/0000:00:14.0/usb3/3-3"
Sep 5 20:03:40 hostname mtp-probe:bus:3、device:3 was not not MTP device
9月5日20:03:42ホスト名カーネル:[11753.294821] sbcore:登録された新しいインターフェイスドライバーusbserial
9月5日20:03:42ホスト名カーネル:[11753.294871] usbcore:登録済みの新しいインターフェイスドライバーusbserial_generic
9月5日20:03:42ホスト名カーネル:[11753.294914] usbserial:ジェネリック用に登録されたUSBシリアルサポート
Sep 5 20:03:42ホスト名カーネル:[11753.299226] usbcore:登録済みの新しいインターフェイスdriver pl23
Sep 5 20:03:42ホスト名カーネル:[11753.299422] sbserial:pl2303に登録されたUSBシリアルサポート
9月5日20:03:42ホスト名カーネル:[11753.299466] pl2303 3-3:1.0:pl2303コンバーターが検出されました
9月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
N0rbert