I am attempting to get my Yubikey Neo working as a smartcard with GnuPG on Arch Linux. I first set it to mode 82:
Code:
$ ykpersonalize -m82
Firmware version 3.4.1 Touch level 1541 Program sequence 1
The USB mode will be set to: 0x82
Commit? (y/n) [n]: y
After this, I removed the key and reinserted it. GPG fails to recognize the card.
Code:
$ gpg --card-status
gpg: selecting openpgp failed: Card not present
gpg: OpenPGP card not available: Card not present
Following is some version info, in case it is helpful.
Code:
$ ykinfo -a
serial: 3631540
serial_hex: 3769b4
serial_modhex: eihknf
version: 3.4.1
touch_level: 1541
programming_sequence: 2
slot1_status: 1
slot2_status: 0
vendor_id: 1050
product_id: 111
$ gpg --version
gpg (GnuPG) 2.1.3
libgcrypt 1.6.3
...
I'm running this on a Thinkpad laptop, which does have a built-in smartcard reader. I've tried to specify the Yubikey in my scdaemon config using some of the methods I've seen on the forum, but none seem to make any difference.
Code:
$ cat ~/.gnupg/scdaemon.conf
verbose
reader-port "Yubico Yubikey NEO OTP+CCID 0"
reader-port "Yubico Yubikey NEO OTP+CCID 00 00"
reader-port "Yubico Yubikey NEO OTP+CCID 01 00"
When I insert my yubikey, the light is not on. When I press the button, it outputs a string and the light stays on for a few seconds.