Bugzilla – Bug 1226042
yubikey 5 needs to disable CCID support again in 15.6
Last modified: 2024-06-07 09:55:11 UTC
Rudi was just debugging a weird issue with yubikey 5 in 15.6 - during the search we found this https://github.com/void-linux/void-packages/issues/38034 which inturn references the nix package and that references this udev rules file https://salsa.debian.org/debian/gnupg2/-/blob/debian/unstable/debian/scdaemon.udev?ref_type=heads - should we maybe include this in our package as well? the current workaround seems otherwise to be to disable ccid in the scdaemon configuration.
update from 15.5 to 15.6 updates gpg2 from 2.2 to 2.4 and in man scdaemon you can find --disable-ccid The integrated CCID driver for CCID compliant devices can be available when libusb was detected at build time, and it is used to ac- cess the smartcard reader. If access via PC/SC driver is needed, please configure this option to disable CCID driver support (if any). In GnuPG 2.2, there was a fallback mechanism from CCID driver to PC/SC driver. The fallback mechanism worked, because scdaemon in GnuPG 2.2 only supported a single token/reader. To support of multiple tokens/readers at the same time, fallback mechanism was re- moved. and as I was relying on the fallback, things broke now.
this might be worth mentioning in the releasenotes.