As explained in my previous article "OS X El Capitan 10.11.5 and CCID driver still broken" the upgrade to 10.11.5 did not fix the CCID driver issue.
To fix the issue you have to download and install the "OS X El Capitan 10.11.5 Combo Update".
The file size is 1.5 GB. You can install it even if you already upgraded your system to 10.11.5.
Fixed CCID driverNow I have:
$ pwd /usr/libexec/SmartCardServices/drivers $ ls -lR ifd-ccid.bundle/ total 0 drwxr-xr-x 5 root wheel 170 23 mai 18:54 Contents ifd-ccid.bundle//Contents: total 24 -rw-r--r-- 1 root wheel 36860 21 déc 06:05 Info.plist drwxr-xr-x 6 root wheel 204 23 mai 18:54 MacOS -rw-r--r-- 1 root wheel 470 21 déc 06:05 version.plist ifd-ccid.bundle//Contents/MacOS: total 512 lrwxr-xr-x 1 root wheel 20 23 mai 18:52 libccid.dylib -> libccid.dylib.1.4.21 -rwxr-xr-x 1 root wheel 165888 17 sep 2015 libccid.dylib.1.4.14 -rwxr-xr-x 1 root wheel 166096 3 déc 07:33 libccid.dylib.1.4.20 -rwxr-xr-x 1 root wheel 166096 5 mai 08:02 libccid.dylib.1.4.21
Note that the symbolic link libccid.dylib now points to the latest driver version.
The files libccid.dylib.1.4.14 and libccid.dylib.1.4.20 are now useless and could be removed. But because of System Integrity Protection it is not easy and I think I will not remove them.
ConclusionThe problem should now be fixed.
If you installed a copy of the CCID driver in /usr/local/libexec/SmartCardServices/drivers/ as suggested by some people you may want to remove it now to avoid conflicts with the Apple provided CCID driver.