Bonjour,
je veux installer un lecteur de carte du type ACR38u. Apparemment ce lecteur est assez connu puisque des paquets existent pour lui. J'ai installé les drivers pour PS/SC lite.
L'installation se passe bien, le daemon pcscd est actif. Lorsque je connecte le lecteur sur la prise usb, celui-ci est bien vu.
Si je tape:la réponse est:
Code : Sélectionner tout - Visualiser dans une fenêtre à part lsusb | grep "SmartCard"
De même dmesg me renvoie notamment:
Code : Sélectionner tout - Visualiser dans une fenêtre à part Bus 001 Device 007: ID 072f:90cc Advanced Card Systems, Ltd ACR38 SmartCard Reader
le fabricant du lecteur étant ACS, c'est bien le bon.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 [15255.111407] usb 2-1: new full speed USB device using uhci_hcd and address 6 [15255.734350] usb 2-1: New USB device found, idVendor=072f, idProduct=90cc [15255.734355] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0 [15255.734359] usb 2-1: Product: CCID USB Reader [15255.734361] usb 2-1: Manufacturer: ACS [15255.734503] usb 2-1: configuration #1 chosen from 1 choice
C'est au moment de passer à son exploitation avec un programme en langage C que ça coince: j'appelle la fonction SCardListReaders() qui m'avertit qu'aucune carte n'est détectée.
J'essaie avec l'utilitaire pcsc_scan qui permet de tester cette détection. Même problème:
j'ai beau brancher et débrancher le lecteur, il n'est pas reconnu.pi@raspberrypi ~ $ sudo pcsc_scan
PC/SC device scanner
V 1.4.20 (c) 2001-2011, Ludovic Rousseau <ludovic.rousseau@free.fr>
Compiled with PC/SC lite version: 1.8.3
Using reader plug'n play mechanism
Scanning present readers...
Waiting for the first reader...
j'ai testé sur une debian wheezy sur PC et sur une rasberry pi. Mêmes effets!
Je ne sais plus quoi faire ...
le lecteur n'est pas en cause, l'appel à la fonction SCardListReaders() ne pose aucun problème sous windows, le lecteur étant parfaitement identifié.
Please, réconciliez-moi avec GNU/linux
Merci d'avance
Partager