Localisez le fichier Info.plist qui contient la liste et le paramètrage des lecteurs CCID reconnus.
Ce fichier se trouve dans un dossier compressé /usr/libexec/SmartCardServices/drivers/ifd-ccid.bundle dans le sous dossier Contents
faire une copie du fichier bundle
renommer celui-ci en .zip
localiser et editer le fichier plist
Vérifiez que l'appel des fonctions PCSC propriétaires est autorisé en positionnant à 1 le bit 0 (le plus à droite), sans modifier les autres bits qui peuvent être nécessaires à certains lecteurs.
<key>ifdDriverOptions</key>
<string>0x0001</string>
Restaurer le nom du fichier en .bundle et le placer à son emplacement d'origine en gardant une copie
Ensuite, redémarrez le service PCSC
$ sudo /usr/sbin/pcscd
Pour tester le bon fonctionnement général de l'installation PCSC, il existe une commande qui peut afficher la reconnaissance de votre lecteur et de l'éventuelle carte qui y est insérée
$ pcsctest
Mouvement for the Use of Smart Cards in Linux Environment
MUSCLE.
Signaler un bug PCSC à muscle.
Ludovic Rousseau.
Java™ SE 6 Configurations compatibles.
Page de test Java SUN.