[gnucash-de] HBCI ueber USB Leser tut nich

Frank Altpeter frank at altpeter.de
Don Feb 5 11:17:42 CST 2004


Moin!

Ich hoffe mal, dass man mir hier weiterhelfen kann, weil irgendwie
bin ich mit meinem Latein am Ende...

Ich verwende seit Langem sehr erfolgreich GnuCash auf FreeBSD
4.9-STABLE, und wollte nun doch mal mit HBCI anfangen...

Ich habe daher libchipcard, openhbci und pcsc-lite nachinstalliert,
und meinen "Reiner SCT CyberJack pinpad/e-com USB"
hineinkonfiguriert, so wie es bei den zugehoerigen Treibersourcen
vorgegeben ist.

In der reader.conf steht daher folgendes:
| # REINER SCT cyberJack pinpad/e-com USB (ttyUSB0)
| FRIENDLYNAME    "REINER SCT cyberJack pinpad/e-com USB"
| DEVICENAME      REINERSCT_CYBERJACK_USB
| LIBPATH         /usr/local/pcsc/drivers/libcyberjack_ifd.so
| CHANNELID       0

Die chipcardd.conf ist wie folgt konfiguriert:
| [reader/1]
| readertype="cyberjack"
| name="cyberjack"
| drivertype="pcsc"
| driver="/usr/local/pcsc/drivers/libcyberjack_ifd.so"
| port="USB0"
| flags="keypad","display"

Wenn ich den Leser nun anstoepsel, meldet der usbd:

Feb  1 17:30:09 pegasus /kernel: ugen0: vendor 0x0c4b product 0x0100, rev 1.00/1.00, addr 4

Wenn ich nun mit "readertest" versuche, die eingesteckte HBCI Karte
zu lesen, gibt es folgendes:

pegasus# readertest -p USB0 -r cyberjack -d pcsc -D
/usr/local/pcsc/drivers/libcyberjack_ifd.so
6:rt(13375):ctcore_public.c:  340: Opened dir
"/usr/local/share/libchipcard/drivers", reading.
6:rt(13375):ctcore_public.c:  357: Found file "."
6:rt(13375):ctcore_public.c:  357: Found file ".."
6:rt(13375):ctcore_public.c:  357: Found file "towitoko.dsc"
6:rt(13375):ctcore_public.c:  396: Adding drivers from file "/usr/local/share/libchipcard/drivers/towitoko.dsc"
6:rt(13375):ctcore_public.c:  357: Found file "kobil.dsc"
6:rt(13375):ctcore_public.c:  396: Adding drivers from file "/usr/local/share/libchipcard/drivers/kobil.dsc"
6:rt(13375):ctcore_public.c:  357: Found file "cyberjack.dsc"
6:rt(13375):ctcore_public.c:  396: Adding drivers from file "/usr/local/share/libchipcard/drivers/cyberjack.dsc"
6:rt(13375):ctcore_public.c:  357: Found file "ctapi-fake.dsc"
6:rt(13375):ctcore_public.c:  396: Adding drivers from file "/usr/local/share/libchipcard/drivers/ctapi-fake.dsc"
6:rt(13375):ctcore_public.c:  357: Found file "README"
Initializing core
6:rt(13375):ctcore.c: 1101: Assigning terminal ids:
Adding reader
Registering client, allocating reader
6:rt(13375):ctcore.c:  759: Registered client 1383
Reader seems to be available ;-)
Checking reader status
3:rt(13375):ctdriver_pcsc.c:  241: Could not connect (80100009)
- No card
Releasing reader, unregistering client
Deinititializing Core
6:rt(13375):ctcore.c: 1135: Releasing driver "PCSC"
6:rt(13375):ctcore.c: 1146: Removing reader description for "TestReader"

Congratulations, the reader is available ;-)


Angeblich ist der Leser verfuegbar, aber Zugriff funktioniert
wie man sieht nicht, denn es war eine Karte eingesteckt.

Irgendeiner ne Ahnung, wo hier mein Problem liegen koennte?

With kind regards,

	Frank Altpeter

-- 
FA-RIPE - racoon at IRCNET - 6133423 at ICQ
Member of the Open Business Club - http://www.openbc.com/hp/Frank_Altpeter/
>> When outrageous expenditures are divided finely enough
>> the public will not have enough stake in any one
>> expenditure to squelch it.