Under OpenSUSE 42.2 and gpg 2.1, the smart card would be recognized by gpg 2.1. Now, under OpenSUSE 42.3 and with gpg 2.2.1, even though the card reader is recognized by the system, as shown in Yast/Hardware,
gives the error message
gpg: selecting openpgp failed: Aucun périphérique de ce type
gpg: la carte OpenPGP n’est pas disponible : Aucun périphérique de ce type
Recommend you try rolling back your GPG package (Use YaST Software Manager) to verify the problem is the GPG package and not something else.
If you can verify the problem is the GPG package, you may need to submit a bug report.
You can submit through https://bugzilla.opensuse.org if you wish, as a GPG (possibly kernel) issue.
Important that you include the VendorID:DeviceID.
Assuming it’s a USB device, you’d use the lsusb command to list your connected USB devices and their info.