Problème pilote sous Debian

Fermé
corentin.bc Messages postés 389 Date d'inscription dimanche 8 février 2015 Statut Membre Dernière intervention 4 novembre 2022 - 13 août 2016 à 20:16
mamiemando Messages postés 33078 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 22 avril 2024 - 18 août 2016 à 15:36
Bonsoir,
j'ai mon afficheur braille connecté à l'ordi via un connecteur série vers USB.
Sous Windows ça fonctionne.
Sous Debian il n'est pas reconnu.
Voici le modèle du convertisseur :
PL-2303 USB-to-Serial

que puis-je faire ?

Merci.
A voir également:

1 réponse

mamiemando Messages postés 33078 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 22 avril 2024 7 749
Modifié par mamiemando le 18/08/2016 à 15:44
Bonjour,

Est-ce que tu as un device créé pour ce périphérique ? Pour le savoir, lance dans un terminal la commande :
https://doc.ubuntu-fr.org/terminal

dmesg | grep tty


Supposons que le device s'appelle
/dev/ttyUSB0
, quels sont les droits ?

ls -l /dev/ttyUSB0


Si le device n'existe pas

Vérifie que tu utilises un noyau (kernel) récent. Une mise à jour serait sans doute souhaitable, car un driver semble exister.

En effet, si tu fais une recherche sur pl2303 avec
apt-file
.

Pour faire cette recherche, tu peux par exemple lancer les commandes suivantes dans un terminal :

sudo apt-get update
sudo apt-get install apt-file
sudo apt-file update
apt-file search pl2303 | grep ko$


... tu verras que ce périphérique semble supporté.

Exemple :

(mando@aldur) (~) $ apt-file search pl2303 | grep ko$
...
linux-image-4.6.0-1-amd64: /lib/modules/4.6.0-1-amd64/kernel/drivers/usb/serial/pl2303.ko
...


Si ton utilisateur n'a pas les droits en écriture et en lecture :

1) Créé un groupe pour ce device avec un nom de ton choix (par exemple "braille") :

groupadd braille


2) Ajoute ton utilisateur à ce groupe : si ton login est
toto
:
https://wiki.archlinux.fr/Utilisateurs_et_Groupes

sudo usermod -g braille toto


3) Configure une règle pour mettre ce device dans un groupe particulier (par exemple à l'aide d'une règle udev),
https://wiki.debian.org/fr/udev
https://debian-facile.org/doc:systeme:udev:regles

4) Redémarre, ou relance le service associé à udev, puis teste.

Note : certains font un
chmod 666 /dev/ttyUSB0
. C'est plus simple, mais ce n'est pas super, car n'importe quel utilisateur linux peut alors accéder au device. Dans la méthode que je préconise, seul les membres du groupe
braille
peuvent le faire.

Bonne chance
1