Gnucash und integrierter O2Micro Kartenleser

Christoph Köberle <[email protected]> Wed, 26 Mar 2008 10:06:25 +0100
Newsgroups gmane.comp.lib.libchipcard.devel
Message-ID <[email protected]>
Hallo allerseits,

ich würde gerne zukünftig Gnucash für's Online-Banking verwenden, 
bekomme aber leider die Konfiguration nicht so hin, dass das 
funktioniert. Hier die wichtigsten Daten:

Rechner: Dell Precision M90 Notebook
Kartenleser: O2 Micro 0z776 (0b97:7662)
BS: ubuntu 7.10 (Gutsy Gibbon)

Ich habe laut Anleitung des ubuntuusers Wiki folgende Pakete von 
ubuntu.geole.info installiert:
- gnucash-aqbanking (2.2.4)
- gnucash-aqbanking-common (2.2.4)
- gnucash-aqbanking-plugins (2.2.4)

Jetzt habe ich das Problem, dass ich beim Einrichtungsassistenten von 
aqbanking nicht mehr weiterkomme. Wenn ich einen Benutzer mit dem Modul 
"aqhbci" einrichten möchte und die Option "Chipkarte importieren" 
auswähle, dann sucht der folgende Dialog erfolglos die Chipkarte. Er 
bleibt mit der Meldung "Medientyp des Sicherheitsmediums wird überprüft. 
Bitte warten ..." stehen und zählt die Zeit hoch (beliebig lange). Wenn 
ich dann auf Abbrechen klicke, erhalte ich die Meldung "Plugin ddvcard: 
Unerwarteter Fehler (-70)"

Ich habe nun weitergesucht und gelesen, dass ich einen CCID-Treiber für 
den Kartenleser installieren muss. Das habe ich getan (ccid-1.3.5). Der 
wiederum benötigt anscheinend pcscd-lite, was ich auch noch installiert 
habe (pcscd-lite-1.4.100). Leider hat das keine Besserung gebracht.

Wenn ich "pcscd --foreground" starte, kann ich erkennen, dass dort der 
Kartenleser erkannt wird (siehe Output).

Hat irgendjemand eine Idee, was ich wo einstellen muss, damit der 
Aqbanking-Assistent meinen Kartenleser und die Karte erkennt? Oder muss 
ich noch irgendwelche Pakete zusätzlich installieren?

Vielen Dank für Eure Hilfe!
Christoph

Hier noch der Output vom pcscd:

00000000 pcscdaemon.c:275:main() pcscd set to foreground with debug send 
to stderr
00000282 pcscdaemon.c:493:main() pcsc-lite 1.4.100 daemon ready.
00122417 hotplug_libhal.c:341:HPAddDevice() Adding USB device: 
usb_device_b97_7762_noserial_if0
01000586 readerfactory.c:1130:RFInitializeReader() Attempting startup of 
O2 Micro Oz776 00 00 using 
/usr/local/pcsc/drivers/ifd-ccid.bundle/Contents/Linux/libccid.so.1.3.5
00000218 readerfactory.c:997:RFBindFunctions() Loading IFD Handler 3.0
00000270 ifdhandler.c:1306:init_driver() LogLevel: 0x0007
00000209 ifdhandler.c:1316:init_driver() DriverOptions: 0x0000
00000008 ifdhandler.c:81:IFDHCreateChannelByName() lun: 0, device: 
usb:0b97/7762:libhal:/org/freedesktop/Hal/devices/usb_device_b97_7762_noserial_if0
00171430 ccid_usb.c:235:OpenUSBByName() Manufacturer: Ludovic Rousseau 
([email protected])
00000214 ccid_usb.c:245:OpenUSBByName() ProductString: Generic CCID 
driver v1.3.5
00000207 ccid_usb.c:251:OpenUSBByName() Copyright: This driver is 
protected by terms of the GNU Lesser General Public License version 2.1, 
or (at your option) any later version.
00032204 ccid_usb.c:405:OpenUSBByName() Found Vendor/Product: 0B97/7762 
(O2 Micro Oz776)
00000029 ccid_usb.c:407:OpenUSBByName() Using USB bus/device: 001/005
00002828 ccid_usb.c:812:get_data_rates() declared: 9600 bps
00001998 ifdhandler.c:304:IFDHGetCapabilities() lun: 0, tag: 0xFB0
00002002 ifdhandler.c:304:IFDHGetCapabilities() lun: 0, tag: 0xFAE
00000010 ifdhandler.c:350:IFDHGetCapabilities() Reader supports 1 slot(s)
00006911 ifdhandler.c:908:IFDHPowerICC() lun: 0, action: PowerUp
00983076 Card ATR: 3B FF 18 00 FF 81 31 3C 45 65 63 0D 02 31 02 50 00 10 
90 07 89 00 04 10 A1
02826044 eventhandler.c:364:EHStatusHandlerThread() Card Removed From O2 
Micro Oz776 00 00
06047168 ifdhandler.c:908:IFDHPowerICC() lun: 0, action: PowerUp
00983034 eventhandler.c:437:EHStatusHandlerThread() Card inserted into 
O2 Micro Oz776 00 00
00000020 Card ATR: 3B FF 18 00 FF 81 31 3C 45 65 63 0D 02 31 02 50 00 10 
90 07 89 00 04 10 A1
06178069 pcscdaemon.c:558:signal_trap() Preparing for suicide
01000228 readerfactory.c:1396:RFCleanupReaders() entering cleaning function
00000015 readerfactory.c:1405:RFCleanupReaders() Stopping reader: O2 
Micro Oz776 00 00
00000006 eventhandler.c:120:EHDestroyEventHandler() Stomping thread.
00000134 eventhandler.c:145:EHDestroyEventHandler() Thread stomped.
00000007 readerfactory.c:1181:RFUnInitializeReader() Attempting shutdown 
of O2 Micro Oz776 00 00.
00000007 ifdhandler.c:226:IFDHCloseChannel() lun: 0
00092042 readerfactory.c:1042:RFUnloadReader() Unloading reader driver.
00000056 pcscdaemon.c:518:at_exit() cleaning /var/run/pcscd

-------------------------------------------------------------------------
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services for
just about anything Open Source.
http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace

_______________________________________________
Libchipcard-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/libchipcard-devel