Hallo zusammen.
Ich habe den SC335 unter ubuntu 7.04 installiert
pcscd läuft mit Version 1.3.3-1
aqbanking in Version 2.2.3-3
alles aus dem ubuntu feisty repository.
Ich habe den Treiber von scm runtergeladen und kompiliert:
Version scr3xxx_2.6.x_v4.6.5
Da der ifd-ccid.bundle von pcscd verwendet wurde, habe ich diesen verschoben und den scr3xxxcciddriver.bundle als einzigen Treiber in /usr/lib/pcsc/drivers/ liegen.
Der wird nun auch vom pcscd verwendet.
Das funktioniert soweit:
syslog bis dahin:
Jul 7 15:26:28 huxley pcscd: pcscdaemon.c:533:main() pcsc-lite 1.3.3 daemon ready.
Jul 7 15:26:28 huxley pcscd: hotplug_libusb.c:446:HPAddHotPluggable() Adding USB device: 002:007
Jul 7 15:26:28 huxley pcscd: readerfactory.c:1108:RFInitializeReader() Attempting startup of SCR335 USB Smart Card Reader (21120706307693) 00 00 using /usr/lib/pcsc/drivers/scr3xxxcciddriver.bundle/Contents/Linux/libscr3xxx.so.4.6.4
Jul 7 15:26:28 huxley pcscd: readerfactory.c:943:RFBindFunctions() Loading IFD Handler 2.0
Jul 7 15:26:28 huxley pcscd: hotplug_libusb.c:394:HPEstablishUSBNotifications() Driver scr3xxxcciddriver.bundle does not support IFD_GENERATE_HOTPLUG
Lege ich eine Karte in den Leser ein, wird diese erkannt:
Jul 7 15:26:57 huxley pcscd: eventhandler.c:419:EHStatusHandlerThread() Card inserted into SCR335 USB Smart Card Reader (21120706307693) 00 00
Jul 7 15:26:57 huxley pcscd: Card ATR: 3B B7 94 00 81 31 FE 65 53 50 4B 32 33 90 00 D1
Wenn ich jetzt aber "aqhbci-tool addmedium -t card" aufrufe, um die Karte als Sicherheitsmedium zu verwenden, hängt sich dieser auf und wartet Ewigkeiten auf die Karte.
Im syslog bekomme ich:
Jul 7 15:27:21 huxley chipcardd[5303]: clr_clientready.c: 93: Client "468f886b" started (LC_CryptTokenSTARCOS, Gwen 2.4.0-stable-r0, ChipCard 2.1.9.0stable)
Jul 7 15:27:21 huxley chipcardd[5303]: clr_startwait.c: 63: Client 468f886b: StartWait [LC_CryptTokenSTARCOS/nobody]
und dann passiert nichts mehr...
Hat jemand eine Idee, woran es liegen könnte ?
Ich habe den SC335 unter ubuntu 7.04 installiert
pcscd läuft mit Version 1.3.3-1
aqbanking in Version 2.2.3-3
alles aus dem ubuntu feisty repository.
Ich habe den Treiber von scm runtergeladen und kompiliert:
Version scr3xxx_2.6.x_v4.6.5
Da der ifd-ccid.bundle von pcscd verwendet wurde, habe ich diesen verschoben und den scr3xxxcciddriver.bundle als einzigen Treiber in /usr/lib/pcsc/drivers/ liegen.
Der wird nun auch vom pcscd verwendet.
Das funktioniert soweit:
syslog bis dahin:
Jul 7 15:26:28 huxley pcscd: pcscdaemon.c:533:main() pcsc-lite 1.3.3 daemon ready.
Jul 7 15:26:28 huxley pcscd: hotplug_libusb.c:446:HPAddHotPluggable() Adding USB device: 002:007
Jul 7 15:26:28 huxley pcscd: readerfactory.c:1108:RFInitializeReader() Attempting startup of SCR335 USB Smart Card Reader (21120706307693) 00 00 using /usr/lib/pcsc/drivers/scr3xxxcciddriver.bundle/Contents/Linux/libscr3xxx.so.4.6.4
Jul 7 15:26:28 huxley pcscd: readerfactory.c:943:RFBindFunctions() Loading IFD Handler 2.0
Jul 7 15:26:28 huxley pcscd: hotplug_libusb.c:394:HPEstablishUSBNotifications() Driver scr3xxxcciddriver.bundle does not support IFD_GENERATE_HOTPLUG
Lege ich eine Karte in den Leser ein, wird diese erkannt:
Jul 7 15:26:57 huxley pcscd: eventhandler.c:419:EHStatusHandlerThread() Card inserted into SCR335 USB Smart Card Reader (21120706307693) 00 00
Jul 7 15:26:57 huxley pcscd: Card ATR: 3B B7 94 00 81 31 FE 65 53 50 4B 32 33 90 00 D1
Wenn ich jetzt aber "aqhbci-tool addmedium -t card" aufrufe, um die Karte als Sicherheitsmedium zu verwenden, hängt sich dieser auf und wartet Ewigkeiten auf die Karte.
Im syslog bekomme ich:
Jul 7 15:27:21 huxley chipcardd[5303]: clr_clientready.c: 93: Client "468f886b" started (LC_CryptTokenSTARCOS, Gwen 2.4.0-stable-r0, ChipCard 2.1.9.0stable)
Jul 7 15:27:21 huxley chipcardd[5303]: clr_startwait.c: 63: Client 468f886b: StartWait [LC_CryptTokenSTARCOS/nobody]
und dann passiert nichts mehr...
Hat jemand eine Idee, woran es liegen könnte ?