[gnucash-de] libchipcard2 einrichten, debian sarge

Andreas Romeyke andreas.romeyke at web.de
Sam Sep 23 12:25:38 EDT 2006


Hi,

Ich wollte für Nutzung mit GnuCash die libchipcard2 einrichten. Ich habe
einen seriellen Chipdrive-Leser (towitoko, Chipdrive Micro 120, v4.30 ).


Der Zugriff via dem Tool 'smartcard' funktioniert, aber mit der
libchipdrive2 gibt es Probleme... 

Die Konfiguration scheint
okay zu sein, "chipcard-tool list" gibt ff. zurück:

 Server: 450ebf7c
  Readers:
  - towitoko (tow_cdm, port 0)

Bei "chipcard-tool check" kommt es zu ff. Fehlermeldung:

  Readers:
  - towitoko (tow_cdm, port 0, ): error
Event log:
17:47:54 Reader listing
17:47:57 Reader error (Unknown error code)

Im Log steht:
5:2006/09/18 17-47-57:towitoko(13699):driver.c: 1516: Init reader
towitoko
5:2006/09/18 17-47-57:towitoko(13699):driverctapi.c:  796: Initializing
CTAPI driver with 0, 0 (0000)
3:2006/09/18 17-47-57:towitoko(13699):driverctapi.c:  803: Could not
init reader "towitoko" at port 0 : -10
3:2006/09/18 17-47-57:towitoko(13699):driver.c: 1523: Could not connect
reader towitoko (-10: Unknown error code)
5:2006/09/18 17-47-57:towitoko(13699):driver.c: 1561: Reader start
handled

Ich benutze die Debian-Pakete von "deb
http://aqbanking.alioth.debian.org/debian/ stable/". Mein Reader wurde
mit 
chipcardd2 addreader -C /etc/chipcard2-server/chipcardd2.conf --dtype
tow_ctapi --rtype tow_cdm --rname towitoko --rport COM1
konfiguriert (ja er hängt an "/dev/ttyS0") und  folgt damit der
offziellen Anleitung.

Im Übrigen findet smartcard den Reader und spricht ihn korrekt an
(Debian-Paket smartcard und libtowitoko2). Die chipcardd2.conf sieht so
aus:

char enabled="1"

server {
  char typ="local"
  char addr="%2Fvar%2Frun%2Fchipcard2%2Fcomm"
  int  useForDrivers="1"
  int  useForServices="1"
} # server

DeviceManager {
  driver {
    char driverType="ctapi"
    char driverName="tow%5Fctapi"
    char libraryFile="%2Fusr%2Flib%2Flibtowitoko.so.2"

    reader {
      char readerType="tow%5Fcdm"
      char readerName="towitoko"
      int  port="0"
      int  slots="1"
      char busType="serial"
    } # reader
  } # driver
} # DeviceManager

Der chipcardd kann ordentlich gestartet werden, der Fehler tritt erst
bei Lesezugriff auf den reader auf (sh. o.)

Kann mir irgendjemand weiterhelfen...?

Bye Andreas

-------------- nächster Teil --------------
Ein Dateianhang mit Binärdaten wurde abgetrennt...
Dateiname   : 
Dateityp    : application/pgp-signature
Dateigröße  : 189 bytes
Beschreibung: nicht verfügbar
URL         : http://lists.gnucash.org/pipermail/gnucash-de/attachments/20060923/8740df13/attachment.bin