install USB smart card reader digicom 8E4479 SCR-C01 doesn't works

On my leap 15.0 with kde I’m trying to install USB smart card reader digicom 8E4479 SCR-C01.
Following the digicom instruction I downloaded this 8E4479_LinuxEzUsb.tar.gz from here http://www.digicom.it/digisit/driver_link.nsf/driverprodotto?openform&prodotto=SmartCardReader
unpacked, cd into the directory 8E4479_LinuxEzUsb/EZUSB_Linux_x86_64_v1.5.3/driver_ezusb_v1.5.3_for_64_bit and launched the:

pla@pla-3-TW:/dati/scan/lettore di smart card DIGICOM SCR-C01-2019-01-03gen(UNIEURO morbella 8e00)/software linux scaricato/8E4479_LinuxEzUsb/EZUSB_Linux_x86_64_v1.5.3/driver_ezusb_v1.5.3_for_64_bit> ./check_env
./check_env: line 26: pcscd: command not found
PC/SC Daemon Ready!
/dev/bus/usb Detected
USB Device File System Ready!
Found PC/SC Driver Location - /usr/lib64/readers
Environment Check OK!
pla@pla-3-TW:/dati/scan/lettore di smart card DIGICOM SCR-C01-2019-01-03gen(UNIEURO morbella 8e00)/software linux scaricato/8E4479_LinuxEzUsb/EZUSB_Linux_x86_64_v1.5.3/driver_ezusb_v1.5.3_for_64_bit>

that says OK! but with the error on the top “pcscd: command not found”
then run the install

pla@pla-3-TW:/dati/scan/lettore di smart card DIGICOM SCR-C01-2019-01-03gen(UNIEURO morbella 8e00)/software linux scaricato/8E4479_LinuxEzUsb/EZUSB_Linux_x86_64_v1.5.3/driver_ezusb_v1.5.3_for_64_bit> ./install
/dev/bus/usb Detected
USB Device File System Ready!
PC/SC Daemon Found!
PC/SC Driver Location - /usr/lib64/readers
Driver Already Exists! Do you want to overwrite? (y/n)
y
[sudo] password for root:
Reader Installation Successfully!
Please reboot your system.
pla@pla-3-TW:/dati/scan/lettore di smart card DIGICOM SCR-C01-2019-01-03gen(UNIEURO morbella 8e00)/software linux scaricato/8E4479_LinuxEzUsb/EZUSB_Linux_x86_64_v1.5.3/driver_ezusb_v1.5.3_for_64_bit>

then run

pla@pla-3-TW:/dati/scan/lettore di smart card DIGICOM SCR-C01-2019-01-03gen(UNIEURO morbella 8e00)/software linux scaricato/8E4479_LinuxEzUsb/EZUSB_Linux_x86_64_v1.5.3/mifdtest> ./mifdtest 
Manufacturer PC/SC IFD Test
Version : 1.1
Release Date : Feb 17, 2005
==============================================================
SCardListReadersA Fail : 8010002E
pla@pla-3-TW:/dati/scan/lettore di smart card DIGICOM SCR-C01-2019-01-03gen(UNIEURO morbella 8e00)/software linux scaricato/8E4479_LinuxEzUsb/EZUSB_Linux_x86_64_v1.5.3/mifdtest> 

so it seems that doesn’t works, and the led on the reader didn’t turn red

may be that can help, the readme file has this note:

4. After reboot, insert a card. If the led of the reader turns red, the installation
      of EZUSB driver is successful.

   Notice: 1. The recommaned version of kernel is 2.4 or higher.
           2. If you have installed EZUSB driver v1.3.4 or lower, please reinstall it first
              before executing "install" program.
          To uninstall v1.3.4 or lower, remove the settings of EZUSB driver in the
              /etc/reader.conf.
           3. The driver requires PCSCLITE with being building with libusb. If PCSCLITE built
              with libhal, the driver will not work.

have you any suggestion on how to have the smart card reader working??

It seems SOLVED!!lol!
I don’t know why and how, as any change was suggested to reboot verywindowslike :wink: ] reading somewhere and after, if I remember well, the installation of pcsc-lite-devel and another couple of packages and a link in

