Fehler beim Lesen einer DDV-Karte auf einem KAAN Advanced-Reader via AMD64/libchipcard3

Carsten Kumke <[email protected]> Thu, 14 Jun 2007 20:54:57 +0200
Newsgroups gmane.comp.lib.libchipcard.devel
Message-ID <[email protected]>
Liebe Leute, 

hiermit poste ich meine erste Fehlermeldung, in der Hoffnung 
a) Euch eine Hilfe zu sein
b) - natürlich - eine weiter führende Antwort zu erhalten

Weiteres im Anhang. 

Herzlichst

Carsten Kumke
-- 
*************************************************
Dr. Carsten Kumke
Dorfstraße 4c
14552 Wildenbruch

Privat
fon: +49.33205.50709
email: [email protected]
www: http://www.kumke.net
sql_cossacks: http://www.kumke.net/sql_cossacks/index.html

Beruf
fon: +49.30.2801-1416
mobile: +49.172.324 68 71
fax: +49.30.2801-298-1416
email: [email protected]
*************************************************

-------------------------------------------------------------------------
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/

_______________________________________________
Libchipcard-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/libchipcard-devel
chipcard3_kaanadvanced_amd64_fehler.txt (text/plain, 2.4 KB)
Fehler beim Lesen einer DDV-Karte auf einem KAAN Advanced-Reader via AMD64/libchipcard3

==> lsusb

Bus 004 Device 006: ID 0d46:3002 Kobil Systems GmbH
Bus 004 Device 001: ID 0000:0000
Bus 003 Device 001: ID 0000:0000
Bus 002 Device 001: ID 0000:0000
Bus 001 Device 003: ID 046d:c501 Logitech, Inc. Cordless Mouse Receiver
Bus 001 Device 001: ID 0000:0000
Bus 005 Device 001: ID 0000:0000


==> uname -a

Linux hetman 2.6.18-4-amd64 #1 SMP Mon Mar 26 11:36:53 CEST 2007 x86_64 GNU/Linux
Debian Lenny (Testing)



==> CardReader

Kobil CT Kaan Advanced HC2U0K1/USB HW: K104R3
Treiber: libct.so von Kobil.de (x86_64) vom 01.02.2007, 19:08



==> Libchipcard-Version

Selbst kompiliert auf der Basis 
	libchipcard3_3.0.2-4.diff.gz
	libchipcard3_3.0.2-4.dsc
	libchipcard3_3.0.2.orig.tar.gz
	(Ohne Fehlermeldungen) mit BUILD=AMD64 
libchipcard3-1_3.0.2-4_amd64.deb


==> Fehlermeldung

Vorbemerkung: Das System, das ich bisher nutzte, war eine i32-Maschine. Ich führe also die Ursache in erster Linie auf den Einsatz meines neuen AMD64-Rechners zurück. 

Folgendes Problem: 
Kartenleser wird erkannt, von lipchipcard3 auch eingebunden. Keine Fehlermeldungen bei chipcard3-tool list oder check. 
Sowie es ans Lesen geht, gibt es Störungen. Z.B. 
- Keine Ausgabe des Strings bei chipcard3-tool atr
- DDV-Karte der Sparkasse wird als Memory-Card ausgewiesenM; KVK-Karte ebenfalls (hier jedoch mal mit 8-Stellen-String, mal ohne)
- Bei Geldkarte3 gibt das System auf der Konsole die Fehlermeldung aus

---- schnipp ----

3:2007/06/14 20-40-20:geldkarte3(1448):geldkarte.c:  114: Not a processor card
ERROR: Error executing command CardOpen (11).
3:2007/06/14 20-40-20:geldkarte3(1448):client.c:  224: Still 1 cards in use at LC_Client_free!

---- schnapp ----

Die beigefügten logfiles beziehen sich auf die Vorgänge
# chipcard3-tool list
# chipcard3-tool check
# geldkarte3 loaded

Abschließend: 

# aqhbci-tool addmedium -t card meldet

----- schnipp ----

