Notes for libchipcard ===================== Device Permissions ------------------ The chipcard daemon (chipcardd4) is run as the non-privileged user chipcard. By default, it is in the group dialout and thus has access to the serial and ttyUSB ports. Some readers are directly interfaced via USB devices without tty emulation. For those libchipcard-tools provides udev scripts setting the the group to chipcard. Unfortunately, some driver packages, notably those for Reiner SCT CyberJack ship conflicting rules. You may want to check the permissions and your installed driver package if you have trouble accessing the reader despite correct recognition by chipcardd. For the CyberJack readers, look at /etc/udev/rules.d/z80cyberjack.rules. Unfortunately, the error messages are not always clear. Unfortunately, the package chipcard-tools from libchipcard 1.x (shipped with Debian 3.1 (sarge) releases prior to r2), removes this user. If this happens, please reinstall libchipcard-tools. PC/SC daemon ------------ Some smartcard readers like the Omnikey Cardman 4000 or Omnikey Cardman 4040 need the installation of a binary shared library, which is available from the manufacturer's homepage. If you have trouble getting such a device working but you got it working with the PC/SC daemon (package »pcscd«) you should configure the libchipcard client library to make use of the PC/SC daemon instead of the libchipcard daemon. You can do this by adding the following line to the beginning of the configuration file /etc/chipcard/client/chipcardc.conf: char resmgr="pcsc" With this configuration the libchipcard daemon is not needed at all, so you can even uninstall the package »libchipcard-tools«. This will save some resources on your system.