OS X El Capitan 10.11.5 and CCID driver still broken
Mac OS X El Capitan version 10.11.5 is now available. The Apple documentation "About the OS X El Capitan v10.11.5 Update" does not mention the CCID driver. But I am not surprised since many bugs have been fixed but are not listed in the upgrade message.
Unfortunately the problem reported in "OS X El Capitan and CCID driver upgrades" is still not fixed.
OS X 10.11.5
On Mac OS X 10.11.5 I have:$ pwd /usr/libexec/SmartCardServices/drivers $ ls -lR ifd-ccid.bundle/ total 0 drwxr-xr-x 5 root wheel 170 23 mar 09:30 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 mar 09:30 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 4 nov 2015 libccid.dylib -> libccid.dylib.1.4.14 -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 12 mar 09:30 libccid.dylib.1.4.21
In my case the CCID driver is working but the driver binary is still wrong. I still have an half upgrade with the Info.plist file from CCID version 1.4.21 but the libccid.dylib binary is from CCID version 1.4.14.
Broken upgrade
If you had a broken upgrade with a file libccid.dylib either missing or pointing to a non existing file you may still have the same problem.Proposed solution
The solution I proposed is still valid. See "OS X El Capitan and CCID driver upgrades".I don't like the idea to install another CCID driver in /usr/local/ since that will/may create new problems when Apple fixes the original problem.
Conclusion
I reported a new bug at Apple as bug #26396810 "CCID smart card reader driver update not fixed in 10.11.5".Update
On 24th May 2016, Apple closed my bug report as a duplicate:Engineering has determined that your bug report (26396810) is a duplicate of another issue (26328490) and will be closed.