Yubico / yubikey-neo-manager

Cross platform personalization tool for the YubiKey NEO
https://developers.yubico.com/yubikey-neo-manager/
BSD 2-Clause "Simplified" License
57 stars 12 forks source link

Update README to talk about Linux problems #50

Closed adiroiban closed 8 years ago

adiroiban commented 9 years ago

This is a follow up for https://github.com/Yubico/libykneomgr/issues/27

I could not find any public documentation talking about resources/linux-fix-ccid-udev


I am using Ubuntu 14.04 which should still be a popular / standard Linux distro :)

It have libccid 1.4.15-1

I am using the provided PPA ... and ykneomgr did not complained about older versions of libccid... it installed just fine :)


I tried to update the readme with the important part required to run this for dev on Linux

I tried to document the Linux issue and the workaround in the docs.


Do you know what libccid is required for U2F+CCID

Thanks!

dainnilsson commented 9 years ago

The reason the information isn't here is because it's not really an issue with this tool, it's an issue with libccid. The way libccid works is that it has a whitelist of supported devices, and if your device isn't on that list the system will not detect it. I'm not opposed to mentioning this in the documentation for this project, but the issue is bigger than that: You will need the same fix for any software that uses the smartcard interface to communicate with the YubiKey (as you've noticed with opensc-tool).

adiroiban commented 9 years ago

Feel free to close this or merge it with your changes.

I understand your point and I agree that the issue is not with yubikey-neo-manager.

Still, it would be nice to inform users that they need a never libccid or to whitelist the device.

I got my key up and running and I just wanted to update what I felt was missing in the docs.

Thanks!

dainnilsson commented 8 years ago

I've added a section to the top of the Usage page, let me know if you think it's missing anything!

adiroiban commented 8 years ago

Looks good. Thanks!

Maybe it would help to mention that libccid 1.4.18 or newer is required http://ludovicrousseau.blogspot.com.es/2014/09/new-version-of-libccid-1418.html