web-dev-qa-db-fra.com

Comment installer les pilotes pour RS-232 pour Ubuntu 14.04?

J'essaie d'installer des pilotes pour RS-232. Pouvez-vous m'aider avec une commande ou une méthode appropriée?

Dans mon PC, lorsque je donne à lsmod, il ne montre pas le pilote cdc_acm mais j’essaie de réinstaller. Il indique que le pilote est déjà là.

Utiliser la commande modeprobe cdc_acm pour afficher le pilote. Comment résoudre ces deux problèmes?

J'ai essayé de donner à tail -f/var/log/syslog de montrer les erreurs suivantes, comment résoudre ce problème?

    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

Comme vous utilisez un convertisseur USB série basé sur PL2303, vous n'avez pas besoin d'installer le pilote manuellement.

Le pilote est déjà compilé et nommé _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
_

Ainsi, vous pouvez simplement connecter un câble USB au PC et attendre l’apparition de _/dev/ttyUSB?_ ou _/dev/ttyACM?_ dans le système. Le pilote sera chargé automatiquement.

Vous pouvez vérifier _tail -f /var/log/syslog_ pour le nom concret du périphérique. Voici la sortie juste après l’insertion du convertisseur USB:

5 sept 20:03:40 noyau hôte: [11751.607185] usb 3-3: nouveau périphérique USB pleine vitesse numéro 3 utilisant xhci_hcd
5 sep 20:03:40 noyau: [11751.735834] usb 3-3: nouveau périphérique USB trouvé, idVendor = 067b, idProduct = 2303
5 sept. 20:03:40 noyau de nom d’hôte: [11751.735837] usb 3-3: Nouvelles chaînes de périphériques USB: Mfr = 1, Produit = 2, SerialNumber = 0
5 sept 20:03:40 noyau hôte: [11751.735839] usb 3-3: Produit: Contrôleur série USB
5 sept. 20:03:40 noyau: [11751.735841] usb 3-3: Fabricant: Prolific Technology Inc.
5 sept. 20:03:40 nom d'hôte mtp-probe: vérification du bus 3, périphérique 3: "/sys/devices/pci0000:00/0000:00:14.0/usb3/3-3"
5 sept. 20:03:40 nom d'hôte mtp-probe: bus: 3, périphérique: 3 n'était pas un périphérique MTP
5 sept. 20:03:42 noyau nom_hôte: [11753.294821] sbcore: nouveau pilote d’interface enregistré usbserial
5 sept. 20:03:42 noyau: [11753.294871] usbcore: nouveau pilote d’interface enregistré usbserial_generic
5 sep 20:03:42 noyau: [11753.294914] usbserial: support série USB enregistré pour générique
5 sep 20:03:42 noyau nom_hôte: [11753.299226] usbcore: nouvelle interface enregistrée pilote pl23
5 sep 20:03:42 noyau nom_hôte: [11753.299422] sbserial: support série USB enregistré pour pl23
5 sept. 20:03:42 noyau de nom d’hôte: [11753.299466] pl2303 3-3: 1.0: le convertisseur pl2303 a été détecté
5 sept. 20:03:42 noyau nom_hôte: [11753.300963] usb 3-3: convertisseur pl2303 maintenant connecté à ttyUSB

Veuillez noter la dernière ligne pl2303 converter now attached to ttyUSB0. Cela signifie que l'appareil est appelé _/dev/ttyUSB0_.

N'oubliez pas d'ajouter votre utilisateur au groupe dialout avec

_Sudo usermod -a -G dialout $USER
_
2
N0rbert