at this point normally pcsc-lite should have the needed files to access your EZ100PU smartcard reader hardware, so now let's try it :įor example to launch the daemon including debugging messages (so you can see live what is going on while you insert the reader / smart card etc) : in the pcsc-lite directory created before, create directories & copy files : in the manufacturer package find the files :
(maybe an additional option can be used : -enable-usbdropdir=, and after the = sign you paste the directory path where you will install the manuf drivers, see below) install pcsc-lite : move to the directory you created : pcsc-lite-1.5.5, then type :
unpack pcsc-lite & driver packages in this directory Select PCSC smart card reader, ez100 seriesĭownload package : Linux(USupp.
download the driver package from the manufacturer : >sudo apt-get install libusb-dev libusb-0.1-4 >sudo apt-get install opensc openct pcscd pcsc-tools Smartcard reader CASTLES TECHNOLOGY EZ100PUĬastles Technology Co., Ltd EZUSB PC/SC Smart Card Reader V 1.4.16 (c) 2001-2009, Ludovic Rousseau ġ6610131 winscard_msg_srv.c:239:SHMProcessEventsServer() Common channel packet arrivalĠ0000041 winscard_msg_srv.c:248:SHMProcessEventsServer() SHMProcessCommonChannelRequest detects: 6Ġ0000011 pcscdaemon.c:147:SVCServiceRunLoop() A new context thread creation is requested: 6Ġ0000134 winscard_svc.c:133:ContextThread() Thread is started: 6Ġ0000041 winscard_msg_srv.c:317:SHMProcessEventsContext() command CMD_VERSION received by client 6Ġ0000011 winscard_svc.c:189:ContextThread() Client is protocol version 3:0Ġ0000080 winscard_msg_srv.c:317:SHMProcessEventsContext() command ESTABLISH_CONTEXT received by client 6Ġ0000031 winscard.c:242:SCardEstablishContext() Establishing Context: 17017064 Using active polling instead.Ġ0000014 hotplug_libusb.c:412:HPEstablishUSBNotifications() Polling forced every 1 second(s) configure -enable-usbdropdir=/usr/lib/pcsc/drivers -disable-libhalĠ0000000 debuglog.c:224:DebugLogSetLevel() debug level=debugĠ0000447 pcscdaemon.c:505:main() pcsc-lite 1.5.3 daemon ready.Ġ0174419 hotplug_libusb.c:477:HPAddHotPluggable() Adding USB device: 002:014Ġ0000024 readerfactory.c:1024:RFInitializeReader() Attempting startup of CASTLES EZ100PU 00 00 using /usr/lib/pcsc/drivers/ezusb.bundle/Contents/Linux/ezusb.soĠ0000073 readerfactory.c:877:RFBindFunctions() Loading IFD Handler 3.0Ġ0002651 readerfactory.c:249:RFAddReader() Using the pcscd polling threadĠ0000242 hotplug_libusb.c:403:HPEstablishUSBNotifications() Driver ifd-ccid.bundle does not support IFD_GENERATE_HOTPLUG. Well, I got it to work on 64-bit install under linux32 compatibility. (The library provided by the manufacturer is 32 bits only, and no sources found.)
This unfortunately does not work on a 64 bit install. Then insert the EZ100PU USB reader & should get display of PCSC-Lite info/error messages Kill pcscd (daemon) process & relaunch using : Type & check that the EZ100PU reader is detected Then you can try when inserting a SmartCard run pcsc_scan & test the EZ100PU reader access : usr/local/pcsc-lite-1.5.4/drivers/EZ100usb.bundle/Contents/ist usr/local/pcsc-lite-1.5.4/drivers/EZ100usb.bundle/Contents/Linux/ezusb.so Move these files to PCSC-Lite directories (use to create the new directories in /drivers) : install EZ100PU driver files into PCSC-Lite directory :Įxtract files from EZ100PU driver-package : download Castles Tech EZ100PU driver-package : configure -disable-libhal -enable-libusb -enable-usbdropdir=/usr/local/pcsc-lite-1.5.4/drivers
In dir /usr/local/pcsc-lite-1.5.4/ : sudo mkdir drivers (to install driver files later) In dir /usr/local/ : sudo tar x -v -o -f pcsc-lite-1.5.4.tar.bz2 download PCSC-Lite Linux package (here version 1.5.4) : Sudo apt-get install pcscd pcsc-tools libusb-dev libusb-0.1-4 Hardware PCSC SmartCard Reader USB & PCSC-Lite
Linux Ubuntu V9.04 - installation guide for : Note : the manufacturer provided lately some texts for installation on Linux, but if you follow these steps below the good point is you only install & run standard packages (no executables from the manufacturer) (i don't work for Castle Tech or anything but just hope this can help some users dealing with this reader)
So here just a guide i wrote for installation on Ubuntu Jaunty : I read a few posts on Linux forums about users having some troubles installing the EZ100PU SmartCard reader & PCSC-Lite on Linux