• [^] # Re: Erreur sur le hotplug de pcsc-lite

    Posté par . En réponse à la dépêche "OpenPGP card", une application cryptographique pour carte à puce. Évalué à 2.

    Les lecteurs USB sont, bien sûr, détectés lors de leur branchement et pas seulement au démarrage de pcscd.

    Effectivement, je ne sais plus d’où je tenais ça.

    Je crois que c’est la page de manuel de pcscd qui m’a induit en erreur :

    -H, --hotplug
    Ask pcscd to rescan the USB buses for added or removed readers and re-read the /etc/reader.conf.d/reader.conf files to detect added or removed non-USB readers (serial or PCMCIA).

    J’avais interprété ça comme voulant dire qu’appeler pcscd --hotplug était nécessaire pour que tous les lecteurs (USB ou non) nouvellement branchés soient pris en compte, ce qui n’est manifestement le cas pour les lecteurs USB. Autant pour moi.

    De plus pcscd n'est pas forcement lancé au démarrage mais peut l'être à la demande d'un programme en utilisant systemd.

    Tout à fait, mais le point important dans ce paragraphe était qu’on ne devrait de toute façon pas avoir à se soucier de démarrer pcscd, c’est le rôle de la distribution. Après, que pcscd soit lancé au démarrage par un script System V ou à la demande par une unité Systemd relève du détail pour l’utilisateur, et je fais confiance aux distributions ayant intégré Systemd pour avoir fait ça correctement.