Hello "Aventra", I did not get any reply to my mail. Does the patch works for you?
Thanks 2011/1/13 Ludovic Rousseau <ludovic.rouss...@gmail.com>: > 2011/1/13 Aventra <developm...@aventra.fi>: >> Hi, >> >> Sorry, a typo when doing logging... >> Attached is a new log. > > Found the bug (I think). > > The CCID driver calculate a timeout accordings to the card ATR. In > your case the timeout is 1428 ms rounded to 2 seconds. > Log says: > 00000007 ifdhandler.c:791:IFDHSetProtocolParameters() Timeout: 2 seconds > > The same timeout is used by the reader and by the CCID driver. I think > the CCID driver (libusb in fact) triggers its timeout just before the > reader does. So the driver do not get the reader error message. > > Patch to try: > in src/ifdhandler.c edit the function T1_card_timeout() (at the end of the > file) > and replace > return timeout; > by > return timeout+1; > > Then regenerate a log again. > > Thanks -- Dr. Ludovic Rousseau _______________________________________________ opensc-devel mailing list opensc-devel@lists.opensc-project.org http://www.opensc-project.org/mailman/listinfo/opensc-devel