Omnikey4040 - KVK card error

Sebastian Hilbert <[email protected]> Thu, 31 May 2007 17:16:57 +0200
Newsgroups gmane.comp.lib.libchipcard.devel
Message-ID <[email protected]>
Hi,

I am Sebastian Hilbert from the GNUmed team. Thanks to Martin's continued work 
we were able to use it for GNUmed. GNUmed is a more or less electronic 
medical record application

See wiki.gnumed.de for details.

Back to business. I have bugged Martin far too often in private so I will 
continue here on this list.

For visting patients at home some of carry a notebook computer. I am currently 
trying to get an Omnikey 4040 PCMCIA driver to work.

I have set it up ok I hope as I can see this:
 chipcard3-tool check
  Readers:
  - auto1-omnikey_cm4040 (omnikey_cm4040, port 0): error
Event log:
16:59:20 Reader listing

--------------------------------------------------------------------------------
Now when I try to read a KVK card I get this:
--------------------------------------------------------------------------------
17:14 develbox:/home/basti # kvkcard3 read
4:2007/05/31 17-14-58:kvkcard3(16774):card.c:   77: Unknown card type (no 
matching ATR)
3:2007/05/31 17-15-04:kvkcard3(16774):clientlcc_cmd.c:  487: Command 
error -104 (Unknow error code)
3:2007/05/31 17-15-04:kvkcard3(16774):clientlcc_cmd.c:  536: Error response 
for request "commandCard"
4:2007/05/31 17-15-04:kvkcard3(16774):kvkcard.c:  333: Could not select MF, 
ignoring