3:2007/06/14 20-43-12:chipcard3-client(1497):ddvcard.c:  108: Not a processor card (MEMORY)
3:2007/06/14 20-43-12:(null)(1497):hbci.c:  608: Token is not supported by any plugin
3:2007/06/14 20-43-12:(null)(1497):addmedium.c:  136: Medium not supported
3:2007/06/14 20-43-12:(null)(1497):provider.c:  194: Deinit done

----- schnapp ----

Hoffe, die erste Fehlermeldung meines Lebens nach 10 Jahren Linuxerei, war vollständig genug



==========================

Carsten Kumke
[email protected]

+49.33205.50709

==========================
libchipcard3.tar.gz (application/x-tgz, 2.2 KB) - not displayed
serverlog_von_konsole.txt (text/plain, 11.5 KB)
hetman:~# LCDM_DRIVER_LOGLEVEL=info chipcardd3 -f --logtype console
5:2007/06/14 20-39-02:chipcardd(1440):chipcardd.c:  774: Chipcardd v3.0.2.0stable started.
5:2007/06/14 20-39-02:chipcardd(1440):chipcardd.c:  776: LibUSB supported.
5:2007/06/14 20-39-02:chipcardd(1440):chipcardd.c:  779: LibSYSFS supported.
5:2007/06/14 20-39-02:chipcardd(1441):devicemanager.c: 3356: Changes in hardware list
5:2007/06/14 20-39-02:chipcardd(1441):devicemanager.c: 3197: AUTOCONFIG: Created new reader "auto1-ko_kaan_advanced_usb" (UsbRaw/0d46/3002)
5:2007/06/14 20-39-02:chipcardd(1441):devicemanager.c: 3233: Assigned device path "usb:0d46/3002:libusb:004:006" to reader "auto1-ko_kaan_advanced_usb"
5:2007/06/14 20-39-07:chipcardd(1441):chipcardd.c:  495: Daemon got an interrupt signal, will go down.
5:2007/06/14 20-39-07:chipcardd(1440):chipcardd.c:  499: Watcher got an interrupt signal, will terminate child
5:2007/06/14 20-39-07:chipcardd(1440):chipcardd.c:  940: Daemon exited normally, exiting, too.
hetman:~# LCDM_DRIVER_LOGLEVEL=info chipcardd3 -f --logtype console
5:2007/06/14 20-39-35:chipcardd(1443):chipcardd.c:  774: Chipcardd v3.0.2.0stable started.
5:2007/06/14 20-39-35:chipcardd(1443):chipcardd.c:  776: LibUSB supported.
5:2007/06/14 20-39-35:chipcardd(1443):chipcardd.c:  779: LibSYSFS supported.
5:2007/06/14 20-39-35:chipcardd(1444):devicemanager.c: 3356: Changes in hardware list
5:2007/06/14 20-39-35:chipcardd(1444):devicemanager.c: 3197: AUTOCONFIG: Created new reader "auto1-ko_kaan_advanced_usb" (UsbRaw/0d46/3002)
5:2007/06/14 20-39-35:chipcardd(1444):devicemanager.c: 3233: Assigned device path "usb:0d46/3002:libusb:004:006" to reader "auto1-ko_kaan_advanced_usb"
5:2007/06/14 20-40-00:chipcardd(1444):clr_clientready.c:  104: Client "46718b69" started (chipcard3-tool, Gwen 2.5.4-stable-r0, ChipCard 3.0.2.0stable)
5:2007/06/14 20-40-00:chipcardd(1444):clr_notification.c:  540: Client 46718b69: SetNotify [chipcard3-tool/nobody]
5:2007/06/14 20-40-00:chipcardd(1444):cs_callbacks.c:   33: One of my connections is down. Don't worry just yet, this might be ok...
5:2007/06/14 20-40-00:chipcardd(1444):clientmanager.c:  398: Removing client 46718b69 [chipcard3-tool/nobody]
5:2007/06/14 20-40-06:chipcardd(1444):clr_clientready.c:  104: Client "46718b6e" started (chipcard3-tool, Gwen 2.5.4-stable-r0, ChipCard 3.0.2.0stable)
5:2007/06/14 20-40-06:chipcardd(1444):clr_notification.c:  540: Client 46718b6e: SetNotify [chipcard3-tool/nobody]
5:2007/06/14 20-40-06:chipcardd(1444):clr_startwait.c:   70: Client 46718b6e: StartWait [chipcard3-tool/nobody]
3:2007/06/14 20-40-06:chipcardd(1444):devicemanager.c: 1717: Incrementing active reader count auto1-ko_kaan_advanced_usb (46718b68) [1]
3:2007/06/14 20-40-06:chipcardd(1444):dm_driver.c:  359: Incrementing active readers count of driver ccid_ifd [46718b68](0->1)
5:2007/06/14 20-40-06:chipcardd(1444):devicemanager.c: 2079: Driver "46718b68" (ccid_ifd) is up (Library loaded)
5:2007/06/14 20-40-12:chipcardd(1444):devicemanager.c: 2257: New card "00000000" found in reader "auto1-ko_kaan_advanced_usb"(46718b68)
4:2007/06/14 20-40-12:chipcardd(1444):clientmanager.c:  197: Advertising card "00000001" to all interested clients
5:2007/06/14 20-40-12:chipcardd(1444):clr_startwait.c:  135: Advertising card "00000001" to client "46718b6e" [chipcard3-tool/nobody]
5:2007/06/14 20-40-12:chipcardd(1444):devicemanager.c: 1474: Reader "auto1-ko_kaan_advanced_usb" is up (Reader up and waiting)
5:2007/06/14 20-40-12:chipcardd(1444):cs_callbacks.c:   33: One of my connections is down. Don't worry just yet, this might be ok...
5:2007/06/14 20-40-12:chipcardd(1444):clientmanager.c:  398: Removing client 46718b6e [chipcard3-tool/nobody]
5:2007/06/14 20-40-20:chipcardd(1444):clr_clientready.c:  104: Client "46718b7d" started (geldkarte3, Gwen 2.5.4-stable-r0, ChipCard 3.0.2.0stable)
5:2007/06/14 20-40-20:chipcardd(1444):clr_startwait.c:   70: Client 46718b7d: StartWait [geldkarte3/nobody]
5:2007/06/14 20-40-20:chipcardd(1444):clr_startwait.c:  135: Advertising card "00000001" to client "46718b7d" [geldkarte3/nobody]
5:2007/06/14 20-40-20:chipcardd(1444):clr_takecard.c:   83: Client 46718b7d: TakeCard [geldkarte3/nobody]
5:2007/06/14 20-40-20:chipcardd(1444):clr_takecard.c:  166: Enqueued TakeCard request for card "00000001" and client "46718b7d"
3:2007/06/14 20-40-20:chipcardd(1444):clr_takecard.c:  185: Working on TakeCard request 46718b81
5:2007/06/14 20-40-20:chipcardd(1444):cm_card.c:  183: Lock request granted
3:2007/06/14 20-40-20:chipcardd(1444):clr_takecard.c:  185: Working on TakeCard request 46718b81
5:2007/06/14 20-40-20:chipcardd(1444):lockmanager.c:  167: Lock request granted
5:2007/06/14 20-40-20:chipcardd(1444):cs_callbacks.c:   33: One of my connections is down. Don't worry just yet, this might be ok...
5:2007/06/14 20-40-20:chipcardd(1444):clientmanager.c:  487: Resetting card "00000001"
5:2007/06/14 20-40-20:chipcardd(1444):cm_card.c:  280: Unlocking card from client 46718b7d
5:2007/06/14 20-40-20:chipcardd(1444):lockmanager.c:  222: Removing lock of client "46718b7d" on slot
5:2007/06/14 20-40-20:chipcardd(1444):clientmanager.c:  398: Removing client 46718b7d [geldkarte3/nobody]
5:2007/06/14 20-40-51:chipcardd(1444):devicemanager.c: 1552: Reader "auto1-ko_kaan_advanced_usb" too long idle, stopping
5:2007/06/14 20-40-51:chipcardd(1444):devicemanager.c: 1667: Reader "auto1-ko_kaan_advanced_usb" is down as expected
3:2007/06/14 20-40-51:chipcardd(1444):devicemanager.c: 1682: Decrementing active reader count
3:2007/06/14 20-40-51:chipcardd(1444):dm_driver.c:  377: Decrementing active readers count of driver ccid_ifd [46718b68](1->0)
3:2007/06/14 20-40-51:chipcardd(1444):cardmanager.c:  355: Free card no longer inserted, removing from list
5:2007/06/14 20-41-02:chipcardd(1444):devicemanager.c: 1229: Driver "ccid_ifd" is too long idle, stopping it
5:2007/06/14 20-41-03:chipcardd(1444):cs_callbacks.c:   33: One of my connections is down. Don't worry just yet, this might be ok...
5:2007/06/14 20-41-03:chipcardd(1444):devicemanager.c: 1858: Connection of driver "ccid_ifd" (46718b68) just went down
4:2007/06/14 20-41-03:chipcardd(1444):devicemanager.c: 1022: Driver terminated normally
5:2007/06/14 20-43-06:chipcardd(1444):clr_clientready.c:  104: Client "46718b85" started (LC_CryptTokenDDV, Gwen 2.5.4-stable-r0, ChipCard 3.0.2.0stable)
5:2007/06/14 20-43-06:chipcardd(1444):clr_startwait.c:   70: Client 46718b85: StartWait [LC_CryptTokenDDV/nobody]
3:2007/06/14 20-43-06:chipcardd(1444):devicemanager.c: 1717: Incrementing active reader count auto1-ko_kaan_advanced_usb (46718b68) [1]
3:2007/06/14 20-43-06:chipcardd(1444):dm_driver.c:  359: Incrementing active readers count of driver ccid_ifd [46718b68](0->1)
5:2007/06/14 20-43-06:chipcardd(1444):devicemanager.c: 2079: Driver "46718b68" (ccid_ifd) is up (Library loaded)
5:2007/06/14 20-43-12:chipcardd(1444):devicemanager.c: 2257: New card "00000000" found in reader "auto1-ko_kaan_advanced_usb"(46718b68)
4:2007/06/14 20-43-12:chipcardd(1444):clientmanager.c:  197: Advertising card "00000002" to all interested clients
5:2007/06/14 20-43-12:chipcardd(1444):clr_startwait.c:  135: Advertising card "00000002" to client "46718b85" [LC_CryptTokenDDV/nobody]
5:2007/06/14 20-43-12:chipcardd(1444):devicemanager.c: 1474: Reader "auto1-ko_kaan_advanced_usb" is up (Reader up and waiting)
5:2007/06/14 20-43-12:chipcardd(1444):clr_takecard.c:   83: Client 46718b85: TakeCard [LC_CryptTokenDDV/nobody]
5:2007/06/14 20-43-12:chipcardd(1444):clr_takecard.c:  166: Enqueued TakeCard request for card "00000002" and client "46718b85"
3:2007/06/14 20-43-12:chipcardd(1444):clr_takecard.c:  185: Working on TakeCard request 46718b8d
5:2007/06/14 20-43-12:chipcardd(1444):cm_card.c:  183: Lock request granted
3:2007/06/14 20-43-12:chipcardd(1444):clr_takecard.c:  185: Working on TakeCard request 46718b8d
5:2007/06/14 20-43-12:chipcardd(1444):lockmanager.c:  167: Lock request granted
5:2007/06/14 20-43-12:chipcardd(1444):clr_stopwait.c:   66: Client 46718b85: StopWait [LC_CryptTokenDDV/nobody]
5:2007/06/14 20-43-12:chipcardd(1444):clr_releasecard.c:   84: Client 46718b85: ReleaseCard [LC_CryptTokenDDV/nobody]
5:2007/06/14 20-43-12:chipcardd(1444):clientmanager.c:  487: Resetting card "00000002"
5:2007/06/14 20-43-12:chipcardd(1444):lockmanager.c:  250: Unlocking slot (request 46718b95)
5:2007/06/14 20-43-12:chipcardd(1444):cm_card.c:  280: Unlocking card from client 46718b85
5:2007/06/14 20-43-12:chipcardd(1444):clr_clientready.c:  104: Client "46718b91" started (LC_CryptTokenSTARCOS, Gwen 2.5.4-stable-r0, ChipCard 3.0.2.0stable)
5:2007/06/14 20-43-12:chipcardd(1444):clr_startwait.c:   70: Client 46718b91: StartWait [LC_CryptTokenSTARCOS/nobody]
5:2007/06/14 20-43-12:chipcardd(1444):clr_startwait.c:  135: Advertising card "00000002" to client "46718b91" [LC_CryptTokenSTARCOS/nobody]
5:2007/06/14 20-43-12:chipcardd(1444):clr_takecard.c:   83: Client 46718b91: TakeCard [LC_CryptTokenSTARCOS/nobody]
5:2007/06/14 20-43-12:chipcardd(1444):clr_takecard.c:  166: Enqueued TakeCard request for card "00000002" and client "46718b91"
3:2007/06/14 20-43-12:chipcardd(1444):clr_takecard.c:  185: Working on TakeCard request 46718b95
5:2007/06/14 20-43-12:chipcardd(1444):cm_card.c:  183: Lock request granted
3:2007/06/14 20-43-12:chipcardd(1444):clr_takecard.c:  185: Working on TakeCard request 46718b95
5:2007/06/14 20-43-12:chipcardd(1444):lockmanager.c:  167: Lock request granted
5:2007/06/14 20-43-12:chipcardd(1444):clr_stopwait.c:   66: Client 46718b91: StopWait [LC_CryptTokenSTARCOS/nobody]
5:2007/06/14 20-43-12:chipcardd(1444):clr_releasecard.c:   84: Client 46718b91: ReleaseCard [LC_CryptTokenSTARCOS/nobody]
5:2007/06/14 20-43-12:chipcardd(1444):clientmanager.c:  487: Resetting card "00000002"
5:2007/06/14 20-43-12:chipcardd(1444):lockmanager.c:  250: Unlocking slot (request 46718b96)
5:2007/06/14 20-43-12:chipcardd(1444):cm_card.c:  280: Unlocking card from client 46718b91
5:2007/06/14 20-43-12:chipcardd(1444):cs_callbacks.c:   33: One of my connections is down. Don't worry just yet, this might be ok...
5:2007/06/14 20-43-12:chipcardd(1444):cs_callbacks.c:   33: One of my connections is down. Don't worry just yet, this might be ok...
5:2007/06/14 20-43-12:chipcardd(1444):clientmanager.c:  398: Removing client 46718b85 [LC_CryptTokenDDV/nobody]
5:2007/06/14 20-43-12:chipcardd(1444):clientmanager.c:  398: Removing client 46718b91 [LC_CryptTokenSTARCOS/nobody]
5:2007/06/14 20-43-43:chipcardd(1444):devicemanager.c: 1552: Reader "auto1-ko_kaan_advanced_usb" too long idle, stopping
5:2007/06/14 20-43-43:chipcardd(1444):devicemanager.c: 1667: Reader "auto1-ko_kaan_advanced_usb" is down as expected
3:2007/06/14 20-43-43:chipcardd(1444):devicemanager.c: 1682: Decrementing active reader count
3:2007/06/14 20-43-43:chipcardd(1444):dm_driver.c:  377: Decrementing active readers count of driver ccid_ifd [46718b68](1->0)
3:2007/06/14 20-43-43:chipcardd(1444):cardmanager.c:  355: Free card no longer inserted, removing from list
5:2007/06/14 20-43-54:chipcardd(1444):devicemanager.c: 1229: Driver "ccid_ifd" is too long idle, stopping it
5:2007/06/14 20-43-55:chipcardd(1444):cs_callbacks.c:   33: One of my connections is down. Don't worry just yet, this might be ok...
5:2007/06/14 20-43-55:chipcardd(1444):devicemanager.c: 1858: Connection of driver "ccid_ifd" (46718b68) just went down
4:2007/06/14 20-43-55:chipcardd(1444):devicemanager.c: 1022: Driver terminated normally
5:2007/06/14 20-46-07:chipcardd(1444):chipcardd.c:  495: Daemon got an interrupt signal, will go down.
5:2007/06/14 20-46-07:chipcardd(1443):chipcardd.c:  499: Watcher got an interrupt signal, will terminate child
5:2007/06/14 20-46-07:chipcardd(1443):chipcardd.c:  940: Daemon exited normally, exiting, too.