Le Thursday 03 March 2005 � 11:21:53, Serge Koganovitsch a �crit:
> I am now using the CVS version of the CCID driver and I can confirm
> that this bug has been solved !

Good news.

> Another interesting thing, the SCR 3310 CCID performance is now on par
> with other CCID readers. This reader with the 0.9.2 version was 3
> times slower ! What has changed that could explain this ?

The patch is simple [1] but not usefull without the CVS commit message:
  " IFDHSetProtocolParameters(): calculate the value of pps[2] (TA1) even
  if CCID_CLASS_AUTO_PPS_CUR bit is set and no PPS will be generated by
  the driver since this value is also used later by the SetParameters() "

Even this message is not really clear if you do not master the driver
code :-}

The problem was that the ATR TA1 byte was not used with this reader
(because the bit CCID_CLASS_AUTO_PPS_CUR was set in the CCID features)
so the card was used at the default speed.

I take the occasion of this message to thank SCM Microsystems (SCR
readers manufacturer) for the patch.

Bye,

[1] 
http://cvs.alioth.debian.org/cgi-bin/cvsweb.cgi/Drivers/ccid/src/ifdhandler.c.diff?r1=1.55&r2=1.56&cvsroot=pcsclite

-- 
 Dr. Ludovic Rousseau                        [EMAIL PROTECTED]
 -- Normaliser Unix c'est comme pasteuriser le camembert, L.R. --
_______________________________________________
Muscle mailing list
[email protected]
http://lists.drizzle.com/mailman/listinfo/muscle

Reply via email to