o2micro card reader
Petric Frank <[email protected]>
| Newsgroups | gmane.comp.lib.libchipcard.devel |
|---|---|
| Message-ID | <[email protected]> |
Hello, i've a problem using the card reader builtin in a notebook. The reader is implemented via a pcmcia bridge provided by a o2micro chipset. Searching the archive of this list i saw a mail from Matthias Eller from (at least 2005-12-13 23:41) titled "Re: libchipcard und o2micro". The scenario he describes is exactly the one i have currently. Each card i tested is displayed as memory card. Is the issue solved ? I can't find any reference on this. I use libchipcard version 2.1.9 on a gentoo linux system (kernel 2.6.17). Below the outputs of "chipcardd2 -f --logtype console --loglevel info". Attached you find 2 files. kvkcard.log when testing "chipcard-tool atr" with a German mediacl card. rsacard.log uses a VR NetWorld card (definitely a RSA card). The file chipcardd2.conf is the server config file in use. Any idea what went wrong ? regards Petric ------------------------------------------------------------------------- Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 _______________________________________________ Libchipcard-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/libchipcard-devel
rsacard.log
(text/x-log, 10.7 KB)
5:2006/11/02 20-40-27:chipcardd(8431):chipcardd2.c: 733: Chipcardd v2.1.9.0stable started. 5:2006/11/02 20-40-27:chipcardd(8431):chipcardd2.c: 735: LibUSB supported. 5:2006/11/02 20-40-27:chipcardd(8431):chipcardd2.c: 738: LibSYSFS supported. 5:2006/11/02 20-40-27:chipcardd(8432):chipcardd2.c: 963: Initializing daemon. 5:2006/11/02 20-40-27:chipcardd(8432):chipcardd2.c: 1008: Using configuration file [/etc/chipcard2-server/chipcardd2.conf] 6:2006/11/02 20-40-27:chipcardd(8432):chipcardd2.c: 1066: Will now initialize server. 5:2006/11/02 20-40-27:chipcardd(8432):cs_init.c: 427: Autoconfiguration enabled 6:2006/11/02 20-40-27:chipcardd(8432):cs_init.c: 430: Initialising paths 6:2006/11/02 20-40-27:chipcardd(8432):cs_init.c: 437: Initialising IPC manager 6:2006/11/02 20-40-27:chipcardd(8432):cs_init.c: 444: Initialising device manager 6:2006/11/02 20-40-27:chipcardd(8432):devicemanager.c: 91: Initialising device manager 6:2006/11/02 20-40-27:chipcardd(8432):devicemanager.c: 222: Adding driver "o2micro_ctapi" 6:2006/11/02 20-40-27:chipcardd(8432):devicemanager.c: 236: Adding reader "o2m" 6:2006/11/02 20-40-27:chipcardd(8432):devicemanager.c: 251: Autoconfiguration enabled 6:2006/11/02 20-40-27:chipcardd(8432):devicemanager.c: 254: Adding PCI bus scanner 6:2006/11/02 20-40-27:chipcardd(8432):devicemanager.c: 260: Adding PCMCIA bus scanner 5:2006/11/02 20-40-27:chipcardd(8432):pcmciascanner.c: 47: Will use sysfs to scan for PCMCIA devices 6:2006/11/02 20-40-27:chipcardd(8432):devicemanager.c: 266: Adding USB bus scanner 6:2006/11/02 20-40-27:chipcardd(8432):devicemanager.c: 272: Adding USB TTY bus scanner 5:2006/11/02 20-40-27:chipcardd(8432):usbttyscanner.c: 54: Will use sysfs to scan for ttyUSB devices 6:2006/11/02 20-40-27:chipcardd(8432):devicemanager.c: 499: Reloading driver info files 6:2006/11/02 20-40-27:chipcardd(8432):driverinfo.c: 561: Could not read file "/etc/chipcard2-server/drivers/driver.xml" 5:2006/11/02 20-40-27:chipcardd(8431):chipcardd2.c: 798: Watcher now supervising daemon 8432 6:2006/11/02 20-40-27:chipcardd(8432):fullserver.c: 91: Initialising card manager 6:2006/11/02 20-40-27:chipcardd(8432):cardmanager.c: 58: Initialising card manager 6:2006/11/02 20-40-27:chipcardd(8432):fullserver.c: 98: Initialising command manager 6:2006/11/02 20-40-27:chipcardd(8432):commandmanager.c: 77: Initialising command manager 6:2006/11/02 20-40-28:chipcardd(8432):fullserver.c: 105: Initialising client manager 6:2006/11/02 20-40-28:chipcardd(8432):clientmanager.c: 55: Initialising client manager 6:2006/11/02 20-40-28:chipcardd(8432):fullserver.c: 112: Initialising service manager 6:2006/11/02 20-40-28:chipcardd(8432):servicemanager.c: 68: Initialising service manager 6:2006/11/02 20-40-28:chipcardd(8432):chipcardd2.c: 1077: Ready to service requests. 5:2006/11/02 20-40-28:chipcardd(8432):devicemanager.c: 2942: Changes in hardware list 6:2006/11/02 20-40-28:chipcardd(8432):devicemanager.c: 499: Reloading driver info files 6:2006/11/02 20-40-28:chipcardd(8432):driverinfo.c: 561: Could not read file "/etc/chipcard2-server/drivers/driver.xml" 6:2006/11/02 20-40-28:chipcardd(8432):devicemanager.c: 2884: Device pci/104c/8026 is not a known reader 6:2006/11/02 20-40-28:chipcardd(8432):devicemanager.c: 2884: Device pci/1217/7113 is not a known reader 6:2006/11/02 20-40-28:chipcardd(8432):devicemanager.c: 2884: Device pci/1217/7113 is not a known reader 6:2006/11/02 20-40-28:chipcardd(8432):devicemanager.c: 2884: Device pci/8086/1043 is not a known reader 6:2006/11/02 20-40-28:chipcardd(8432):devicemanager.c: 2884: Device pci/14e4/4401 is not a known reader 6:2006/11/02 20-40-28:chipcardd(8432):devicemanager.c: 2884: Device pci/8086/3582 is not a known reader 6:2006/11/02 20-40-28:chipcardd(8432):devicemanager.c: 2884: Device pci/8086/3582 is not a known reader 6:2006/11/02 20-40-28:chipcardd(8432):devicemanager.c: 2884: Device pci/8086/3585 is not a known reader 6:2006/11/02 20-40-28:chipcardd(8432):devicemanager.c: 2884: Device pci/8086/3584 is not a known reader 6:2006/11/02 20-40-28:chipcardd(8432):devicemanager.c: 2884: Device pci/8086/3580 is not a known reader 6:2006/11/02 20-40-28:chipcardd(8432):devicemanager.c: 2884: Device pcmcia/ffff/0001 is not a known reader 6:2006/11/02 20-40-28:chipcardd(8432):devicemanager.c: 2884: Device UsbRaw/0000/0000 is not a known reader 6:2006/11/02 20-40-28:chipcardd(8432):devicemanager.c: 2884: Device UsbRaw/046d/c50a is not a known reader 6:2006/11/02 20-40-28:chipcardd(8432):devicemanager.c: 2884: Device UsbRaw/0000/0000 is not a known reader 6:2006/11/02 20-40-28:chipcardd(8432):devicemanager.c: 2884: Device UsbRaw/0483/1307 is not a known reader 6:2006/11/02 20-40-28:chipcardd(8432):devicemanager.c: 2884: Device UsbRaw/0451/2036 is not a known reader 6:2006/11/02 20-40-28:chipcardd(8432):devicemanager.c: 2884: Device UsbRaw/0000/0000 is not a known reader 6:2006/11/02 20-40-28:chipcardd(8432):devicemanager.c: 2884: Device UsbRaw/0000/0000 is not a known reader 6:2006/11/02 20-40-32:chipcardd(8432):cs_work.c: 46: Incoming request "Client_Ready" 5:2006/11/02 20-40-32:chipcardd(8432):clr_clientready.c: 93: Client "454a49ad" started (chipcard-tool, Gwen 2.4.0-stable-r0, ChipCard 2.1.9.0stable) 6:2006/11/02 20-40-32:chipcardd(8432):cs_work.c: 46: Incoming request "Client_StartWait" 5:2006/11/02 20-40-32:chipcardd(8432):clr_startwait.c: 63: Client 454a49ad: StartWait [chipcard-tool/nobody] 6:2006/11/02 20-40-32:chipcardd(8432):dm_driver.c: 355: Some readers active, driver leaving idle mode 6:2006/11/02 20-40-32:chipcardd(8432):devicemanager.c: 747: Starting driver "o2micro_ctapi" 6:2006/11/02 20-40-32:chipcardd(8432):devicemanager.c: 840: Starting driver process for driver "o2micro_ctapi" (/usr/lib/chipcard2-server/drivers/ctapi) 6:2006/11/02 20-40-32:chipcardd(8432):devicemanager.c: 841: Arguments are: "-d /var/lib/chipcard2/drivers/ctapi -l /usr/lib/readers/lib_OZSCR.so --logtype file --logfile /var/log/chipcard2/drivers/o2micro_ctapi/@[email protected] -t local -a /var/run/chipcard2.comm -p 0 -i 454a49ac" 6:2006/11/02 20-40-32:chipcardd(8432):devicemanager.c: 860: Process started 6:2006/11/02 20-40-32:chipcardd(8432):clr_notification.c: 181: Sending notification driver:start to all clients 6:2006/11/02 20-40-32:chipcardd(8432):cs_work.c: 46: Incoming request "Driver_Ready" 6:2006/11/02 20-40-32:chipcardd(8432):clientmanager.c: 150: Command "Driver_Ready" not handled by client manager 6:2006/11/02 20-40-32:chipcardd(8432):servicemanager.c: 810: Command "Driver_Ready" not handled by service manager 6:2006/11/02 20-40-32:chipcardd(8432):devicemanager.c: 1808: Driver 454a49b0: DriverReady 5:2006/11/02 20-40-32:chipcardd(8432):devicemanager.c: 2014: Driver "454a49ac" (o2micro_ctapi) is up (Library loaded) 6:2006/11/02 20-40-32:chipcardd(8432):clr_notification.c: 181: Sending notification driver:up to all clients 5:2006/11/02 20-40-34:chipcardd(8432):devicemanager.c: 1357: Reader "o2m" is up (Reader up and waiting), info: unit0="icc4" 6:2006/11/02 20-40-34:chipcardd(8432):clr_notification.c: 181: Sending notification reader:up to all clients 6:2006/11/02 20-40-35:chipcardd(8432):cs_work.c: 46: Incoming request "Driver_CardInserted" 6:2006/11/02 20-40-35:chipcardd(8432):clientmanager.c: 150: Command "Driver_CardInserted" not handled by client manager 6:2006/11/02 20-40-35:chipcardd(8432):servicemanager.c: 810: Command "Driver_CardInserted" not handled by service manager 6:2006/11/02 20-40-35:chipcardd(8432):devicemanager.c: 2073: Driver 454a49b0: Card inserted 5:2006/11/02 20-40-35:chipcardd(8432):devicemanager.c: 2149: Free card found with num "00000001" in reader "o2m"(454a49ac) 5:2006/11/02 20-40-35:chipcardd(8432):cardmanager.c: 138: New card added 6:2006/11/02 20-40-35:chipcardd(8432):commandmanager.c: 434: No ATR 4:2006/11/02 20-40-35:chipcardd(8432):clientmanager.c: 215: Advertising card "00000001" to all interested clients 5:2006/11/02 20-40-35:chipcardd(8432):clr_startwait.c: 128: Advertising card "00000001" to client "454a49ad" [chipcard-tool/nobody] 6:2006/11/02 20-40-35:chipcardd(8432):cs_work.c: 46: Incoming request "Client_StopWait" 5:2006/11/02 20-40-35:chipcardd(8432):clr_stopwait.c: 59: Client 454a49ad: StopWait [chipcard-tool/nobody] 5:2006/11/02 20-40-35:chipcardd(8432):cs_callbacks.c: 31: One of my connections is down 5:2006/11/02 20-40-35:chipcardd(8432):clientmanager.c: 355: Removing client 454a49ad [chipcard-tool/nobody] 5:2006/11/02 20-40-56:chipcardd(8432):cardmanager.c: 331: Allowing reader to shut down 5:2006/11/02 20-41-06:chipcardd(8432):devicemanager.c: 1437: Reader "o2m" too long idle, stopping 5:2006/11/02 20-41-06:chipcardd(8432):devicemanager.c: 1548: Reader "o2m" is down as expected 6:2006/11/02 20-41-06:chipcardd(8432):card.c: 148: Changes status of card in reader "o2micro" from 0 to 1 6:2006/11/02 20-41-06:chipcardd(8432):clr_notification.c: 181: Sending notification reader:down to all clients 6:2006/11/02 20-41-06:chipcardd(8432):devicemanager.c: 1566: Decrementing active reader count 6:2006/11/02 20-41-06:chipcardd(8432):dm_driver.c: 368: No readers active, driver entering idle mode 6:2006/11/02 20-41-06:chipcardd(8432):cardmanager.c: 310: Card status changed 5:2006/11/02 20-41-06:chipcardd(8432):cardmanager.c: 354: Card 454a49ac/0/00000001 removed (1) 5:2006/11/02 20-41-06:chipcardd(8432):cardmanager.c: 368: Free card no longer inserted, removing from list 5:2006/11/02 20-41-17:chipcardd(8432):devicemanager.c: 1158: Driver "o2micro_ctapi" is too long idle, stopping it 5:2006/11/02 20-41-18:chipcardd(8432):cs_callbacks.c: 31: One of my connections is down 5:2006/11/02 20-41-18:chipcardd(8432):devicemanager.c: 1737: Connection of driver "o2micro_ctapi" (454a49ac) just went down 4:2006/11/02 20-41-18:chipcardd(8432):devicemanager.c: 965: Driver terminated normally 6:2006/11/02 20-41-18:chipcardd(8432):clr_notification.c: 181: Sending notification driver:down to all clients 5:2006/11/02 20-41-50:chipcardd(8432):chipcardd2.c: 440: Daemon got an interrupt signal, will go down. 6:2006/11/02 20-41-50:chipcardd(8432):chipcardd2.c: 1121: Will now deinitialize server. 6:2006/11/02 20-41-50:chipcardd(8432):fullserver.c: 133: Deinitializing service manager 6:2006/11/02 20-41-50:chipcardd(8432):fullserver.c: 138: Deinitializing client manager 6:2006/11/02 20-41-50:chipcardd(8432):fullserver.c: 143: Deinitializing command manager 6:2006/11/02 20-41-50:chipcardd(8432):fullserver.c: 148: Deinitializing card manager 6:2006/11/02 20-41-50:chipcardd(8432):chipcardd2.c: 1126: Chipcard Daemon exiting. 5:2006/11/02 20-41-50:chipcardd(8431):chipcardd2.c: 474: Watcher got a child signal 5:2006/11/02 20-41-50:chipcardd(8431):chipcardd2.c: 444: Watcher got an interrupt signal, will terminate child 5:2006/11/02 20-41-50:chipcardd(8431):chipcardd2.c: 899: Daemon exited normally, exiting, too.
chipcardd2.conf
(text/plain, 14 KB)
# $RCSfile$ # ------------------- # cvs : $Id: chipcardd2.conf.example 128 2005-10-22 16:07:39Z aquamaniac $ # begin : Mon Mar 01 2004 # copyright : (C) 2004 by Martin Preuss # email : [email protected] # # *************************************************************************** # * Please see toplevel file COPYING for license details * # ***************************************************************************/ # # # This file is used by the chipcard2 daemon. # Please modify it to your needs and copy it to # $PREFIX/etc/chipcard2-server/chipcardd2.conf # # if this is "0" then the server won't start # enabled="1" # =========================================================================== # Server Sockets # # These sections describe server points. You may use multiple of those # sections (in that case the daemon will listen on multiple sockets). # Please choose one of the sections below by removing the ".inactive" suffix. # --------------------------------------------------------------------------- # local server, using Unix Domain Sockets which can only be # connected from the very same machine. This is the preferred mode on # *nix systems (like Linux, *BSD etc, but not on Windows which does not # support Unix Domain sockets). # server { typ="local" addr="/var/run/chipcard2.comm" # # The default is ti use the first server section as the address to expect # drivers to connect to. If there are multiple addresses the server is to # bind to than the following selects the server to use for drivers. # int useForDrivers="1" # # The same as above, except for services. # int useForServices="1" } # server # --------------------------------------------------------------------------- # public server using TCP sockets (not encrypted, you should not # use such a server with the chipcard daemon) # server.inactive { typ="public" addr="127.0.0.1" port="55555" } # server # --------------------------------------------------------------------------- # private server using SSL secured sockets. # New certificates are stored in the folder given by "newcertdir", # received certificates are checked against those in "certdir" # This is the recommended mode on systems which can't use "local" (e.g. # Windows). # server.inactive { typ="private" addr="127.0.0.1" port="55555" certdir="/etc/chipcard2-server/certificates/valid" newcertdir="/var/lib/chipcard2-server/certificates/new" certfile="/etc/chipcard2-server/cert.pem" } # server # --------------------------------------------------------------------------- # secure server using SSL secured sockets. In addition to mode # "private" the certificates of the clients are checked against # those stored in the "certdir". If the client certificate could # not be found or is invalid the connection is aborted. # server.inactive { typ="secure" addr="127.0.0.1" port="55555" certdir="/etc/chipcard2-server/certificates/valid" newcertdir="/var/lib/chipcard2-server/certificates/new" certfile="/etc/chipcard2-server/cert.pem" } # server # # this section describes some basic configuration variables. # For any missing variable a reasonable default value is used # # =========================================================================== # Paths # # Starting with version 1.9.16 Libchipcard2 no longer depends on hardcoded # paths. Instead on Windows the Registry is consulted and this group. # This group here takes precedence, so if present all paths are taken from # here. # Paths { # char ServiceExecDir="" # char DataDir="" # char NewCertDir="" # char TrustedCertDir="" # char LogDir="" } # Paths # =========================================================================== # Remote Drivers # # Remote drivers are used with thin clients: In such a configuration there # is a central chipcard daemon to which the card readers of all thin clients # connect. This is going to be used by Gnumed. # # if 0 then remote drivers are not allowed to connect to the server # default: "0" # allowRemote="1" # =========================================================================== # Device Manager # # This group contains all data for the Device Manager. The Device Manager # handles the allocation and management of the reader devices. # DeviceManager { # ------------------------------------------------------------------------- # Autoconfiguration # # # if "1" then autoconfiguration (via USB scanning) is disabled # For autoconfiguration to work libchipcard2-server must be linked against # libUSB. This is automatically done if libusb is available at compile time. # int disableAutoConf="0" # # if "1" then scanning for PCI devices is disabled. # int disablePciScan="0" # # if "1" then scanning for raw USB devices is disabled. # int disableUsbRawScan="0" # # if "1" then scanning for raw USB serial devices (/dev/ttyUSBx) is disabled. # int disableUsbTtyScan="0" # # minimum time in seconds which has to elapse between two hardware scans # A value of "0" makes the chipcard daemon only scan once (thus allowing # only initial setup of already connected readers) # int hardwareScanInterval="2" # # driver blacklisting (drivers in this list are ignored) # #char driverBlackList="ccid_ifd" # ------------------------------------------------------------------------- # Timout Values # # # time to wait until the driver is actually started # int driverStartDelay="0" # # timeout when starting a driver (in seconds) # int driverStartTimeout="10" # # timeout when restarting a driver after an error (in seconds) # int driverRestartTime="10" # # timeout when starting a reader (including driverStartTimeout, in seconds) # int readerStartTimeout="20" # # time after which a driver is shut down when idle (in seconds) # int driverIdleTimeout="10" # # time to wait until the reader is actually started # int readerStartDelay="1" # # time after which a reader is shut down when idle (in seconds) # int readerIdleTimeout="10" # # maximum execution time for a command (in seconds) # readerCommandTimeout="60" # # timeout when restarting a reader after an error (in seconds) # int readerRestartTime="10" # ------------------------------------------------------------------------- # Drivers # # A driver section contains information about a driver and the readers # supported by this driver. # # Please note that you only need driver sections for serial readers (i.e. # readers which are connected to COM1-COMx). USB readers are autodetected. # # If you have an USB reader which is not recognized by Libchipcard you # really should drop an email to [email protected] containing the output # of the command "lsusb" and the following extra information: # - path and name of the driver # - location from where you downloaded the driver # - name of the card reader # That would allow me to add the driver to the list and hence to support # this card reader. # # However, if autoconfiguration is disabled (either by config file, see # above or because libUSB is not available) you need a driver section and # reader sections therein for every reader you want to use. # # To activate one of the examples below remove the ".inactive" suffix # (driver.inactive -> driver) # ------------------------------------------------------------------------- # driver section for a Kobil Kaan Professional (serial) # # remove the ".inactive" of this group's name to enable the driver # driver.inactive { # the general type of the driver # Currently available are these: # - ctapi (for CTAPI type drivers) # - ifd (for lowlevel drivers written for PC/SC) # - ifdold (for lowlevel drivers written for old PC/SC) # char driverType="ctapi" # This name should not be modified, since this is the name used to lookup # the format of card commands in the cards XML files # char driverName="kobil_ctapi" # currently not used by the written drivers, but this is sent to the # driver as a command line argument. New drivers might use this one. # char driverDataDir="/var/lib/chipcard2/drivers/ctapi" # path and name of the low-level driver file. This is the driver actually # provided by the manufacturer of the card reader # char libraryFile="/usr/lib/kobil/libct.so" # ----------------------------------------------------------------------- # This is a sub-section under a driver section. # One driver can generally run multiple readers (as long as the same # libraryFile is used, i.e. all readers are of the same type). # However, you should only use one reader per driver, only then they are # all handled independantly (each driver runs in its own process) # reader { # # you should not alter this name, it is used to lookup the commands # special to this reader in the cards XML files # char readerType="kobilpro" # # reader name (send to the application and used for logging) # char readerName="Kobil1" # # normally each reader has one card slot. However, there are some # readers which have two (or might have even more). With chipcard2 the # number of slots is not limited anymore. # int slots="1" # # needed for serial readers # char busType="serial" # # the meaning of the port value is completely defined by the driver: # - for CTAPI drivers this is the value given as CTN argument to CT_init # - for IFD drivers this value is given as CHANNEL in IFDHCreateChannel # In the case of a Kobil Kaan the value "1" stands for COM1. # int port="1" # # describes the capabilities of the reader (comma separated list), # currently available are: # - keypad (->reader has a built-in key pad) # - display (->reader has a built-in display) # Only add flags which are supported by your reader. # char flags="keypad","display" } } # --------------------------------------------------------------------------- # driver section for a Towitoko Chipdrive Micro (serial) # driver { char driverType="ctapi" char driverName="o2micro_ctapi" char driverDataDir="/var/lib/chipcard2/drivers/ctapi" char libraryFile="/usr/lib/readers/lib_OZSCR.so" reader { char readerType="o2micro" char readerName="o2m" int slots="1" char busType="Pcmcia" int port="8" # 0=COM1, 1=COM2 etc } } # driver # --------------------------------------------------------------------------- # driver section for a Towitoko Chipdrive Micro (serial) # # driver { # char driverType="ctapi" # char driverName="tow_ctapi" # char driverDataDir="/var/lib/chipcard2/drivers/ctapi" # char libraryFile="/usr/lib/chipcard2-server/lowlevel/libtowitoko.so" # # vars { # #char WriteBoundary="32" # for Towitoko 2.0.7 # char WriteBoundary="249" # for Towitoko 2.0.8 (not yet released) # } # # reader { # char readerType="tow_cdm" # char readerName="tow1" # int slots="1" # char busType="serial" # int port="0" # 0=COM1, 1=COM2 etc # } # } # driver # --------------------------------------------------------------------------- # driver section for a Cherry Keyboard Reader 1501 # # driver { # char driverType="ctapi" # char driverName="cherry_ctapi" # char driverDataDir="/var/lib/chipcard2/drivers/ctapi" # char libraryFile="/usr/lib/libctapi_cherry.so" # # reader { # char readerType="cherry_keyboard" # char readerName="cherry_1501" # int port="3" # value here doesn't matter # int slots="1" # char busType="serial" # } # } # driver } # DeviceManager # =========================================================================== # Card Manager # # This group contains all data for the Card Manager. The Card Manager # handles the allocation and management of the chip cards which are inserted # in readers. # CardManager { # # After this amount of seconds the reader a card is inserted in is allowed # to shut down. # int unusedTimeout="10" # # Keep a card at least this amount of seconds after it has been advertised # to a client. # int minimumKeepTime="20" } # =========================================================================== # Service Manager # # This group contains all data for the Service Manager. The Service Manager # handles the allocation and management of chipcard2 services. # ServiceManager { # ------------------------------------------------------------------------- # Services # # A service basically is a chipcard client which is automatically started # by the chipcard server. It can be started on a users' demand (if a user # wants to use a service) or upon start of the server (if the flag # "autoload" is given in the service section). # # time to wait until the service is actually started # int serviceStartDelay="0" # # timeout when starting a service (in seconds) # int serviceStartTimeout="10" # # timeout when restarting a service after an error (in seconds) # int serviceRestartTimeout="10" # # time after which a service is shut down when idle (in seconds) # int serviceIdleTimeout="10" # --------------------------------------------------------------------------- # Service section for German Medical Card Service # # This service is used by GnuMed to sample inserted German medical cards. # It is started when the chipcard server is started (due to the "autoload" # flag given below) service.inactive { char serviceType="kvks" char dataDir="/tmp" char flags="autoload" # this makes the server load this service upon # its own start } # service }
kvkcard.log
(text/x-log, 9.6 KB)
5:2006/11/02 20-34-56:chipcardd(8368):chipcardd2.c: 733: Chipcardd v2.1.9.0stable started. 5:2006/11/02 20-34-56:chipcardd(8368):chipcardd2.c: 735: LibUSB supported. 5:2006/11/02 20-34-56:chipcardd(8368):chipcardd2.c: 738: LibSYSFS supported. 5:2006/11/02 20-34-56:chipcardd(8369):chipcardd2.c: 963: Initializing daemon. 5:2006/11/02 20-34-56:chipcardd(8369):chipcardd2.c: 1008: Using configuration file [/etc/chipcard2-server/chipcardd2.conf] 6:2006/11/02 20-34-56:chipcardd(8369):chipcardd2.c: 1066: Will now initialize server. 5:2006/11/02 20-34-56:chipcardd(8369):cs_init.c: 427: Autoconfiguration enabled 6:2006/11/02 20-34-56:chipcardd(8369):cs_init.c: 430: Initialising paths 6:2006/11/02 20-34-56:chipcardd(8369):cs_init.c: 437: Initialising IPC manager 6:2006/11/02 20-34-56:chipcardd(8369):cs_init.c: 444: Initialising device manager 6:2006/11/02 20-34-56:chipcardd(8369):devicemanager.c: 91: Initialising device manager 6:2006/11/02 20-34-56:chipcardd(8369):devicemanager.c: 222: Adding driver "o2micro_ctapi" 6:2006/11/02 20-34-56:chipcardd(8369):devicemanager.c: 236: Adding reader "o2m" 6:2006/11/02 20-34-56:chipcardd(8369):devicemanager.c: 251: Autoconfiguration enabled 6:2006/11/02 20-34-56:chipcardd(8369):devicemanager.c: 254: Adding PCI bus scanner 6:2006/11/02 20-34-56:chipcardd(8369):devicemanager.c: 260: Adding PCMCIA bus scanner 5:2006/11/02 20-34-56:chipcardd(8369):pcmciascanner.c: 47: Will use sysfs to scan for PCMCIA devices 6:2006/11/02 20-34-56:chipcardd(8369):devicemanager.c: 266: Adding USB bus scanner 6:2006/11/02 20-34-56:chipcardd(8369):devicemanager.c: 272: Adding USB TTY bus scanner 5:2006/11/02 20-34-56:chipcardd(8369):usbttyscanner.c: 54: Will use sysfs to scan for ttyUSB devices 6:2006/11/02 20-34-56:chipcardd(8369):devicemanager.c: 499: Reloading driver info files 6:2006/11/02 20-34-56:chipcardd(8369):driverinfo.c: 561: Could not read file "/etc/chipcard2-server/drivers/driver.xml" 5:2006/11/02 20-34-56:chipcardd(8368):chipcardd2.c: 798: Watcher now supervising daemon 8369 6:2006/11/02 20-34-56:chipcardd(8369):fullserver.c: 91: Initialising card manager 6:2006/11/02 20-34-56:chipcardd(8369):cardmanager.c: 58: Initialising card manager 6:2006/11/02 20-34-56:chipcardd(8369):fullserver.c: 98: Initialising command manager 6:2006/11/02 20-34-56:chipcardd(8369):commandmanager.c: 77: Initialising command manager 6:2006/11/02 20-34-56:chipcardd(8369):fullserver.c: 105: Initialising client manager 6:2006/11/02 20-34-56:chipcardd(8369):clientmanager.c: 55: Initialising client manager 6:2006/11/02 20-34-56:chipcardd(8369):fullserver.c: 112: Initialising service manager 6:2006/11/02 20-34-56:chipcardd(8369):servicemanager.c: 68: Initialising service manager 6:2006/11/02 20-34-56:chipcardd(8369):chipcardd2.c: 1077: Ready to service requests. 5:2006/11/02 20-34-56:chipcardd(8369):devicemanager.c: 2942: Changes in hardware list 6:2006/11/02 20-34-56:chipcardd(8369):devicemanager.c: 499: Reloading driver info files 6:2006/11/02 20-34-56:chipcardd(8369):driverinfo.c: 561: Could not read file "/etc/chipcard2-server/drivers/driver.xml" 6:2006/11/02 20-34-56:chipcardd(8369):devicemanager.c: 2884: Device pci/104c/8026 is not a known reader 6:2006/11/02 20-34-56:chipcardd(8369):devicemanager.c: 2884: Device pci/1217/7113 is not a known reader 6:2006/11/02 20-34-56:chipcardd(8369):devicemanager.c: 2884: Device pci/1217/7113 is not a known reader 6:2006/11/02 20-34-56:chipcardd(8369):devicemanager.c: 2884: Device pci/8086/1043 is not a known reader 6:2006/11/02 20-34-56:chipcardd(8369):devicemanager.c: 2884: Device pci/14e4/4401 is not a known reader 6:2006/11/02 20-34-56:chipcardd(8369):devicemanager.c: 2884: Device pci/8086/3582 is not a known reader 6:2006/11/02 20-34-56:chipcardd(8369):devicemanager.c: 2884: Device pci/8086/3582 is not a known reader 6:2006/11/02 20-34-56:chipcardd(8369):devicemanager.c: 2884: Device pci/8086/3585 is not a known reader 6:2006/11/02 20-34-56:chipcardd(8369):devicemanager.c: 2884: Device pci/8086/3584 is not a known reader 6:2006/11/02 20-34-56:chipcardd(8369):devicemanager.c: 2884: Device pci/8086/3580 is not a known reader 6:2006/11/02 20-34-56:chipcardd(8369):devicemanager.c: 2884: Device pcmcia/ffff/0001 is not a known reader 6:2006/11/02 20-34-56:chipcardd(8369):devicemanager.c: 2884: Device UsbRaw/0000/0000 is not a known reader 6:2006/11/02 20-34-56:chipcardd(8369):devicemanager.c: 2884: Device UsbRaw/046d/c50a is not a known reader 6:2006/11/02 20-34-56:chipcardd(8369):devicemanager.c: 2884: Device UsbRaw/0000/0000 is not a known reader 6:2006/11/02 20-34-56:chipcardd(8369):devicemanager.c: 2884: Device UsbRaw/0483/1307 is not a known reader 6:2006/11/02 20-34-56:chipcardd(8369):devicemanager.c: 2884: Device UsbRaw/0451/2036 is not a known reader 6:2006/11/02 20-34-56:chipcardd(8369):devicemanager.c: 2884: Device UsbRaw/0000/0000 is not a known reader 6:2006/11/02 20-34-56:chipcardd(8369):devicemanager.c: 2884: Device UsbRaw/0000/0000 is not a known reader 6:2006/11/02 20-35-41:chipcardd(8369):cs_work.c: 46: Incoming request "Client_Ready" 5:2006/11/02 20-35-41:chipcardd(8369):clr_clientready.c: 93: Client "454a4862" started (chipcard-tool, Gwen 2.4.0-stable-r0, ChipCard 2.1.9.0stable) 6:2006/11/02 20-35-41:chipcardd(8369):cs_work.c: 46: Incoming request "Client_StartWait" 5:2006/11/02 20-35-41:chipcardd(8369):clr_startwait.c: 63: Client 454a4862: StartWait [chipcard-tool/nobody] 6:2006/11/02 20-35-41:chipcardd(8369):dm_driver.c: 355: Some readers active, driver leaving idle mode 6:2006/11/02 20-35-41:chipcardd(8369):devicemanager.c: 747: Starting driver "o2micro_ctapi" 6:2006/11/02 20-35-41:chipcardd(8369):devicemanager.c: 840: Starting driver process for driver "o2micro_ctapi" (/usr/lib/chipcard2-server/drivers/ctapi) 6:2006/11/02 20-35-41:chipcardd(8369):devicemanager.c: 841: Arguments are: "-d /var/lib/chipcard2/drivers/ctapi -l /usr/lib/readers/lib_OZSCR.so --logtype file --logfile /var/log/chipcard2/drivers/o2micro_ctapi/@[email protected] -t local -a /var/run/chipcard2.comm -p 0 -i 454a4861" 6:2006/11/02 20-35-41:chipcardd(8369):devicemanager.c: 860: Process started 6:2006/11/02 20-35-41:chipcardd(8369):clr_notification.c: 181: Sending notification driver:start to all clients 6:2006/11/02 20-35-41:chipcardd(8369):cs_work.c: 46: Incoming request "Driver_Ready" 6:2006/11/02 20-35-41:chipcardd(8369):clientmanager.c: 150: Command "Driver_Ready" not handled by client manager 6:2006/11/02 20-35-41:chipcardd(8369):servicemanager.c: 810: Command "Driver_Ready" not handled by service manager 6:2006/11/02 20-35-41:chipcardd(8369):devicemanager.c: 1808: Driver 454a4865: DriverReady 5:2006/11/02 20-35-41:chipcardd(8369):devicemanager.c: 2014: Driver "454a4861" (o2micro_ctapi) is up (Library loaded) 6:2006/11/02 20-35-41:chipcardd(8369):clr_notification.c: 181: Sending notification driver:up to all clients 5:2006/11/02 20-35-43:chipcardd(8369):devicemanager.c: 1357: Reader "o2m" is up (Reader up and waiting), info: unit0="icc4" 6:2006/11/02 20-35-43:chipcardd(8369):clr_notification.c: 181: Sending notification reader:up to all clients 6:2006/11/02 20-35-44:chipcardd(8369):cs_work.c: 46: Incoming request "Driver_CardInserted" 6:2006/11/02 20-35-44:chipcardd(8369):clientmanager.c: 150: Command "Driver_CardInserted" not handled by client manager 6:2006/11/02 20-35-44:chipcardd(8369):servicemanager.c: 810: Command "Driver_CardInserted" not handled by service manager 6:2006/11/02 20-35-44:chipcardd(8369):devicemanager.c: 2073: Driver 454a4865: Card inserted 5:2006/11/02 20-35-44:chipcardd(8369):devicemanager.c: 2149: Free card found with num "00000001" in reader "o2m"(454a4861) 5:2006/11/02 20-35-44:chipcardd(8369):cardmanager.c: 138: New card added 6:2006/11/02 20-35-44:chipcardd(8369):commandmanager.c: 434: No ATR 4:2006/11/02 20-35-44:chipcardd(8369):clientmanager.c: 215: Advertising card "00000001" to all interested clients 5:2006/11/02 20-35-44:chipcardd(8369):clr_startwait.c: 128: Advertising card "00000001" to client "454a4862" [chipcard-tool/nobody] 6:2006/11/02 20-35-44:chipcardd(8369):cs_work.c: 46: Incoming request "Client_StopWait" 5:2006/11/02 20-35-44:chipcardd(8369):clr_stopwait.c: 59: Client 454a4862: StopWait [chipcard-tool/nobody] 5:2006/11/02 20-35-44:chipcardd(8369):cs_callbacks.c: 31: One of my connections is down 5:2006/11/02 20-35-44:chipcardd(8369):clientmanager.c: 355: Removing client 454a4862 [chipcard-tool/nobody] 5:2006/11/02 20-36-05:chipcardd(8369):cardmanager.c: 331: Allowing reader to shut down 5:2006/11/02 20-36-08:chipcardd(8369):chipcardd2.c: 440: Daemon got an interrupt signal, will go down. 5:2006/11/02 20-36-08:chipcardd(8369):cs_callbacks.c: 31: One of my connections is down 5:2006/11/02 20-36-08:chipcardd(8369):devicemanager.c: 1737: Connection of driver "o2micro_ctapi" (454a4861) just went down 6:2006/11/02 20-36-08:chipcardd(8369):chipcardd2.c: 1121: Will now deinitialize server. 6:2006/11/02 20-36-08:chipcardd(8369):fullserver.c: 133: Deinitializing service manager 6:2006/11/02 20-36-08:chipcardd(8369):fullserver.c: 138: Deinitializing client manager 6:2006/11/02 20-36-08:chipcardd(8369):fullserver.c: 143: Deinitializing command manager 5:2006/11/02 20-36-08:chipcardd(8368):chipcardd2.c: 444: Watcher got an interrupt signal, will terminate child 5:2006/11/02 20-36-08:chipcardd(8368):chipcardd2.c: 830: Terminating daemon. 5:2006/11/02 20-36-08:chipcardd(8369):chipcardd2.c: 451: Daemon got a termination signal 6:2006/11/02 20-36-08:chipcardd(8369):fullserver.c: 148: Deinitializing card manager 6:2006/11/02 20-36-08:chipcardd(8369):chipcardd2.c: 1126: Chipcard Daemon exiting. 5:2006/11/02 20-36-08:chipcardd(8368):chipcardd2.c: 474: Watcher got a child signal 5:2006/11/02 20-36-08:chipcardd(8368):chipcardd2.c: 857: Daemon terminated, exiting.