Per lavoro mi sono imbattuto nel dover far funzionare con Linux un lettore di smart card marchiato Manhattan (cod. 172844). Riporto qui il risultato del comando lsusb:
Bus 004 Device 007: ID 0ca6:0010 Castles Technology Co., Ltd EZUSB PC/SC Smart Card Reader
Come si evince dalla scritta qui sopra, il lettore è basato sul chipset EZUSB della Castles Technology. In particolare è un EZ100PU i cui driver per Linux sono presenti sul loro sito web a questo indirizzo.
I driver sono distribuiti in forma binaria e purtroppo non sono disponibili i sorgenti, dunque per farli funzionare con pcscd, il servizio che su Linux (ma anche *BSD) si preoccupa di dialogare con i lettori di smart card, dovremmo usare uno script interno per installare i suddetti driver. Tutto questo dopo aver aperto due archivi zip, scelto l'architettura della nostra installazione e letto due README.txt. Ma ovviamente se usate Ubuntu o Debian vi ho semplificato le cose.
Pacchetto deb per Ubuntu e Debian
Per ovviare al problema, solo se si usa Ubuntu o Debian, potrete utilizzare un comodo pacchetto deb (realizzato da me per conto di LiberSoft) che scaricherà l'archivio zip e installerà tutti i file richiesti nelle giuste directory.
Il codice sorgente di questo pseudo-pacchetto Debian è disponibile su GitHub.
Aiuto!
Se ci sono problemi relativi all'installazione di questo specifico modello (anche con distribuzioni differenti da Ubuntu) non esitate a chiedere chiarimenti nei commenti.









Prima di tutto grazie mille per il tuo lavoro Daniele, l’unica risorsa su internet che ho trovato per far funzionare questo lettore.
Io ho acquistato un MATSUYAMA CF785 ma dando il comando lsusb ottengo questo output:
Bus 002 Device 005: ID 0ca6:0010 Castles Technology Co., Ltd EZUSB PC/SC Smart Card Reader
essendo un lettore usb credo proprio sia lo stesso lettore EZ100PU di cui si parla nell’articolo.
Uso ubuntu 12.04 LTS 64bit per tutto, anche al lavoro, ma nonstante tutto rimango un semplice utente. Ho installato i driver senza errori (almeno in apparenza) ma non riesco a capire come fare per utilizzare questo lettore con il sito http://www.crs.regione.lombardia.it
Grazie fin da subito per l’aiuto
credo di aver risolto.
I driver forniti da Daniele sono fondamentali e se può essere di aiuto a qualcuno.... spiego come ho fatto.
Installati i driver come spiegato da Daniele e poi su
http://facciolinux.blogspot.it/2012/02/crs-e-linux.html
seguiite le istruzioni come spiegato.
Su Ubuntu 12.04 LTS 64bit le uniche differenze che ho trovato sono:
1 - ’opensc-pkcs11.so‘ si trova in usr/bin e non nel percorso suggerito;
2 - ho riavviato prima della verifica su www.crs.regione.lombardia.it (senza il riavvio non funzionava, ma non so perchè)
adesso funziona alla grande