I have a Yubikey 4 Nano. With a Debian Jessie live cd and a modified /etc/libccid_Info.plist (see here ) as well as libccid, pcscd and a few other packages installed I'm able to use it with e.g. pkcs-tool, pcks11-tool etc...

However, I use FAI to deploy machines and FAI is using debootstrap to install a Jessie base system. For some reason this system with the same plist file and the same set of packages is not working with the Yubikey. When running

pkcs-tool --list-readers

I get the output

No smart cart readers found

I don't expect anyone to say Eureka with once in this case, but do you have any suggestion for how I can proceed to find out what's the difference between these systems, USB/pcsc-wise?

There is a slightly difference in kernel version between the two systems; the Jessie live CD has kernel 3.16.36-1+deb8u1 and the FAI installed version has 3.16.39-1.

Running dmesg I can see that the Yubikey is found and recognized in both cases, but in the FAI case, pcscd is not running at boot (status failed, so it was unable to start). I can start it manually, however and it keeps running then, but I still cannot find any smart card readers after doing so.

  • 2
    The obvious thing to try is to install the same kernel on one of the systems as on the other system, and see if that changes anything. If yes, you found the culprit. Next thing to try is to investigate why pcscd complains about "status failed" (read source code etc.). – dirkt Mar 2 '17 at 9:17

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.