2011/11/21 Eduard Rysavy <[email protected]>:
> Hello,

Hi,

> I'm new to this list and no driver developer, but being a regular smartcard
> user I would like to improve its usage with Linux.
>
> I would like to report a problem with the ccid bundle driver using the
> smartcard reader Cherry ST-2000, and also a solution I have found.
>
> Using the bundled ccid driver libccid.so with either one of my smartcards,
> access to the reader results in very long delays and timeouts communicating
> with the reader. Most of the time the transactions succeed nevertheless,
> unless the client application runs into a timeout error before.
>
> Once attaching strace -f to the pcscd process everything works fine. Without
> the -f option the problem persists, so I assumed this might have to do with
> forking subprocesses.
>
> I played around a bit to find the reason; the solution I have found so far is
> to start the pcscd process with with SCHED_FIFO, then it works ok.
>
> I don't have this problem with two other (vendor-specific) drivers from cherry
> for the same reader (which has other downsides, though) and from Reiner-SCT
> for their pinpad reader (which is open source).
>
> System environment:
> OpenSuSE 11.4 (Kernel 2.6.37 x86_64) on AMD64
> pcsc-lite 1.8.0
> pcsc-ccid 1.4.5
> Is anything else needed?
>
> If this is really a problem in the driver (libccid), I hope this information
> helps for further development. Otherwise I'd appreciate any feedback that
> helps to narrow down the problem.
>
> And of course I can perform tests and provide debug output as needed.

Please try to update libusb. See [1].
The "latest" version should be in the libusb-stuge branch [2].

Thanks

[1] http://ludovicrousseau.blogspot.com/2011/09/libusb-109-rc1.html
[2] http://git.libusb.org/?p=libusb-stuge.git;a=summary;js=1

-- 
 Dr. Ludovic Rousseau

_______________________________________________
Muscle mailing list
[email protected]
http://lists.drizzle.com/mailman/listinfo/muscle

Reply via email to