Problème pilote sous Debian

corentin.bc Messages postés 385 Date d'inscription   Statut Membre Dernière intervention   -  
mamiemando Messages postés 33228 Date d'inscription   Statut Modérateur Dernière intervention   -
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.

--
Amicalement! Corentin.

1 réponse

  1. mamiemando Messages postés 33228 Date d'inscription   Statut Modérateur Dernière intervention   7 944
     
    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