Re: ccid 1.3.13 IFD require manual smart card remove/insert to recognize the currently inserted smart card
Ludovic Rousseau <[email protected]> Thu, 30 Jun 2016 11:15:31 +0200
| Newsgroups | gmane.comp.lib.muscle |
|---|---|
| Message-ID | <CAGstE8DoY7eRxw7tgyd3Hoj27FZdeHTEf9pxsRg2yHYPQ_fbEQ@mail.gmail.com> |
2016-06-30 10:15 GMT+02:00 William To <[email protected]>: > Hi All, Hello, > I have built the updated pcsc-lite (1.8.14), ccid (1.4.20) and libusb > (1.0.20) for 32 and 64 bits using the source repository from Ivo. > > However this is what I got from the foreground debug output: > > sudo pcscd --debug --foreground [...] > /export/home/wto/solaris-userland~gate/components/pcsc-lite/pcsc-lite-1.8.14/src/readerfactory.c:898:() > Loading IFD Handler 3.0 > /export/home/wto/solaris-userland~gate/components/pcsc-lite/pcsc-lite-1.8.14/src/readerfactory.c:1043:() > Open Port 0x200000 Failed (usb:04e6/5810:libusb-1.0:235:2:0) It is strange that you get NO log message from the CCID driver. I had a quick lock at https://java.net/projects/solaris-userland/sources/gate/show/components/ccid and https://java.net/projects/solaris-userland/sources/gate/show/components/pcsc-lite but could not find an explanation. Libccid calls log_msg() and log_xxd() functions exported by pcscd to log messages. You should have a look in this direction. Log messages from the CCID driver would greatly help debug the problem. Bye -- Dr. Ludovic Rousseau