<html>
<head>
<meta content="text/html; charset=windows-1252"
http-equiv="Content-Type">
</head>
<body bgcolor="#FFFFFF" text="#000000">
<p><br>
</p>
<br>
<div class="moz-cite-prefix">On 2.8.2016 22:40, Greg Barry wrote:<br>
</div>
<blockquote cite="mid:57A10556.9080703@rl.gov" type="cite">
<meta content="text/html; charset=windows-1252"
http-equiv="Content-Type">
I apologize for my lack of knowlege on this .. but I'm not<br>
sure what my next step is?<br>
<br>
When I connect the omnikey 3120 reader to the system<br>
I get these messages<br>
<br>
<pre><small>usba: [ID 912658 kern.info] USB 2.0 device (usb76b,3021) operating at full speed (USB 1.x) on USB 1.10 root hub: device@2, usb_mid1 at bus address 2
usba: [ID 349649 kern.info] OMNIKEY AG Smart Card Reader USB
genunix: [ID 936769 kern.info] usb_mid1 is /pci@1e,600000/usb@b/device@2
genunix: [ID 408114 kern.info] /pci@1e,600000/usb@b/device@2 (usb_mid1) online
usba: [ID 723738 kern.info] /pci@1e,600000/usb@b/device@2 (usb_mid1): no driver found for interface 0 (nodename: 'interface') of OMNIKEY AG Smart Card Reader USB
</small>
</pre>
Running the pscd daemon in debug mode produces:<br>
<pre><small> /usr/local/sbin/pcscd --debug -f
00000000 pcscdaemon.c:351:() pcscd set to foreground with debug send to stdout
00001345 configfile.l:341:() Parsing conf file: /usr/local/etc/reader.conf.d
00000067 pcscdaemon.c:672:() pcsc-lite 1.8.17 daemon ready.</small>
</pre>
but it does not seem to be aware of any of the usb device ports<br>
</blockquote>
<br>
Is your smart card reader USB one? If yes,<br>
then you also need a decent usb library, such as:<br>
<a class="moz-txt-link-freetext" href="https://java.net/projects/solaris-userland/sources/gate/show/components/libusb-1">https://java.net/projects/solaris-userland/sources/gate/show/components/libusb-1</a><br>
and you need to have pcsc-lite and libccid build against it.<br>
<br>
I suggest to follow steps in Makefiles and examine patches for all
the<br>
components you need in your 2FA smart card stack:<br>
libusb-1, pcsc-lite, ccid, [also libpki and openca-ocspd should you
need to utilize OCSP]<br>
<a class="moz-txt-link-freetext" href="https://java.net/projects/solaris-userland/sources/gate/show/components">https://java.net/projects/solaris-userland/sources/gate/show/components</a><br>
<br>
Examine contents of *.p5m files which will guide you where to put<br>
stuff so that the components work together.<br>
<br>
In particular, libcccid.so gets used from a location such as:<br>
/usr/lib/pcsc/drivers/ifd-ccid.bundle/Contents/Solaris/libccid.so<br>
But that depends on how did you configure pcsc-lite.<br>
<br>
Kind regards,<br>
I.<br>
</body>
</html>