Ubuntu V9.04 - installation guide for :
Requirements :
PCSC SmartCard Reader USB - CASTLES TECHNOLOGY EZ100PU
PCSC-Lite
- install Linux packages :
sudo apt-get install pcscd pcsc-tools libusb-dev libusb-0.1-4
- download PCSC-Lite Linux package (here version 1.5.4) :
(from _http://pcsclite.alioth.debian.org/ )
pcsc-lite-1.5.5.tar.bz2
- mount usbfs (to use EZ100PU on USB) :
sudo mount -t usbfs usbfs /proc/bus/usb
- install & build PCSC-Lite binaries :
in dir /usr/local/ : sudo tar x -v -o -f pcsc-lite-1.5.4.tar.bz2
in dir /usr/local/pcsc-lite-1.5.4/ : sudo mkdir drivers (to install driver files later)
sudo ./configure --disable-libhal --enable-libusb --enable-usbdropdir=/usr/local/pcsc-lite-1.5.4/drivers
sudo make
sudo make install
- download Castles Tech EZ100PU driver-package :
(for ex from _http://www.casauto.com.tw/en/in-download.aspx )
200962419433781450.gz
- install EZ100PU driver files into PCSC-Lite directory :
extract files from EZ100PU driver-package :
/EZUSB_Linux_x86_v1.4.7_For_Ubuntu/driver_ezusb_v1.4.7/drivers/ezusb.so
/EZUSB_Linux_x86_v1.4.7_For_Ubuntu/driver_ezusb_v1.4.7/drivers/Info.plist
move these files to PCSC-Lite directories (use <sudo mkdir> to create the new directories in /drivers) :
/usr/local/pcsc-lite-1.5.4/drivers/EZ100usb.bundle/Contents/Linux/ezusb.so
/usr/local/pcsc-lite-1.5.4/drivers/EZ100usb.bundle/Contents/Info.plist
- run pcsc_scan & test the EZ100PU reader access :
type <pcsc_scan>
it should detect the EZ100PU reader :
Scanning present readers
0: CASTLES EZ100PU 00 00
Reader 0: CASTLES EZ100PU 00 00
Card state: Card removed,
then you can try when inserting a SmartCard
- debugging :
type <lsusb> & check that the EZ100PU reader is detected
kill pcscd (daemon) process & relaunch using : <sudo pcscd -f -d &>
then insert the EZ100PU USB reader & should get display of PCSC-Lite info/error messages
Requirements :
PCSC SmartCard Reader USB - CASTLES TECHNOLOGY EZ100PU
PCSC-Lite
- install Linux packages :
sudo apt-get install pcscd pcsc-tools libusb-dev libusb-0.1-4
- download PCSC-Lite Linux package (here version 1.5.4) :
(from _http://pcsclite.alioth.debian.org/ )
pcsc-lite-1.5.5.tar.bz2
- mount usbfs (to use EZ100PU on USB) :
sudo mount -t usbfs usbfs /proc/bus/usb
- install & build PCSC-Lite binaries :
in dir /usr/local/ : sudo tar x -v -o -f pcsc-lite-1.5.4.tar.bz2
in dir /usr/local/pcsc-lite-1.5.4/ : sudo mkdir drivers (to install driver files later)
sudo ./configure --disable-libhal --enable-libusb --enable-usbdropdir=/usr/local/pcsc-lite-1.5.4/drivers
sudo make
sudo make install
- download Castles Tech EZ100PU driver-package :
(for ex from _http://www.casauto.com.tw/en/in-download.aspx )
200962419433781450.gz
- install EZ100PU driver files into PCSC-Lite directory :
extract files from EZ100PU driver-package :
/EZUSB_Linux_x86_v1.4.7_For_Ubuntu/driver_ezusb_v1.4.7/drivers/ezusb.so
/EZUSB_Linux_x86_v1.4.7_For_Ubuntu/driver_ezusb_v1.4.7/drivers/Info.plist
move these files to PCSC-Lite directories (use <sudo mkdir> to create the new directories in /drivers) :
/usr/local/pcsc-lite-1.5.4/drivers/EZ100usb.bundle/Contents/Linux/ezusb.so
/usr/local/pcsc-lite-1.5.4/drivers/EZ100usb.bundle/Contents/Info.plist
- run pcsc_scan & test the EZ100PU reader access :
type <pcsc_scan>
it should detect the EZ100PU reader :
Scanning present readers
0: CASTLES EZ100PU 00 00
Reader 0: CASTLES EZ100PU 00 00
Card state: Card removed,
then you can try when inserting a SmartCard
- debugging :
type <lsusb> & check that the EZ100PU reader is detected
kill pcscd (daemon) process & relaunch using : <sudo pcscd -f -d &>
then insert the EZ100PU USB reader & should get display of PCSC-Lite info/error messages