[Pcsclite-cvs-commit] Drivers/ccid README,1.22,1.23

rousseau@haydn.debian.org rousseau@haydn.debian.org


Update of /cvsroot/pcsclite/Drivers/ccid
In directory haydn:/tmp/cvs-serv7647

Modified Files:
	README 
Log Message:
remove the "readers enumeration" part since this problem is now solved
by pcsc-lite-1.2.9


Index: README
===================================================================
RCS file: /cvsroot/pcsclite/Drivers/ccid/README,v
retrieving revision 1.22
retrieving revision 1.23
diff -u -d -r1.22 -r1.23
--- README	27 Feb 2004 17:51:35 -0000	1.22
+++ README	12 May 2004 09:08:34 -0000	1.23
@@ -58,42 +58,6 @@
 Known problems:
 ===============
 
-All platforms
-    readers enumeration
-    """""""""""""""""""
-      You may have wrong reader identification if you connect two or
-      more reader at the exact same time.
-
-      The daemon pcscd and the CCID driver do not list connected readers
-      in the same order. The driver has no way to know which reader has
-      been detected as a new reader by pcscd.
-      
-      So if you plug two readers at the same time (for example if you
-      start pcscd with two readers connected or if you plug a USB hub
-      with two readers on the hub) you may have this (with two readers
-      foo and bar):
-      - pcscd scans the USB bus and finds a new CCID reader foo and
-        calls the driver
-      - the CCID driver scan the USB bus and finds a new different
-        reader bar
-      - pcscd continues scanning the USB bus and finds the second reader
-        bar and calls the driver
-      - the CCID driver scan the USB bus and finds an unused reader foo.
-
-        Now the reader foo will be called bar by pcscd and bar will be
-        called foo. This may not be a problem if the two readers have
-        the same name. But it is strange to insert a card in the
-        physical reader foo and see pcscd detect the card insertion in
-        the reader he calls bar.
-        
-        The solution is to use IFDHCreateChannelByName() instead of
-        IFDHCreateChannel() and specify the USB device to use. But pcscd
-        does not implement IFDHCreateChannelByName() yet. Maybe in the
-        future.
-        
-        Another solution is to plug readers one after the other and not
-        at the same time.
-
 *BSD
     libusb
     """"""