[Pcsclite-muscle] Not enough reader entries on CentOS 7.0 with pcsc-lite 1.8.8
Ludovic Rousseau
ludovic.rousseau
Fri Sep 26 04:21:43 PDT 2014
2014-09-26 9:25 GMT+02:00 Daniel Abson <Daniel.Abson at ecebs.com>:
> Thanks so much for your help. I pulled the RHEL distro, updated the PCSCLITE_MAX_READER_CONTEXTS, and repackaged it to install on my system.
>
> Now I have a different error from systemctl status, which appears to be an issue with the ifdokccid driver bundle for the OmniKey readers:
>
> 00000009 readerfactory.c:741:RFSetReaderName() Driver /usr/lib64/pcsc/drivers/ifd-ccid.bundle/Contents/Linux/libccid.so does not support more than 16 reader(s). Maybe the driver should support TAG_IFD_SIMULTANEOUS_ACCESS
>
> Is libccid.so something that I can replace or rebuild in this case, or would I have to raise this with the manufacturer in your opinion?
Now you need to update the CCID driver.
Edit the file ccid/src/ccid_ifdhandler.h and change the line:
/*
* Maximum number of CCID readers supported simultaneously
*
* The maximum number of readers is also limited in pcsc-lite (16 by default)
* see the definition of PCSCLITE_MAX_READERS_CONTEXTS in src/PCSC/pcsclite.h
*/
#define CCID_DRIVER_MAX_READERS 16
Bye
--
Dr. Ludovic Rousseau
More information about the pcsclite-muscle
mailing list