Hallo an alle Linuxer (OK.. an die Anderen auch ein Hallo),
ich brauche Hilfe bei der Einrichtung eines Cyberjack secoder Chipkartenlesers.
Seit dem wechsel von Ubuntu 10.10 auf 11.04 bekomme ich den Leser nicht mehr ans laufen.
Mir scheint das Problem liegt im Zusammenspiel des Treibers von Reiner SCT (pcsc-Variante) mit Aqbanking/Libchipcard.
Hier meine Eckdaten:
Treiber libifd-cyberjack6_3.99.5final.SP02_amd64_u1104.deb von hier Reiner SCT installiert.
cyberjack test meldet 5 x OK
pcsc-light selbst kompiliert
pcscd erkennt (zumindest nach mehrmaligem einstecken) und initialisiert den Leser ....
jgc@install-Vostro1310:~$ sudo pcscd -fd
00000000 debuglog.c:277:DebugLogSetLevel() debug level=debug
00000239 configfile.l:287:DBGetReaderList() Parsing conf file: /usr/etc/reader.conf.d
00000030 pcscdaemon.c:550:main() pcsc-lite 1.7.2 daemon ready.
00001739 hotplug_libudev.c:258:get_driver() Looking for a driver for VID: 0x1D6B, PID: 0x0001, path: /dev/bus/usb/003/001
00000206 hotplug_libudev.c:258:get_driver() Looking for a driver for VID: 0x1D6B, PID: 0x0001, path: /dev/bus/usb/004/001
00000193 hotplug_libudev.c:258:get_driver() Looking for a driver for VID: 0x1D6B, PID: 0x0002, path: /dev/bus/usb/001/001
00000190 hotplug_libudev.c:258:get_driver() Looking for a driver for VID: 0x1D6B, PID: 0x0001, path: /dev/bus/usb/005/001
00000190 hotplug_libudev.c:258:get_driver() Looking for a driver for VID: 0x1D6B, PID: 0x0001, path: /dev/bus/usb/006/001
00000272 hotplug_libudev.c:258:get_driver() Looking for a driver for VID: 0x1D6B, PID: 0x0001, path: /dev/bus/usb/007/001
00000210 hotplug_libudev.c:258:get_driver() Looking for a driver for VID: 0x1D6B, PID: 0x0002, path: /dev/bus/usb/002/001
06567097 hotplug_libudev.c:258:get_driver() Looking for a driver for VID: 0x0C4B, PID: 0x0400, path: /dev/bus/usb/005/003
00000049 hotplug_libudev.c:309:HPAddDevice() Adding USB device: REINER SCT cyberJack ecom_a
00000170 readerfactory.c:934:RFInitializeReader() Attempting startup of REINER SCT cyberJack ecom_a (5983484424) 00 00 using /usr/lib/pcsc/drivers/libifd-cyberjack.bundle/Contents/Linux/libifd-cyberjack.so
CYBERJACK: Started
00003088 readerfactory.c:824:RFBindFunctions() Loading IFD Handler 3.0
00023589 readerfactory.c:965:RFInitializeReader() Open Port 0x200000 Failed (usb:0c4b/0400:libudev:0:/dev/bus/usb/005/003)
00000030 readerfactory.c:275:RFAddReader() REINER SCT cyberJack ecom_a (5983484424) init failed.
00000020 readerfactory.c:985:RFUnInitializeReader() Attempting shutdown of REINER SCT cyberJack ecom_a (5983484424) 00 00.
00000014 readerfactory.c:861:RFUnloadReader() Unloading reader driver.
00000133 hotplug_libudev.c:377:HPAddDevice() Failed adding USB device: REINER SCT cyberJack ecom_a
10571736 hotplug_libudev.c:565:HPEstablishUSBNotifications() Device removed
00001345 hotplug_libudev.c:258:get_driver() Looking for a driver for VID: 0x1D6B, PID: 0x0001, path: /dev/bus/usb/003/001
00000461 hotplug_libudev.c:258:get_driver() Looking for a driver for VID: 0x1D6B, PID: 0x0001, path: /dev/bus/usb/004/001
00000469 hotplug_libudev.c:258:get_driver() Looking for a driver for VID: 0x1D6B, PID: 0x0002, path: /dev/bus/usb/001/001
00000497 hotplug_libudev.c:258:get_driver() Looking for a driver for VID: 0x1D6B, PID: 0x0001, path: /dev/bus/usb/005/001
00000476 hotplug_libudev.c:258:get_driver() Looking for a driver for VID: 0x1D6B, PID: 0x0001, path: /dev/bus/usb/006/001
00000473 hotplug_libudev.c:258:get_driver() Looking for a driver for VID: 0x1D6B, PID: 0x0001, path: /dev/bus/usb/007/001
00000487 hotplug_libudev.c:258:get_driver() Looking for a driver for VID: 0x1D6B, PID: 0x0002, path: /dev/bus/usb/002/001
00000035 hotplug_libudev.c:507:HPRescanUsbBus() Removing USB device[0]: /dev/bus/usb/005/003
08866110 hotplug_libudev.c:258:get_driver() Looking for a driver for VID: 0x0C4B, PID: 0x0400, path: /dev/bus/usb/005/004
00000039 hotplug_libudev.c:309:HPAddDevice() Adding USB device: REINER SCT cyberJack ecom_a
00000148 readerfactory.c:934:RFInitializeReader() Attempting startup of REINER SCT cyberJack ecom_a (5983484424) 00 00 using /usr/lib/pcsc/drivers/libifd-cyberjack.bundle/Contents/Linux/libifd-cyberjack.so
CYBERJACK: Started
00000662 readerfactory.c:824:RFBindFunctions() Loading IFD Handler 3.0
00045841 readerfactory.c:290:RFAddReader() Using the pcscd polling thread
07082776 hotplug_libudev.c:565:HPEstablishUSBNotifications() Device removed
00001398 hotplug_libudev.c:258:get_driver() Looking for a driver for VID: 0x1D6B, PID: 0x0001, path: /dev/bus/usb/003/001
00000523 hotplug_libudev.c:258:get_driver() Looking for a driver for VID: 0x1D6B, PID: 0x0001, path: /dev/bus/usb/004/001
00000488 hotplug_libudev.c:258:get_driver() Looking for a driver for VID: 0x1D6B, PID: 0x0002, path: /dev/bus/usb/001/001
00000465 hotplug_libudev.c:258:get_driver() Looking for a driver for VID: 0x1D6B, PID: 0x0001, path: /dev/bus/usb/005/001
00000464 hotplug_libudev.c:258:get_driver() Looking for a driver for VID: 0x1D6B, PID: 0x0001, path: /dev/bus/usb/006/001
00000455 hotplug_libudev.c:258:get_driver() Looking for a driver for VID: 0x1D6B, PID: 0x0001, path: /dev/bus/usb/007/001
00000482 hotplug_libudev.c:258:get_driver() Looking for a driver for VID: 0x1D6B, PID: 0x0002, path: /dev/bus/usb/002/001
00000043 hotplug_libudev.c:507:HPRescanUsbBus() Removing USB device[0]: /dev/bus/usb/005/004
00000019 eventhandler.c:148:EHDestroyEventHandler() Stomping thread.
00000028 eventhandler.c:177:EHDestroyEventHandler() Waiting polling thread
00170089 eventhandler.c:469:EHStatusHandlerThread() Die
00000186 eventhandler.c:188:EHDestroyEventHandler() Thread stomped.
00000011 readerfactory.c:985:RFUnInitializeReader() Attempting shutdown of REINER SCT cyberJack ecom_a (5983484424) 00 00.
00000095 readerfactory.c:861:RFUnloadReader() Unloading reader driver.
05945681 hotplug_libudev.c:258:get_driver() Looking for a driver for VID: 0x0C4B, PID: 0x0400, path: /dev/bus/usb/005/005
00000025 hotplug_libudev.c:309:HPAddDevice() Adding USB device: REINER SCT cyberJack ecom_a
00000069 readerfactory.c:934:RFInitializeReader() Attempting startup of REINER SCT cyberJack ecom_a (5983484424) 00 00 using /usr/lib/pcsc/drivers/libifd-cyberjack.bundle/Contents/Linux/libifd-cyberjack.so
CYBERJACK: Started
00000303 readerfactory.c:824:RFBindFunctions() Loading IFD Handler 3.0
00046338 readerfactory.c:290:RFAddReader() Using the pcscd polling thread
und zeigt auch die Kommunikation mit der Banking Anwendung ...
Als Banking-Anwendung nehme ich eigentlich kmymoney, aber hier mal Aqbanking aus dem Aqfinance-Paket Vers. 0.9.100 (einiege Tage alt)
Das Programm läuft ohne Unterbrechung für eine Pin-Abfrage durch.
Mit fällt hier "145: Unknown card type (no matching ATR)" auf.
Ich habe eine Karte der Sparkasse Bremen die in früheren Versionen aber keine Probleme bereitet hat.
Im HBCI-Einrichtungs-Dialog von kmymoney werden die Benutzerdaten von der Karte gelesen,
lediglich das einlesen der Kontodaten von der Bank scheitert. (Keine Pin-Abfrage und Meldung u.A. "Antwort konnte nicht kodiert werden")
Das nachträgliche Einstecken der Karte wird nicht registriert und der Dialog fordert hartnäckig die Karte an.
Auf einer neu installierten Suse 11.04 mit der gleichen Treiberversion und Moneyplex funktioniert das Online-Banking,
Allerdings nicht mit Pin-Eingabe am Leser sondern nur mit Pin-Eingabe im Fenster von Moneyplex.
Auch bei Tante Suse mag aqbanking/libchipcard nicht mit dem neuen Treiber zusammenspielen. Die Meldungen sind die gleichen wie beim "abenteurlichen Afrikaner".
Ich bin für alle Vorschläge dankbar.Ich will nur nicht wieder mit Moneyplex arbeiten müssen.
Closed source kann ich mit leben aber closed data geht gar nicht. (keine Schnittstelle zu anderen Anwendungen)
Vielen Dank schon mal
Gruß Jörn
ich brauche Hilfe bei der Einrichtung eines Cyberjack secoder Chipkartenlesers.
Seit dem wechsel von Ubuntu 10.10 auf 11.04 bekomme ich den Leser nicht mehr ans laufen.
Mir scheint das Problem liegt im Zusammenspiel des Treibers von Reiner SCT (pcsc-Variante) mit Aqbanking/Libchipcard.
Hier meine Eckdaten:
Treiber libifd-cyberjack6_3.99.5final.SP02_amd64_u1104.deb von hier Reiner SCT installiert.
cyberjack test meldet 5 x OK
pcsc-light selbst kompiliert
Code
jgc@install-Vostro1310:~$ pcscd -v
pcsc-lite version 1.7.2.
Copyright (C) 1999-2002 by David Corcoran <corcoran@linuxnet.com>.
Copyright (C) 2001-2010 by Ludovic Rousseau <ludovic.rousseau@free.fr>.
Copyright (C) 2003-2004 by Damien Sauveron <sauveron@labri.fr>.
Report bugs to <muscle@lists.musclecard.com>.
Enabled features: Linux x86_64-unknown-linux-gnu serial usb libudev usbdropdir=/usr/lib/pcsc/drivers ipcdir=/var/run/pcscd configdir=/usr/etc/reader.conf.d
pcsc-lite version 1.7.2.
Copyright (C) 1999-2002 by David Corcoran <corcoran@linuxnet.com>.
Copyright (C) 2001-2010 by Ludovic Rousseau <ludovic.rousseau@free.fr>.
Copyright (C) 2003-2004 by Damien Sauveron <sauveron@labri.fr>.
Report bugs to <muscle@lists.musclecard.com>.
Enabled features: Linux x86_64-unknown-linux-gnu serial usb libudev usbdropdir=/usr/lib/pcsc/drivers ipcdir=/var/run/pcscd configdir=/usr/etc/reader.conf.d
pcscd erkennt (zumindest nach mehrmaligem einstecken) und initialisiert den Leser ....
Code
jgc@install-Vostro1310:~$ sudo pcscd -fd
00000000 debuglog.c:277:DebugLogSetLevel() debug level=debug
00000239 configfile.l:287:DBGetReaderList() Parsing conf file: /usr/etc/reader.conf.d
00000030 pcscdaemon.c:550:main() pcsc-lite 1.7.2 daemon ready.
00001739 hotplug_libudev.c:258:get_driver() Looking for a driver for VID: 0x1D6B, PID: 0x0001, path: /dev/bus/usb/003/001
00000206 hotplug_libudev.c:258:get_driver() Looking for a driver for VID: 0x1D6B, PID: 0x0001, path: /dev/bus/usb/004/001
00000193 hotplug_libudev.c:258:get_driver() Looking for a driver for VID: 0x1D6B, PID: 0x0002, path: /dev/bus/usb/001/001
00000190 hotplug_libudev.c:258:get_driver() Looking for a driver for VID: 0x1D6B, PID: 0x0001, path: /dev/bus/usb/005/001
00000190 hotplug_libudev.c:258:get_driver() Looking for a driver for VID: 0x1D6B, PID: 0x0001, path: /dev/bus/usb/006/001
00000272 hotplug_libudev.c:258:get_driver() Looking for a driver for VID: 0x1D6B, PID: 0x0001, path: /dev/bus/usb/007/001
00000210 hotplug_libudev.c:258:get_driver() Looking for a driver for VID: 0x1D6B, PID: 0x0002, path: /dev/bus/usb/002/001
06567097 hotplug_libudev.c:258:get_driver() Looking for a driver for VID: 0x0C4B, PID: 0x0400, path: /dev/bus/usb/005/003
00000049 hotplug_libudev.c:309:HPAddDevice() Adding USB device: REINER SCT cyberJack ecom_a
00000170 readerfactory.c:934:RFInitializeReader() Attempting startup of REINER SCT cyberJack ecom_a (5983484424) 00 00 using /usr/lib/pcsc/drivers/libifd-cyberjack.bundle/Contents/Linux/libifd-cyberjack.so
CYBERJACK: Started
00003088 readerfactory.c:824:RFBindFunctions() Loading IFD Handler 3.0
00023589 readerfactory.c:965:RFInitializeReader() Open Port 0x200000 Failed (usb:0c4b/0400:libudev:0:/dev/bus/usb/005/003)
00000030 readerfactory.c:275:RFAddReader() REINER SCT cyberJack ecom_a (5983484424) init failed.
00000020 readerfactory.c:985:RFUnInitializeReader() Attempting shutdown of REINER SCT cyberJack ecom_a (5983484424) 00 00.
00000014 readerfactory.c:861:RFUnloadReader() Unloading reader driver.
00000133 hotplug_libudev.c:377:HPAddDevice() Failed adding USB device: REINER SCT cyberJack ecom_a
10571736 hotplug_libudev.c:565:HPEstablishUSBNotifications() Device removed
00001345 hotplug_libudev.c:258:get_driver() Looking for a driver for VID: 0x1D6B, PID: 0x0001, path: /dev/bus/usb/003/001
00000461 hotplug_libudev.c:258:get_driver() Looking for a driver for VID: 0x1D6B, PID: 0x0001, path: /dev/bus/usb/004/001
00000469 hotplug_libudev.c:258:get_driver() Looking for a driver for VID: 0x1D6B, PID: 0x0002, path: /dev/bus/usb/001/001
00000497 hotplug_libudev.c:258:get_driver() Looking for a driver for VID: 0x1D6B, PID: 0x0001, path: /dev/bus/usb/005/001
00000476 hotplug_libudev.c:258:get_driver() Looking for a driver for VID: 0x1D6B, PID: 0x0001, path: /dev/bus/usb/006/001
00000473 hotplug_libudev.c:258:get_driver() Looking for a driver for VID: 0x1D6B, PID: 0x0001, path: /dev/bus/usb/007/001
00000487 hotplug_libudev.c:258:get_driver() Looking for a driver for VID: 0x1D6B, PID: 0x0002, path: /dev/bus/usb/002/001
00000035 hotplug_libudev.c:507:HPRescanUsbBus() Removing USB device[0]: /dev/bus/usb/005/003
08866110 hotplug_libudev.c:258:get_driver() Looking for a driver for VID: 0x0C4B, PID: 0x0400, path: /dev/bus/usb/005/004
00000039 hotplug_libudev.c:309:HPAddDevice() Adding USB device: REINER SCT cyberJack ecom_a
00000148 readerfactory.c:934:RFInitializeReader() Attempting startup of REINER SCT cyberJack ecom_a (5983484424) 00 00 using /usr/lib/pcsc/drivers/libifd-cyberjack.bundle/Contents/Linux/libifd-cyberjack.so
CYBERJACK: Started
00000662 readerfactory.c:824:RFBindFunctions() Loading IFD Handler 3.0
00045841 readerfactory.c:290:RFAddReader() Using the pcscd polling thread
07082776 hotplug_libudev.c:565:HPEstablishUSBNotifications() Device removed
00001398 hotplug_libudev.c:258:get_driver() Looking for a driver for VID: 0x1D6B, PID: 0x0001, path: /dev/bus/usb/003/001
00000523 hotplug_libudev.c:258:get_driver() Looking for a driver for VID: 0x1D6B, PID: 0x0001, path: /dev/bus/usb/004/001
00000488 hotplug_libudev.c:258:get_driver() Looking for a driver for VID: 0x1D6B, PID: 0x0002, path: /dev/bus/usb/001/001
00000465 hotplug_libudev.c:258:get_driver() Looking for a driver for VID: 0x1D6B, PID: 0x0001, path: /dev/bus/usb/005/001
00000464 hotplug_libudev.c:258:get_driver() Looking for a driver for VID: 0x1D6B, PID: 0x0001, path: /dev/bus/usb/006/001
00000455 hotplug_libudev.c:258:get_driver() Looking for a driver for VID: 0x1D6B, PID: 0x0001, path: /dev/bus/usb/007/001
00000482 hotplug_libudev.c:258:get_driver() Looking for a driver for VID: 0x1D6B, PID: 0x0002, path: /dev/bus/usb/002/001
00000043 hotplug_libudev.c:507:HPRescanUsbBus() Removing USB device[0]: /dev/bus/usb/005/004
00000019 eventhandler.c:148:EHDestroyEventHandler() Stomping thread.
00000028 eventhandler.c:177:EHDestroyEventHandler() Waiting polling thread
00170089 eventhandler.c:469:EHStatusHandlerThread() Die
00000186 eventhandler.c:188:EHDestroyEventHandler() Thread stomped.
00000011 readerfactory.c:985:RFUnInitializeReader() Attempting shutdown of REINER SCT cyberJack ecom_a (5983484424) 00 00.
00000095 readerfactory.c:861:RFUnloadReader() Unloading reader driver.
05945681 hotplug_libudev.c:258:get_driver() Looking for a driver for VID: 0x0C4B, PID: 0x0400, path: /dev/bus/usb/005/005
00000025 hotplug_libudev.c:309:HPAddDevice() Adding USB device: REINER SCT cyberJack ecom_a
00000069 readerfactory.c:934:RFInitializeReader() Attempting startup of REINER SCT cyberJack ecom_a (5983484424) 00 00 using /usr/lib/pcsc/drivers/libifd-cyberjack.bundle/Contents/Linux/libifd-cyberjack.so
CYBERJACK: Started
00000303 readerfactory.c:824:RFBindFunctions() Loading IFD Handler 3.0
00046338 readerfactory.c:290:RFAddReader() Using the pcscd polling thread
und zeigt auch die Kommunikation mit der Banking Anwendung ...
Code
99999999 winscard_msg_srv.c:202:ProcessEventsServer() Common channel packet arrival
00000038 winscard_msg_srv.c:214:ProcessEventsServer() ProcessCommonChannelRequest detects: 9
00000009 pcscdaemon.c:91:SVCServiceRunLoop() A new context thread creation is requested: 9
00000118 winscard_svc.c:297:ContextThread() Thread is started: dwClientID=9, threadContext @58003110
00000023 winscard_svc.c:315:ContextThread() Received command: CMD_VERSION from client 9
00000009 winscard_svc.c:327:ContextThread() Client is protocol version 4:2
00000007 winscard_svc.c:347:ContextThread() CMD_VERSION rv=0x0 for client 9
00000086 winscard_svc.c:315:ContextThread() Received command: ESTABLISH_CONTEXT from client 9
00000020 winscard.c:193:SCardEstablishContext() Establishing Context: 0x103AB04
00000007 winscard_svc.c:406:ContextThread() ESTABLISH_CONTEXT rv=0x0 for client 9
00000190 winscard_svc.c:315:ContextThread() Received command: CMD_GET_READERS_STATE from client 9
00000055 winscard_svc.c:315:ContextThread() Received command: CMD_GET_READERS_STATE from client 9
00000214 winscard_svc.c:315:ContextThread() Received command: CMD_GET_READERS_STATE from client 9
00000075 winscard_svc.c:315:ContextThread() Received command: CONNECT from client 9
00000017 winscard.c:235:SCardConnect() Attempting Connect to REINER SCT cyberJack ecom_a (5983484424) 00 00 using protocol: 2
00053039 winscard.c:309:SCardConnect() power up complete.
00000047 Card ATR: 3B FF 96 00 FF 81 31 FE 45 65 63 19 01 50 02 80 00 0F 00 35 00 45 50 11 6F
00000014 winscard.c:328:SCardConnect() powerState: POWER_STATE_INUSE
00000029 prothandler.c:127:PHSetProtocol() Attempting PTS to T=1
00011796 winscard.c:406:SCardConnect() Active Protocol: T=1
00000030 winscard.c:426:SCardConnect() hCard Identity: 11ffb
00000021 winscard_svc.c:447:ContextThread() CONNECT rv=0x0 for client 9
00000187 winscard_svc.c:315:ContextThread() Received command: CMD_GET_READERS_STATE from client 9
00000109 winscard_svc.c:315:ContextThread() Received command: STATUS from client 9
00000025 winscard_svc.c:555:ContextThread() STATUS rv=0x0 for client 9
00000698 winscard_svc.c:315:ContextThread() Received command: CONTROL from client 9
.......
00008419 winscard_svc.c:602:ContextThread() TRANSMIT rv=0x0 for client 9
00004384 winscard_svc.c:315:ContextThread() Received command: CONTROL from client 9
00001564 winscard_svc.c:646:ContextThread() CONTROL rv=0x0 for client 9
00008902 winscard_svc.c:315:ContextThread() Received command: DISCONNECT from client 9
00000040 winscard.c:826:SCardDisconnect() Active Contexts: -1
00000015 winscard.c:827:SCardDisconnect() dwDisposition: 1
00053206 winscard.c:893:SCardDisconnect() Reset complete.
00000048 Card ATR: 3B FF 96 00 FF 81 31 FE 45 65 63 19 01 50 02 80 00 0F 00 35 00 45 50 11 6F
00000018 winscard.c:992:SCardDisconnect() powerState: POWER_STATE_GRACE_PERIOD
00000023 winscard_svc.c:484:ContextThread() DISCONNECT rv=0x0 for client 9
00032810 winscard_svc.c:307:ContextThread() Client die: 9
00000040 winscard.c:204:SCardReleaseContext() Releasing Context: 0x103AB04
00000011 winscard_svc.c:916:MSGCleanupClient() Thread is stopping: dwClientID=9, threadContext @58003110
00000007 winscard_svc.c:922:MSGCleanupClient() Freeing SCONTEXT @58003110
00212114 eventhandler.c:458:EHStatusHandlerThread() powerState: POWER_STATE_POWERED
00407905 eventhandler.c:446:EHStatusHandlerThread() powerState: POWER_STATE_UNPOWERED
00000038 winscard_msg_srv.c:214:ProcessEventsServer() ProcessCommonChannelRequest detects: 9
00000009 pcscdaemon.c:91:SVCServiceRunLoop() A new context thread creation is requested: 9
00000118 winscard_svc.c:297:ContextThread() Thread is started: dwClientID=9, threadContext @58003110
00000023 winscard_svc.c:315:ContextThread() Received command: CMD_VERSION from client 9
00000009 winscard_svc.c:327:ContextThread() Client is protocol version 4:2
00000007 winscard_svc.c:347:ContextThread() CMD_VERSION rv=0x0 for client 9
00000086 winscard_svc.c:315:ContextThread() Received command: ESTABLISH_CONTEXT from client 9
00000020 winscard.c:193:SCardEstablishContext() Establishing Context: 0x103AB04
00000007 winscard_svc.c:406:ContextThread() ESTABLISH_CONTEXT rv=0x0 for client 9
00000190 winscard_svc.c:315:ContextThread() Received command: CMD_GET_READERS_STATE from client 9
00000055 winscard_svc.c:315:ContextThread() Received command: CMD_GET_READERS_STATE from client 9
00000214 winscard_svc.c:315:ContextThread() Received command: CMD_GET_READERS_STATE from client 9
00000075 winscard_svc.c:315:ContextThread() Received command: CONNECT from client 9
00000017 winscard.c:235:SCardConnect() Attempting Connect to REINER SCT cyberJack ecom_a (5983484424) 00 00 using protocol: 2
00053039 winscard.c:309:SCardConnect() power up complete.
00000047 Card ATR: 3B FF 96 00 FF 81 31 FE 45 65 63 19 01 50 02 80 00 0F 00 35 00 45 50 11 6F
00000014 winscard.c:328:SCardConnect() powerState: POWER_STATE_INUSE
00000029 prothandler.c:127:PHSetProtocol() Attempting PTS to T=1
00011796 winscard.c:406:SCardConnect() Active Protocol: T=1
00000030 winscard.c:426:SCardConnect() hCard Identity: 11ffb
00000021 winscard_svc.c:447:ContextThread() CONNECT rv=0x0 for client 9
00000187 winscard_svc.c:315:ContextThread() Received command: CMD_GET_READERS_STATE from client 9
00000109 winscard_svc.c:315:ContextThread() Received command: STATUS from client 9
00000025 winscard_svc.c:555:ContextThread() STATUS rv=0x0 for client 9
00000698 winscard_svc.c:315:ContextThread() Received command: CONTROL from client 9
.......
00008419 winscard_svc.c:602:ContextThread() TRANSMIT rv=0x0 for client 9
00004384 winscard_svc.c:315:ContextThread() Received command: CONTROL from client 9
00001564 winscard_svc.c:646:ContextThread() CONTROL rv=0x0 for client 9
00008902 winscard_svc.c:315:ContextThread() Received command: DISCONNECT from client 9
00000040 winscard.c:826:SCardDisconnect() Active Contexts: -1
00000015 winscard.c:827:SCardDisconnect() dwDisposition: 1
00053206 winscard.c:893:SCardDisconnect() Reset complete.
00000048 Card ATR: 3B FF 96 00 FF 81 31 FE 45 65 63 19 01 50 02 80 00 0F 00 35 00 45 50 11 6F
00000018 winscard.c:992:SCardDisconnect() powerState: POWER_STATE_GRACE_PERIOD
00000023 winscard_svc.c:484:ContextThread() DISCONNECT rv=0x0 for client 9
00032810 winscard_svc.c:307:ContextThread() Client die: 9
00000040 winscard.c:204:SCardReleaseContext() Releasing Context: 0x103AB04
00000011 winscard_svc.c:916:MSGCleanupClient() Thread is stopping: dwClientID=9, threadContext @58003110
00000007 winscard_svc.c:922:MSGCleanupClient() Freeing SCONTEXT @58003110
00212114 eventhandler.c:458:EHStatusHandlerThread() powerState: POWER_STATE_POWERED
00407905 eventhandler.c:446:EHStatusHandlerThread() powerState: POWER_STATE_UNPOWERED
Als Banking-Anwendung nehme ich eigentlich kmymoney, aber hier mal Aqbanking aus dem Aqfinance-Paket Vers. 0.9.100 (einiege Tage alt)
Code
jgc@install-Vostro1310:~/bin/aqfinance$ ./aqbanking-cli.sh request --balance -a "meine KtoNr"
Aufträge werden ausgeführt: Started.
Sende Aufträge and die Bank(en)
Sperre Benutzer
Sperre Benutzer 99*********
HBCI-Aufträge werden ausgeführt
AqHBCI gestartet
Connecting to bank...
Resolving hostname "i070.hb.s-hbci.de" ...
IP address is "195.140.46.177"
Connecting to "i070.hb.s-hbci.de"
Connected to "i070.hb.s-hbci.de"
Connected.
Öffne Dialog mit dem Server
Aufträge werden kodiert
4:2011/07/06 13-08-06:chipcard3-client(2266):card.c: 145: Unknown card type (no matching ATR)
----- Sichere PIN-Eingabe -----
Bitte geben Sie Ihre PIN am Kartenleser ein.
3:2011/07/06 13-08-07:chipcard3-client(2266):ct_card.c: 464: sw1=6b sw2=80 (SCardControl succeeded)
3:2011/07/06 13-08-07:chipcard3-client(2266):ddvcard.c: 467: Error in PIN input
3:2011/07/06 13-08-07:chipcard3-client(2266):ddvcard.c: 1048: Error on pin entry (-103)
3:2011/07/06 13-08-07:aqhbci(2266):msgcrypt_ddv.c: 332: Could not sign data with medium of user "9902946157" (-103)
3:2011/07/06 13-08-07:aqhbci(2266):jobqueue.c: 442: Could not encode message (-103)
Antwort konnte nicht kodiert werden
Disconnecting from bank...
Disconnected.
3:2011/07/06 13-08-07:aqhbci(2266):outbox.c: 1388: Error performing queue (-1)
AqHBCI abgeschlossen.
5:2011/07/06 13-08-07:aqbanking(2266):banking_online.c: 119: Error executing backend's queue
4:2011/07/06 13-08-07:aqbanking(2266):banking_online.c: 137: Not a single job successfully executed
Nachbehandlung der Aufträge
Module zurücksetzen
Aufträge werden ausgeführt: Finished
Aufträge werden ausgeführt: Started.
Sende Aufträge and die Bank(en)
Sperre Benutzer
Sperre Benutzer 99*********
HBCI-Aufträge werden ausgeführt
AqHBCI gestartet
Connecting to bank...
Resolving hostname "i070.hb.s-hbci.de" ...
IP address is "195.140.46.177"
Connecting to "i070.hb.s-hbci.de"
Connected to "i070.hb.s-hbci.de"
Connected.
Öffne Dialog mit dem Server
Aufträge werden kodiert
4:2011/07/06 13-08-06:chipcard3-client(2266):card.c: 145: Unknown card type (no matching ATR)
----- Sichere PIN-Eingabe -----
Bitte geben Sie Ihre PIN am Kartenleser ein.
3:2011/07/06 13-08-07:chipcard3-client(2266):ct_card.c: 464: sw1=6b sw2=80 (SCardControl succeeded)
3:2011/07/06 13-08-07:chipcard3-client(2266):ddvcard.c: 467: Error in PIN input
3:2011/07/06 13-08-07:chipcard3-client(2266):ddvcard.c: 1048: Error on pin entry (-103)
3:2011/07/06 13-08-07:aqhbci(2266):msgcrypt_ddv.c: 332: Could not sign data with medium of user "9902946157" (-103)
3:2011/07/06 13-08-07:aqhbci(2266):jobqueue.c: 442: Could not encode message (-103)
Antwort konnte nicht kodiert werden
Disconnecting from bank...
Disconnected.
3:2011/07/06 13-08-07:aqhbci(2266):outbox.c: 1388: Error performing queue (-1)
AqHBCI abgeschlossen.
5:2011/07/06 13-08-07:aqbanking(2266):banking_online.c: 119: Error executing backend's queue
4:2011/07/06 13-08-07:aqbanking(2266):banking_online.c: 137: Not a single job successfully executed
Nachbehandlung der Aufträge
Module zurücksetzen
Aufträge werden ausgeführt: Finished
Das Programm läuft ohne Unterbrechung für eine Pin-Abfrage durch.
Mit fällt hier "145: Unknown card type (no matching ATR)" auf.
Ich habe eine Karte der Sparkasse Bremen die in früheren Versionen aber keine Probleme bereitet hat.
Im HBCI-Einrichtungs-Dialog von kmymoney werden die Benutzerdaten von der Karte gelesen,
lediglich das einlesen der Kontodaten von der Bank scheitert. (Keine Pin-Abfrage und Meldung u.A. "Antwort konnte nicht kodiert werden")
Das nachträgliche Einstecken der Karte wird nicht registriert und der Dialog fordert hartnäckig die Karte an.
Auf einer neu installierten Suse 11.04 mit der gleichen Treiberversion und Moneyplex funktioniert das Online-Banking,
Allerdings nicht mit Pin-Eingabe am Leser sondern nur mit Pin-Eingabe im Fenster von Moneyplex.
Auch bei Tante Suse mag aqbanking/libchipcard nicht mit dem neuen Treiber zusammenspielen. Die Meldungen sind die gleichen wie beim "abenteurlichen Afrikaner".
Ich bin für alle Vorschläge dankbar.Ich will nur nicht wieder mit Moneyplex arbeiten müssen.
Closed source kann ich mit leben aber closed data geht gar nicht. (keine Schnittstelle zu anderen Anwendungen)
Vielen Dank schon mal
Gruß Jörn