Amira Solomovici
2003-05-25 11:56:13 UTC
Hi,
I have posted an email regarding this problem long time ago, but I still couldnt solve the following problem:
I am writing a pcsc-lite device driver for a usb reader under pcsc-lite-1.1.1.
The driver works fine when only one reader is connected. However, when two (or more) identical usb readers are connected, IFDHCreateChannel() is still called only once for the first reader detected by the resource manager. I tried looking into the pcsc-lite code, but I couldnt figure out a way to get a different Lun for each reader (I always get 0). I added code for the TAG_IFD_SIMULTANEOUS_ACCESS tag in IFDHGetCapabilities(), but it didnt help.
How should I fix it?
Thanks in advance,
Amira.
I have posted an email regarding this problem long time ago, but I still couldnt solve the following problem:
I am writing a pcsc-lite device driver for a usb reader under pcsc-lite-1.1.1.
The driver works fine when only one reader is connected. However, when two (or more) identical usb readers are connected, IFDHCreateChannel() is still called only once for the first reader detected by the resource manager. I tried looking into the pcsc-lite code, but I couldnt figure out a way to get a different Lun for each reader (I always get 0). I added code for the TAG_IFD_SIMULTANEOUS_ACCESS tag in IFDHGetCapabilities(), but it didnt help.
How should I fix it?
Thanks in advance,
Amira.