I upgraded to 2.1.18 but now am unable to use my Yubikey Neo that works fine
under 2.1.17 (both before upgrading and after downgrading again).
Under 2.1.18 I get the following:
$ gpg --card-status
gpg: selecting openpgp failed: No such device
gpg: OpenPGP card not available: No such device
Under 2.1.17 I get:
$ gpg --card-status
Reader ...........: Yubico Yubikey NEO OTP U2F CCID 00 00
Application ID ...: D2760001240102000006030169880000
Version ..........: 2.0
Manufacturer .....: Yubico
etc.
Under both, dmesg gives me the following upon insertion of the yubikey:
19644.850080] usb 1-1: new full-speed USB device number 8 using xhci_hcd
[19645.019224] usb 1-1: New USB device found, idVendor=1050, idProduct=0116
[19645.019227] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[19645.019228] usb 1-1: Product: Yubikey NEO OTP+U2F+CCID
[19645.019230] usb 1-1: Manufacturer: Yubico
[19645.021289] input: Yubico Yubikey NEO OTP+U2F+CCID as
/devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1:1.0/0003:1050:0116.0007/input/input26
[19645.073376] hid-generic 0003:1050:0116.0007: input,hidraw0: USB HID v1.10
Keyboard [Yubico Yubikey NEO OTP+U2F+CCID] on usb-0000:00:14.0-1/input0
[19645.074634] hid-generic 0003:1050:0116.0008: hiddev0,hidraw1: USB HID v1.10
Device [Yubico Yubikey NEO OTP+U2F+CCID] on usb-0000:00:14.0-1/input1
So it appears as though the device should exist and be accessible. I read that
there were a number of changes of scdaemon, but unfortunately I seemingly
haven't been able to get debugging information from it that could help pinpoint
the issue. I'm happy to run tests and provide any more information necessary to
help solve this issue, I just need to know what commands to run...