OpenSUSE Tumbleweed smartcard issue

Hello all![FONT=arial]I;ve recently switched from Fedora 25 to OpenSUSE Tumbleweed. But now i have annoying problem. I’m using gemalto usb card reader.[/FONT]
[FONT=arial]ID 08e6:3437 Gemalto (was Gemplus) GemPC Twin SmartCard Reader
I’m using it for Estonian ID card authorization for web-sites.
When i’m trying to insert my card - i see these messages
systemd[1]: Started PC/SC Smart Card Daemon.
pcscd[13039]: 00000000 readerfactory.c:1110:RFInitializeReader() Open Port 0x200000 Failed (usb:08e6/3437:libudev:0:/dev/bus/usb/003/006)
pcscd[13039]: 00000019 readerfactory.c:375:RFAddReader() Generic CCID Reader (75C188E7) init failed.
pcscd[13039]: 00000047 hotplug_libudev.c:520:HPAddDevice() Failed adding USB device: Generic CCID Reader

pkcs11-tool shows nothing.
# pkcs11-tool -v -I
Cryptoki version 2.20
Manufacturer OpenSC Project
Library OpenSC smartcard framework (ver 0.16)
No slot with a token was found.

opensc-tool shows card reader but there’s no card
*# opensc-tool -l

Detected readers (pcsc)

Nr. Card Features Name
0 No Generic CCID Reader (75C188E7) 00 00*

In “journalctl -f” when i’m insterting card reader with card - i see these.

systemd[1]: Started PC/SC Smart Card Daemon.
systemd[1]: Listening on PC/SC Smart Card Daemon Activation Socket.
kernel: usb 3-3: new full-speed USB device number 7 using xhci_hcd
kernel: usb 3-3: New USB device found, idVendor=08e6, idProduct=3437
kernel: usb 3-3: New USB device strings: Mfr=1, Product=2, SerialNumber=3
kernel: usb 3-3: Product: USB SmartCard Reader
kernel: usb 3-3: Manufacturer: Gemalto
kernel: usb 3-3: SerialNumber: 75C188E7
mtp-probe[14714]: checking bus 3, device 7: “/sys/devices/pci0000:00/0000:00:14.0/usb3/3-3”
mtp-probe[14714]: bus: 3, device: 7 was not an MTP device
pcscd[14627]: 00000000 readerfactory.c:1110:RFInitializeReader() Open Port 0x200000 Failed (usb:08e6/3437:libudev:0:/dev/bus/usb/003/007)
pcscd[14627]: 00000025 readerfactory.c:375:RFAddReader() Generic CCID Reader (75C188E7) init failed.
pcscd[14627]: 00000066 hotplug_libudev.c:520:HPAddDevice() Failed adding USB device: Generic CCID Reader

What can i try? Maybe someone knows correct way to get Estonian ID cards working? Seems they have official support only for Ubuntu - http://www.id.ee
Btw Fedora is OK using this manual http://rstat.consulting/blog/estonian-eid-fedora/
Thank you very all!

[/FONT]

I’m hoping that this blog may be of value to you

http://mattiesworld.gotdns.org/weblog/2012/07/15/using-your-eid-on-opensuse-12-1/

It’s old so some things will have changed, but in particular you may want to make sure that pcsc-ccid is up to date perhaps. Subscribe to the security repo

http://download.opensuse.org/repositories/security:/chipcard/

For TW…

sudo zypper ar -r http://download.opensuse.org/repositories/security:/chipcard/openSUSE_Tumbleweed/ Security

then follow the instructions given in the blog with respect to installing the necessary.

Hi all!
Well, I’ve found the problem. It is funny but there was a little piece of plastic inside card reader slot, and it prevents the card to be properly inserted. After removing everything is working =)
So, in case anyone will try to setup OpenSUSE and Estonian ID card - you need to install pcsc-lite, pcsc-ccid by zypper and firefox plugin available from mozilla web site.
Thank you very much all!

At least it was a simple problem/mistake. Thanks for the update.