[gnucash-de] Problem mit Towitoko CHIPDRIVE pinpad SPR532

Andreas Fromm Andreas.Fromm at physik.uni-erlangen.de
Mit Jul 30 10:12:17 CDT 2003


Clemens Janssen wrote:

>Am Dienstag, 29. Juli 2003 21:49 schrieb Martin Preuss:
>  
>
>>-----BEGIN PGP SIGNED MESSAGE-----
>>Hash: SHA1
>>
>>Moin,
>>
>>On Tuesday 29 July 2003 21:31, you wrote:
>>[...]
>>
>>    
>>
>>>daemon. Jul 29 20:45:30 dlux chipcardd[400]: ctcore.c: 1141: Checking for
>>>PC/SC readers
>>>Jul 29 20:45:30 dlux chipcardd[400]: ctdriver_pcsc.c:  785: SCard error:
>>>8010001d
>>>      
>>>
>>Das bedeutet, dass der PC/SC-Daemon nicht laeuft. Sieh Dir bitte noch
>>einmal genau an, bei welcher Konfiguration KCardSetup Dir "Ok". Wie gesagt,
>>am besten startest Du das Programm als root.
>>    
>>
>
>Habe ich gemacht:
>wie zuvor beschrieben:
>wenn ich als Treibertyp: PCSC eingebe, kann ich einstellen, was ich möchte.
>Anschluss: COM1, USB0, USB3 oder COM2
>Treiber: libpcsclite.so.xxx oder libtowitoko.so.xxx
>Die Meldung ist immer positiv.  
>
>Mein Leser hängt an COM2.
>Sobald ich CTAPI als Treibertyp eingebe, funktioniert gar nichts mehr.
>Speichern lässt sich auch als root nichts.
>
>Hier noch ein Auszug aus der Datei /var/log/messages
>
>Jul 29 22:01:57 dlux pcscd: readerfactory.c:1319 RFInitializeReader: 
>Attempting startup of Towitoko Chipdrive Reader 0 0.
>Jul 29 22:01:57 dlux pcscd: readerfactory.c:1061 RFBindFunctions: Loading IFD 
>Handler 2.0
>Jul 29 22:01:58 dlux pcscd: readerfactory.c:1356 RFInitializeReader: Open Port 
>102F8 Failed
>Jul 29 22:01:58 dlux pcscd: readerfactory.c:1191 RFUnloadReader: Unloading 
>reader driver.
>Jul 29 22:01:58 dlux pcscd: readerfactory.c:220 RFAddReader: Towitoko 
>Chipdrive Reader init failed.
>Jul 29 22:01:58 dlux pcscd: pcscdaemon.c:473 main: pcsc-lite daemon ready.
>Jul 29 22:01:58 dlux pcscd: hotplug_linux.c:175 No bundle files in pcsc 
>drivers directory: /usr/lib/pcsc/drivers/
>## das stimmt leider
>
>Jul 29 22:01:58 dlux pcscd: hotplug_linux.c:176 Disabling USB support for 
>pcscd
>Jul 29 22:01:59 dlux kernel: apm: BIOS version 1.2 Flags 0x03 (Driver version 
>1.16)
>Jul 29 22:02:02 dlux kernel: spurious 8259A interrupt: IRQ7.
>Jul 29 22:03:25 dlux pcscd: winscard_msg.c:263 SHMProcessEvents: Common 
>channel packet arrival
>Jul 29 22:03:25 dlux pcscd: winscard.c:81 SCardEstablishContext: Establishing 
>Context: 16999297
>Jul 29 22:03:25 dlux pcscd: winscard.c:81 SCardEstablishContext: Establishing 
>Context: 16996022
>Jul 29 22:03:25 dlux pcscd: winscard.c:149 SCardConnect: Attempting Connect to 
>term1
>Jul 29 22:03:25 dlux pcscd: winscard.c:155 SCardConnect: Reader term1 Not 
>Found
>Jul 29 22:03:25 dlux pcscd: winscard.c:92 SCardReleaseContext: Releasing 
>Context: 16999297
>Jul 29 22:03:25 dlux pcscd: winscard.c:92 SCardReleaseContext: Releasing 
>Context: 16996022
>Jul 29 22:03:25 dlux pcscd: pcscdaemon.c:151 SVCServiceRun: Client 8 has 
>disappeared.
>Jul 29 22:03:32 dlux pcscd: winscard_msg.c:263 SHMProcessEvents: Common 
>channel packet arrival
>Jul 29 22:03:32 dlux pcscd: pcscdaemon.c:151 SVCServiceRun: Client 8 has 
>disappeared.
>Jul 29 22:03:32 dlux pcscd: winscard.c:81 SCardEstablishContext: Establishing 
>Context: 16998190
>Jul 29 22:03:32 dlux pcscd: winscard.c:81 SCardEstablishContext: Establishing 
>Context: 17022796
>Jul 29 22:03:33 dlux pcscd: winscard.c:149 SCardConnect: Attempting Connect to 
>Towitoko Chipdrive Reader 0 0
>Jul 29 22:03:33 dlux pcscd: winscard.c:155 SCardConnect: Reader Towitoko 
>Chipdrive Reader 0 0 Not Found
>Jul 29 22:03:34 dlux pcscd: winscard.c:149 SCardConnect: Attempting Connect to 
>Towitoko Chipdrive Reader 0 0
>Jul 29 22:03:34 dlux pcscd: winscard.c:155 SCardConnect: Reader Towitoko 
>Chipdrive Reader 0 0 Not Found
>
>  
>
>>[...]
>>
>>    
>>
>>>reader Jul 29 20:45:30 dlux chipcardd[400]: readerserver.c:  301: Could
>>>not allocate reader "Towitoko Chipdrive Reader, 0 0"
>>>      
>>>
>>Vom Komma war auch nicht die Rede, das muss weg.
>>
>>    
>>
>
>hab ich gemacht.
>
>  
>
>>Gruss
>>Martin
>>
>>    
>>
>Ich habe KCardSetup per CVS aus dem Netz geladen und dann
>nach Anweisung (ohne besondere Parameter) compiliert.
>
>Welche Voraussetzungen müssen im Kernel sein?
>Ich habe 2.4.21.
>Kompiliert habe ich mit gcc-2.95.
>
>Gruß
>Clemens
>
>  
>
>>- --
>>LibChipcard - http://www.libchipcard.de
>>-----BEGIN PGP SIGNATURE-----
>>Version: GnuPG v1.2.2 (GNU/Linux)
>>
>>iD8DBQE/Js/jiVxhnDyjV4MRAku6AKCXpDJNcCw9ErRsbfz69P1PLu/9dACffxFY
>>vfVuZ2EzvotxIJGHh/unqNQ=
>>=h/ge
>>-----END PGP SIGNATURE-----
>>    
>>
>
>_______________________________________________
>gnucash-de mailing list
>gnucash-de at lists.gnucash.org
>https://lists.gnucash.org/mailman/listinfo/gnucash-de
>
>  
>
Ich hab bei mir (Debian/unstable) immer den chipcardd per hand starten 
müssen, obwohl er vom init-script schon gestaret wurde. Irgendwie hat er 
die conf-datei nicht gelesen, also

# killall chipcardd

# chipcardd -C /etc/libchipcard/chipcardd.conf

Dann hat es funktioniert. Mitlerweile startet er auch vom init-script 
richtig aber ich hab keine ahnung warum und was ich verändert haben 
könnte. Vieleicht hilft das auch bei dir weiter.

Grüße

Andreas