/usr/lib64/readers/ that point to /usr/lib64/readers/drivers/ezusb.bundle/ 
(that is where the unpacked install script in 8E4479_LinuxEzUsb/EZUSB_Linux_x86_64_v1.5.3/driver_ezusb_v1.5.3_for_64_bit coming from digicom installed something that I supposed could be the driver ezusb)
containing this 
/drivers/ezusb.bundle/Contents/info.plist
drivers/ezusb.bundle/Contents/Linux/ezusb.so

the resulting installed packages are:

Package                   

libpcsclite1              
libpcsclite1-32bit        
libpcscspy0               
pcsc-acr38                
pcsc-acsccid              
pcsc-asedriveiiie-serial  
pcsc-ccid                 
pcsc-cyberjack            
pcsc-eco5000              
pcsc-gempc                
pcsc-lite                 
pcsc-lite-devel           
pcsc-openct               
pcsc-tools                
perl-pcsc                 

libopenct1                
openct                    
pcsc-openct               

opensc                    

libgusb2                  
libusb-0_1-4              
libusb-1_0-0              
libusb-1_0-0-32bit        
libusbmuxd4               
libusbredirhost1          
libusbredirparser1        

and the result output now is:

pla@pla-3-TW:~> pcsc_scan
Using reader plug'n play mechanism
Scanning present readers...
0: CASTLES EZ100PU 00 00
1: Broadcom Corp 5880 [Contacted SmartCard] (0123456789ABCD) 00 00
 
Fri Jan  4 15:33:26 2019
 Reader 0: CASTLES EZ100PU 00 00
  Card state: Card removed, 
 Reader 1: Broadcom Corp 5880 [Contacted SmartCard] (0123456789ABCD) 00 00
  Card state: Card removed, 
   
Fri Jan  4 15:33:48 2019
 Reader 0: CASTLES EZ100PU 00 00
  Card state: Card inserted, 
  ATR: 3B DF 18 00 81 31 FE 7D 00 6B 02 0C 01 82 01 11 01 43 4E 53 10 31 XX XX

perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
        LANGUAGE = "en_GB:en_US",
        LC_ALL = (unset),
        LC_MONETARY = "it_IT.UTF-8",
        LC_CTYPE = "LANG=en_GB.UTF-8",
        LANG = "en_DK.UTF-8"
    are supported and installed on your system.
perl: warning: Falling back to a fallback locale ("en_DK.UTF-8").
ATR: 3B DF 18 00 81 31 FE 7D 00 6B 02 0C 01 82 01 11 01 43 4E 53 10 31 XX XX
+ TS = 3B --> Direct Convention
+ T0 = DF, Y(1): 1101, K: 15 (historical bytes)
  TA(1) = 18 --> Fi=372, Di=12, 31 cycles/ETU
    129032 bits/s at 4 MHz, fMax for Fi = 5 MHz => 161290 bits/s
  TC(1) = 00 --> Extra guard time: 0
  TD(1) = 81 --> Y(i+1) = 1000, Protocol T = 1 
-----
  TD(2) = 31 --> Y(i+1) = 0011, Protocol T = 1 
-----
  TA(3) = FE --> IFSC: 254
  TB(3) = 7D --> Block Waiting Integer: 7 - Character Waiting Integer: 13
+ Historical bytes: 00 6B 02 0C 01 82 01 11 01 43 4E 53 10 XX XX
  Category indicator byte: 00 (compact TLV data object)
    Tag: 6, len: B (pre-issuing data)
      Data: 02 0C 01 82 01 11 01 43 4E 53
    Mandatory status indicator (3 last bytes)
      LCS (life card cycle): 10 (Proprietary)
      SW: 3180 (Error not defined by ISO 7816)
+ TCK = FC (correct checksum)

Possibly identified card (using /usr/share/pcsc/smartcard_list.txt):
3B DF 18 00 81 31 FE 7D 00 6B 02 0C 01 82 01 11 01 43 4E 53 10 31 XX XX
        Italian healtcare card (TS) National Service Card (CNS) (HealthCare)
   
Fri Jan  4 15:34:00 2019
 Reader 0: CASTLES EZ100PU 00 00
  Card state: Card removed, 
 |   
pla@pla-3-TW:~> 

Manythanks :slight_smile:

Hi Pier!! Can I ask you for the specific command to create the link you talk about? Thank you!!