[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