***************************************************************

 Installation instructions for 
 the OMNIKEY CCID Smartcard reader series
	    
 Version 1.2.0
 OMNIKEY AG
 http://www.omnikey.com

***************************************************************

------------------------------
 Products supported
------------------------------
OMNIKEY CardMan 3x21
OMNIKEY CardMan 3621
OMNIKEY CardMan 6121
USB CCID Smart Card Reader
USB CCID Smart Card Reader Keyboard	
FSC SmartCard Reader USB 2A
FSC SmartCard Keyboard USB 2A
Cherry GmbH Smart Terminal XX44
Cherry GmbH SmartBoard XX44

------------------------------
 What you need
------------------------------

[1] Kernel with USB support either compiled in or as modules

[2] Mounted /usbfs (/usbdevfs)
    For more detailed informations see http://www.linux-usb.org/

[3] libusb > Version 0.1.7 available at
    http://libusb.sourceforge.net/

[4] PCSCLite > Version 1.1.2beta4 available at 
    http://www.linuxnet.com/ 
      and/or 
    http://alioth.debian.org/projects/pcsclite/

------------------------------
 Driver Installation
------------------------------

After you have downloaded the tarball extract it in any directory
 
  # tar -xzvf ifdokccid-<version>.tar.gz

change to this directory  and run as root user
  
  # ./install

This script checks if PCSCLite is installed and then copies 
the CCID driver bundle to /usr/local/pcsc/drivers directory,
 which is the default PCSCLite USB driver dropdir. 
You can change the dropdir by providing another install path 
to the install script using the option '-d':

  # ./install -d /path/to/my/dropdir

-----------------------------
 Support
-----------------------------

Q: What driver version am I using at the moment?

A: You can determine the driver version number by having a look at the PCSCLite
   bundle directory (usually /usr/local/pcsc/drivers): The bundle for our devices
   is called 'ifdokccid-<version>.bundle'. The driver is also printing a version string
   every time a reader is activated by PCSCLite: This string can be found either in the system log
   or on the console you started PCSCLite daemon from.


Q: I am experiencing problems using smartcard XYZ !

A: Please send an email to our support address support.linux@omnikey.com containing
   a description of the chain of events which lead to the misbehavior (reader plug-in/-off, 
   SC insertion/removal, commands sent to the SC or at least the program used to talk to the SC), 
   also include the name and ATR of the smartcard, and add the PCSCLite log events (should be written to
   your system log /var/log/messages or similar). Your systems kernel version and kind of distribution
   may also be helpful.
