Bitte wähle nachfolgend aus, welche Beiträge auf dieser Themenseite auf dem Ausdruck ausgegeben werden sollen. Um dies zu tun markiere bitte die Checkbox auf der linken Seite der Posts, die im Ausdruck berücksichtigt werden sollen und klicke anschließend ganz unten auf der Seite auf den Button "Drucken".

SCR335 + Ubuntu

aqhbci-tool addmedium -t card hängt sich auf

flinteimKorn

Betreff:

SCR335 + Ubuntu

 ·  Gepostet: 07.07.2007 - 15:29 Uhr  ·  #39348
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 ?