stout says:
----------------------------------------------------------------------------------
17:04 develbox:/home/basti # 
chipcardd3 --pidfile /var/run/chipcard3.comm --logtype console --loglevel 
info -f
5:2007/05/31 17-05-00:chipcardd(16652):chipcardd.c:  774: Chipcardd 
v3.0.3.0stable started.
5:2007/05/31 17-05-00:chipcardd(16652):chipcardd.c:  776: LibUSB supported.
5:2007/05/31 17-05-00:chipcardd(16652):chipcardd.c:  779: LibSYSFS supported.
6:2007/05/31 17-05-00:chipcardd(16653):chipcardd.c: 1004: Initializing daemon.
6:2007/05/31 17-05-00:chipcardd(16653):chipcardd.c:  460: 
Trying "/etc/chipcard3/server/chipcardd3.conf"
6:2007/05/31 17-05-00:chipcardd(16653):chipcardd.c:  466: Using configuration 
file [/etc/chipcard3/server/chipcardd3.conf]
6:2007/05/31 17-05-00:chipcardd(16653):chipcardd.c: 1052: Will now initialize 
server.
6:2007/05/31 17-05-00:chipcardd(16653):cs_init.c:  417: Server role: 
standAlone
6:2007/05/31 17-05-00:chipcardd(16653):cs_init.c:  426: Autoconfiguration 
enabled
6:2007/05/31 17-05-00:chipcardd(16653):cs_init.c:  429: Initialising paths
6:2007/05/31 17-05-00:chipcardd(16653):cs_init.c:  436: Initialising IPC 
manager
6:2007/05/31 17-05-00:chipcardd(16653):devicemanager.c:   91: Initialising 
device manager
6:2007/05/31 17-05-00:chipcardd(16653):devicemanager.c:  249: 
Autoconfiguration enabled
6:2007/05/31 17-05-00:chipcardd(16653):devicemanager.c:  252: Adding PCI bus 
scanner
6:2007/05/31 17-05-00:chipcardd(16653):devicemanager.c:  258: Adding PCMCIA 
bus scanner
6:2007/05/31 17-05-00:chipcardd(16653):pcmciascanner.c:   47: Will use sysfs 
to scan for PCMCIA devices
6:2007/05/31 17-05-00:chipcardd(16653):devicemanager.c:  264: Adding USB bus 
scanner
6:2007/05/31 17-05-00:chipcardd(16653):devicemanager.c:  270: Adding USB TTY 
bus scanner
6:2007/05/31 17-05-00:chipcardd(16653):usbttyscanner.c:   59: Will use sysfs 
to scan for ttyUSB devices
6:2007/05/31 17-05-00:chipcardd(16653):devicemanager.c:  509: Reloading driver 
info files
6:2007/05/31 17-05-00:chipcardd(16653):cardmanager.c:   58: Initialising card 
manager
6:2007/05/31 17-05-00:chipcardd(16653):clientmanager.c:   56: Initialising 
client manager
6:2007/05/31 17-05-00:chipcardd(16653):servicemanager.c:   68: Initialising 
service manager
6:2007/05/31 17-05-00:chipcardd(16653):chipcardd.c: 1070: Ready to service 
requests.
5:2007/05/31 17-05-00:chipcardd(16653):devicemanager.c: 3356: Changes in 
hardware list
6:2007/05/31 17-05-00:chipcardd(16653):devicemanager.c:  509: Reloading driver 
info files
6:2007/05/31 17-05-00:chipcardd(16653):devicemanager.c: 3266: Device 
pci/104c/803a is not a known reader
6:2007/05/31 17-05-00:chipcardd(16653):devicemanager.c: 3266: Device 
pci/104c/8039 is not a known reader
6:2007/05/31 17-05-00:chipcardd(16653):devicemanager.c: 3266: Device 
pci/8086/4227 is not a known reader
6:2007/05/31 17-05-00:chipcardd(16653):devicemanager.c: 3266: Device 
pci/14e4/167d is not a known reader
6:2007/05/31 17-05-00:chipcardd(16653):devicemanager.c: 3266: Device 
pci/1002/7145 is not a known reader
6:2007/05/31 17-05-00:chipcardd(16653):devicemanager.c: 3266: Device 
pci/8086/27a1 is not a known reader
6:2007/05/31 17-05-00:chipcardd(16653):devicemanager.c: 3266: Device 
pci/8086/27a0 is not a known reader
5:2007/05/31 17-05-00:chipcardd(16653):devicemanager.c: 3197: AUTOCONFIG: 
Created new reader "auto1-omnikey_cm4040" (pcmcia/0223/0200)
5:2007/05/31 17-05-00:chipcardd(16653):devicemanager.c: 3211: Automatically 
assigned port 0 to reader "auto1-omnikey_cm4040"
6:2007/05/31 17-05-00:chipcardd(16653):clr_notification.c:  189: Sending 
notification reader:add to all clients
6:2007/05/31 17-05-00:chipcardd(16653):devicemanager.c: 3266: Device 
UsbRaw/0000/0000 is not a known reader
6:2007/05/31 17-05-00:chipcardd(16653):devicemanager.c: 3266: Device 
UsbRaw/0000/0000 is not a known reader
6:2007/05/31 17-05-00:chipcardd(16653):devicemanager.c: 3266: Device 
UsbRaw/0483/2016 is not a known reader
6:2007/05/31 17-05-00:chipcardd(16653):devicemanager.c: 3266: Device 
UsbRaw/0000/0000 is not a known reader
6:2007/05/31 17-05-00:chipcardd(16653):devicemanager.c: 3266: Device 
UsbRaw/0000/0000 is not a known reader
6:2007/05/31 17-05-00:chipcardd(16653):devicemanager.c: 3266: Device 
UsbRaw/0000/0000 is not a known reader
5:2007/05/31 17-05-12:chipcardd(16653):clr_clientready.c:  104: 
Client "465ee41e" started (kvkcard3, Gwen 2.5.4-stable-r0, ChipCard 
3.0.3.0stable)
5:2007/05/31 17-05-12:chipcardd(16653):clr_startwait.c:   70: Client 465ee41e: 
StartWait [kvkcard3/nobody]
3:2007/05/31 17-05-12:chipcardd(16653):devicemanager.c: 1717: Incrementing 
active reader count auto1-omnikey_cm4040 (465ee41d) [1]
3:2007/05/31 17-05-12:chipcardd(16653):dm_driver.c:  359: Incrementing active 
readers count of driver cm_4000_ifd [465ee41d](0->1)
6:2007/05/31 17-05-12:chipcardd(16653):dm_driver.c:  362: Some readers active, 
driver leaving idle mode
6:2007/05/31 17-05-12:chipcardd(16653):devicemanager.c:  763: Starting 
driver "cm_4000_ifd"
6:2007/05/31 17-05-12:chipcardd(16653):devicemanager.c:  856: Starting driver 
process for driver "cm_4000_ifd" (/usr/lib/chipcard3/server/drivers/ifd)
6:2007/05/31 17-05-12:chipcardd(16653):devicemanager.c:  857: Arguments 
are: " -l /usr/lib/libcm4040.so --logtype 
file --logfile /usr/var/log/chipcard3/drivers/cm_4000_ifd/@[email protected] -t 
local -a /var/run/chipcard3.comm -p 0 -i 465ee41d"
6:2007/05/31 17-05-12:chipcardd(16653):devicemanager.c:  876: Process started
6:2007/05/31 17-05-12:chipcardd(16653):clr_notification.c:  189: Sending 
notification driver:start to all clients
5:2007/05/31 17-05-12:chipcardd(16653):devicemanager.c: 2079: 
Driver "465ee41d" (cm_4000_ifd) is up (Library loaded)
6:2007/05/31 17-05-12:chipcardd(16653):clr_notification.c:  189: Sending 
notification driver:up to all clients
6:2007/05/31 17-05-14:chipcardd(16653):clr_notification.c:  189: Sending 
notification reader:start to all clients
OK CardMan 4040  IA32 v2.0.0 [email protected]
OK CardMan 4040  IA32 v2.0.0 [email protected]
OK CardMan 4040  IA32 v2.0.0 [email protected]
OK CardMan 4040  IA32 v2.0.0 [email protected]
3:2007/05/31 17-05-16:chipcardd(16653):devicemanager.c: 1445: Driver reported 
error 1 on startup of reader "auto1-omnikey_cm4040": Unknow error code
3:2007/05/31 17-05-16:chipcardd(16653):devicemanager.c:  430: Decrementing 
active reader count auto1-omnikey_cm4040 (465ee41d) [3->6]
3:2007/05/31 17-05-16:chipcardd(16653):dm_driver.c:  377: Decrementing active 
readers count of driver cm_4000_ifd [465ee41d](1->0)
6:2007/05/31 17-05-16:chipcardd(16653):dm_driver.c:  381: No readers active, 
driver entering idle mode
6:2007/05/31 17-05-16:chipcardd(16653):clr_notification.c:  189: Sending 
notification reader:error to all clients
5:2007/05/31 17-05-23:chipcardd(16653):chipcardd.c:  495: Daemon got an 
interrupt signal, will go down.
6:2007/05/31 17-05-23:chipcardd(16653):chipcardd.c: 1122: Will now 
deinitialize server.
6:2007/05/31 17-05-23:chipcardd(16653):devicemanager.c:  295: Deinitializing 
device manager
5:2007/05/31 17-05-23:chipcardd(16652):chipcardd.c:  499: Watcher got an 
interrupt signal, will terminate child
6:2007/05/31 17-05-23:chipcardd(16653):chipcardd.c: 1127: Chipcard Daemon 
exiting.
5:2007/05/31 17-05-23:chipcardd(16652):chipcardd.c:  871: Terminating daemon.
6:2007/05/31 17-05-23:chipcardd(16652):chipcardd.c:  529: Watcher got a child 
signal
5:2007/05/31 17-05-23:chipcardd(16652):chipcardd.c:  898: Daemon terminated, 
exiting.
 
