Ticket #16 (new defect)

Opened 3 years ago

Last modified 3 years ago

openct ifdhandler for pcsc-lite has problems with multiple Aladdin eToken

Reported by: anonymous Owned by: Andreas Jellinghaus
Priority: normal Component: etoken
Version: 0.6.6 Severity: normal
Keywords: Cc:

Description

I have problems with the PC/SC ifdhandler that comes with openct and multiple eToken.

While the ifdhandler seems to work without problems with one eToken it fail everytime when I plug in a second one.

When I run pcscd in foreground I see something like:

readerfactory.c:1133:RFInitializeReader() Open Port 200001 Failed (usb:0529/0514:libusb:004:007)
readerfactory.c:251:RFAddReader() Aladdin eToken PRO init failed.
ifdwrapper.c:484:IFDStatusICC() Card not transacted: 612
eventhandler.c:301:EHStatusHandlerThread() Error communicating to: Aladdin eToken PRO 00 00
ifdwrapper.c:484:IFDStatusICC() Card not transacted: 612
eventhandler.c:301:EHStatusHandlerThread() Error communicating to: Aladdin eToken PRO 00 00
ifdwrapper.c:484:IFDStatusICC() Card not transacted: 612
eventhandler.c:301:EHStatusHandlerThread() Error communicating to: Aladdin eToken PRO 00 00
ifdwrapper.c:484:IFDStatusICC() Card not transacted: 612
...

After plugging in the second eToken the first one is dead, even when I unplug the second one. After this, only unplugging the first one and plug it in again helps. Sometimes pcscd crash when plugging in the second eToken.

I think the problem is not in pcsc-lite, because I'm using it with multiple readers without problems with other ifdhandlers like ccid.

Note: See TracTickets for help on using tickets.