I am not knowledgeable in figuring out the mounting of USB cards that may not be recognized. So I hope someone else chimes in on that specific.
But there are a couple things in your post that has me curious that may be relevant to your problem.
1st, you reported:
$ opensc-tool --list-readers
-bash: opensc-tool: command not found
Typically that will only happen if you do not have opensc-tool installed or if opensc-tool is not included in the version of opensc in which you have installed. Do you have opensc installed? It is not installed by default in LEAP-15.0.
2nd, further what version of opensc do you have installed?
I note openSUSE-LEAP-15.0 has opensc-0.18.0-lp150.2.9.1.x86_64 and not opensc 0.19 where you note you have installed an updated opensc from the repository
http://download.opensuse.org/repositories/security:/chipcard/openSUSE_Leap_15.0/
That repository has “opensc-0.19.0-lp150.67.1.x86_64.rpm” and when I look inside of it, the executeable “opensc-tool” is included.
Yet you get the output “opensc-tool: command not found”. That does not make sense to me.
That suggest to me either there is a permission issue with that command (which there should not be as it should run as a regular user) or there was a bad install of “opensc-0.19.0-lp150.67.1.x86_64.rpm”.
Possibly you could check that to ensure ok? Out of curiousity, what does this command yield?
rpm -q opensc
and further what does this command yield:
rpm -ql opensc | grep opensc-tool
Does it prove opensc-tool is installed? If installed, and you obtain that error, perhaps a re-install of that app should be forced < speculation on my part >
If installed and all ok there, then I hope someone else in our forum chimes in.