-----------------------------------------------------------------------------------
the driver log reads
-------------------------------------------------------------------------------------
16:47 develbox:../drivers/cm_4000_ifd # cat auto1-omnikey_cm4040.log
5:2007/05/31 16-47-12:auto1-omnikey_cm4040(16097):d_startreader.c:  220: Init 
reader auto1-omnikey_cm4040
3:2007/05/31 16-47-12:auto1-omnikey_cm4040(16097):driverifd.c:  755: CCID 
error on "CCIDTransmit/Control": 612
5:2007/05/31 16-47-12:auto1-omnikey_cm4040(16097):d_startreader.c:  253: 
Reader up and waiting
5:2007/05/31 16-47-12:auto1-omnikey_cm4040(16097):d_startreader.c:  265: 
Reader start handled
5:2007/05/31 16-47-13:auto1-omnikey_cm4040(16097):driverifd.c:  530: Protocol 
is 0, assuming memorycard
5:2007/05/31 16-47-13:auto1-omnikey_cm4040(16097):d_work.c:   96: Card 
inserted, trying to connect it
5:2007/05/31 16-47-13:auto1-omnikey_cm4040(16097):driverifd.c:  530: Protocol 
is 0, assuming memorycard
5:2007/05/31 16-47-13:auto1-omnikey_cm4040(16097):d_work.c:  110: Status 
changed on slot 0 (00000000->00030000) (cardnum 0)
3:2007/05/31 16-49-43:auto1-omnikey_cm4040(16097):driverifd.c:  441: CCID 
error on "CCIDTransmit/Control": 612
3:2007/05/31 16-49-43:auto1-omnikey_cm4040(16097):d_cardcommand.c:  153: Error 
executing APDU (00000064)
5:2007/05/31 16-49-43:auto1-omnikey_cm4040(16097):d_cardcommand.c:  204: 
Reader "auto1-omnikey_cm4040" had an error, shutting down
5:2007/05/31 16-59-13:auto1-omnikey_cm4040(16442):d_startreader.c:  220: Init 
reader auto1-omnikey_cm4040
3:2007/05/31 16-59-15:auto1-omnikey_cm4040(16442):driverifd.c:  855: CCID 
error on createChannel 0/0: 612
3:2007/05/31 16-59-15:auto1-omnikey_cm4040(16442):driverifd.c:  862: Could not 
connect any slot
3:2007/05/31 16-59-15:auto1-omnikey_cm4040(16442):d_startreader.c:  227: Could 
not connect reader auto1-omnikey_cm4040 (11: Unknow error code)
5:2007/05/31 16-59-15:auto1-omnikey_cm4040(16442):d_startreader.c:  265: 
Reader start handled
5:2007/05/31 16-59-26:auto1-omnikey_cm4040(16442):driverifd.c:  587: CCID: 
Soft error 612
3:2007/05/31 16-59-26:auto1-omnikey_cm4040(16442):driverifd.c:  896: Error 
closing channel 0 (612)
5:2007/05/31 17-00-05:auto1-omnikey_cm4040(16479):d_startreader.c:  220: Init 
reader auto1-omnikey_cm4040
3:2007/05/31 17-00-05:auto1-omnikey_cm4040(16479):driverifd.c:  755: CCID 
error on "CCIDTransmit/Control": 612
5:2007/05/31 17-00-05:auto1-omnikey_cm4040(16479):d_startreader.c:  253: 
Reader up and waiting
5:2007/05/31 17-00-05:auto1-omnikey_cm4040(16479):d_startreader.c:  265: 
Reader start handled
5:2007/05/31 17-00-08:auto1-omnikey_cm4040(16479):driverifd.c:  530: Protocol 
is 0, assuming memorycard
5:2007/05/31 17-00-08:auto1-omnikey_cm4040(16479):d_work.c:   96: Card 
inserted, trying to connect it
5:2007/05/31 17-00-08:auto1-omnikey_cm4040(16479):driverifd.c:  530: Protocol 
is 0, assuming memorycard
5:2007/05/31 17-00-08:auto1-omnikey_cm4040(16479):d_work.c:  110: Status 
changed on slot 0 (00000000->00030000) (cardnum 0)
5:2007/05/31 17-02-53:auto1-omnikey_cm4040(16552):d_startreader.c:  220: Init 
reader auto1-omnikey_cm4040
3:2007/05/31 17-02-55:auto1-omnikey_cm4040(16552):driverifd.c:  855: CCID 
error on createChannel 0/0: 612
3:2007/05/31 17-02-55:auto1-omnikey_cm4040(16552):driverifd.c:  862: Could not 
connect any slot
3:2007/05/31 17-02-55:auto1-omnikey_cm4040(16552):d_startreader.c:  227: Could 
not connect reader auto1-omnikey_cm4040 (11: Unknow error code)
5:2007/05/31 17-02-55:auto1-omnikey_cm4040(16552):d_startreader.c:  265: 
Reader start handled
5:2007/05/31 17-03-06:auto1-omnikey_cm4040(16552):driverifd.c:  587: CCID: 
Soft error 612
3:2007/05/31 17-03-06:auto1-omnikey_cm4040(16552):driverifd.c:  896: Error 
closing channel 0 (612)
5:2007/05/31 17-03-20:auto1-omnikey_cm4040(16554):d_startreader.c:  220: Init 
reader auto1-omnikey_cm4040
3:2007/05/31 17-03-22:auto1-omnikey_cm4040(16554):driverifd.c:  855: CCID 
error on createChannel 0/0: 612
3:2007/05/31 17-03-22:auto1-omnikey_cm4040(16554):driverifd.c:  862: Could not 
connect any slot
3:2007/05/31 17-03-22:auto1-omnikey_cm4040(16554):d_startreader.c:  227: Could 
not connect reader auto1-omnikey_cm4040 (11: Unknow error code)
5:2007/05/31 17-03-22:auto1-omnikey_cm4040(16554):d_startreader.c:  265: 
Reader start handled
5:2007/05/31 17-03-33:auto1-omnikey_cm4040(16554):driverifd.c:  587: CCID: 
Soft error 612
3:2007/05/31 17-03-33:auto1-omnikey_cm4040(16554):driverifd.c:  896: Error 
closing channel 0 (612)
5:2007/05/31 17-03-47:auto1-omnikey_cm4040(16555):d_startreader.c:  220: Init 
reader auto1-omnikey_cm4040
3:2007/05/31 17-03-49:auto1-omnikey_cm4040(16555):driverifd.c:  855: CCID 
error on createChannel 0/0: 612
3:2007/05/31 17-03-49:auto1-omnikey_cm4040(16555):driverifd.c:  862: Could not 
connect any slot
3:2007/05/31 17-03-49:auto1-omnikey_cm4040(16555):d_startreader.c:  227: Could 
not connect reader auto1-omnikey_cm4040 (11: Unknow error code)
5:2007/05/31 17-03-49:auto1-omnikey_cm4040(16555):d_startreader.c:  265: 
Reader start handled
5:2007/05/31 17-05-14:auto1-omnikey_cm4040(16658):d_startreader.c:  220: Init 
reader auto1-omnikey_cm4040
3:2007/05/31 17-05-16:auto1-omnikey_cm4040(16658):driverifd.c:  855: CCID 
error on createChannel 0/0: 612
3:2007/05/31 17-05-16:auto1-omnikey_cm4040(16658):driverifd.c:  862: Could not 
connect any slot
3:2007/05/31 17-05-16:auto1-omnikey_cm4040(16658):d_startreader.c:  227: Could 
not connect reader auto1-omnikey_cm4040 (11: Unknow error code)
5:2007/05/31 17-05-16:auto1-omnikey_cm4040(16658):d_startreader.c:  265: 
Reader start handled
17:06 develbox:../drivers/cm_4000_ifd #

-----------------------------------------------------------------------------------------------------------------------
cardcommander tells me
-----------------------------------------------------------------------------------------------------------------------
Card: open
Waiting for a card to be inserted...
4:2007/05/31 17-13-57:cardcommander3(16764):card.c:   77: Unknown card type 
(no matching ATR)
Card is open, info follows:
  Card
  ===========================================================================
  Card id       : 00000002
  Card type     : MEMORY
  Driver type   : cm_4000_ifd
  Reader type   : omnikey_cm4040
  Card types    : MemoryCard
  Reader flags  : auto
  ATR
  ---------------------------------------------------------------------------
    String size is 6:
    0000: 3b 04 a2 13 10 91                               ;.....
  ===========================================================================
Card: close
Closing card.
Card: exit
Exiting.







I know this is lots of output. I still hope someone can make sense of it.

-- 
Sebastian Hilbert 
Leipzig / Germany
[www.gnumed.de]  -> PGP welcome, HTML ->/dev/null

-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/