<div dir="ltr"><div><div><div><div><div><div><div><div><div><div><div><div>Hello,<br><br></div>I am using a OMNIKEY CardMan 5321 contact-less reader on an Ubuntu 14.04 64bits with the following software versions:<br></div>- libpcsclite and pcscd 1.8.10<br></div>- libccid 1.4.20<br><br></div>I have only one reader connected as shown by lsusb:<br><br>root@host:~/# lsusb <br>Bus 004 Device 002: ID 8087:8000 Intel Corp. <br>Bus 004 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub<br>Bus 003 Device 002: ID 8087:8008 Intel Corp. <br>Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub<br>Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub<br><b>Bus 001 Device 022: ID 076b:5321 OmniKey AG </b><br>Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub<br><br></div>When I use opensc to list the readers:<br><br>root@host:~/# opensc-tool -l<br># Detected readers (pcsc)<br>Nr.  Card  Features  Name<br>0    No              OMNIKEY CardMan (076B:5321) 5321 00 00<br>1    Yes              OMNIKEY CardMan (076B:5321) 5321 00 01<br><br></div>I am using the Omnikey/HID driver from <a href="http://www.hidglobal.com/drivers?field_brand_tid=24&product_id=All&os=All">http://www.hidglobal.com/drivers?field_brand_tid=24&product_id=All&os=All</a><br><br></div>When I read a card, the reader 1 is used.<br><br></div>Anyone has an idea why the reader appears twice? <br></div>FYI I don't have the reader in the default /etc/libccid_Info.plist file.<br></div>The driver adds another plist file in /usr/lib/pcsc/drivers/.<br><br></div>Below the output of pcscd:<br><br></div>Thanks in advance!<br><br>root@host:~/F# pcscd-bin -f -a -d<br>00000000 debuglog.c:269:DebugLogSetLevel() debug level=debug<br>00000078 configfile.l:254:DBGetReaderListDir() Parsing conf directory: /etc/reader.conf.d<br>00000012 configfile.l:266:DBGetReaderListDir() Skipping non regular file: ..<br>00000002 configfile.l:266:DBGetReaderListDir() Skipping non regular file: .<br>00000003 configfile.l:307:DBGetReaderList() Parsing conf file: /etc/reader.conf.d/libccidtwin<br>00000031 pcscdaemon.c:545:main() pcsc-lite 1.8.10 daemon ready.<br>00000601 hotplug_libudev.c:269:get_driver() Looking for a driver for VID: 0x1D6B, PID: 0x0002, path: /dev/bus/usb/001/001<br>00000041 hotplug_libudev.c:269:get_driver() Looking for a driver for VID: 0x1D6B, PID: 0x0002, path: /dev/bus/usb/001/001<br>00000039 hotplug_libudev.c:269:get_driver() Looking for a driver for VID: 0x046D, PID: 0xC52F, path: /dev/bus/usb/001/006<br>00000036 hotplug_libudev.c:269:get_driver() Looking for a driver for VID: 0x046D, PID: 0xC52F, path: /dev/bus/usb/001/006<br>00000035 hotplug_libudev.c:269:get_driver() Looking for a driver for VID: 0x1D6B, PID: 0x0002, path: /dev/bus/usb/001/001<br>00000037 hotplug_libudev.c:269:get_driver() Looking for a driver for VID: 0x0409, PID: 0x005A, path: /dev/bus/usb/001/020<br>00000039 hotplug_libudev.c:269:get_driver() Looking for a driver for VID: 0x0898, PID: 0x0047, path: /dev/bus/usb/001/021<br>00000035 hotplug_libudev.c:269:get_driver() Looking for a driver for VID: 0x0409, PID: 0x005A, path: /dev/bus/usb/001/020<br>00000039 hotplug_libudev.c:269:get_driver() Looking for a driver for VID: 0x076B, PID: 0x5321, path: /dev/bus/usb/001/022<br>00000010 hotplug_libudev.c:269:get_driver() Looking for a driver for VID: 0x076B, PID: 0x5321, path: /dev/bus/usb/001/022<br>00000003 hotplug_libudev.c:321:HPAddDevice() Adding USB device: OMNIKEY CardMan (076B:5321) 5321<br>00000014 readerfactory.c:989:RFInitializeReader() Attempting startup of OMNIKEY CardMan (076B:5321) 5321 00 00 using /usr/lib/pcsc/drivers/ifdokccid_linux_x86_64-v4.1.7.bundle/Contents/Linux/ifdokccid.so<br>00000114 readerfactory.c:874:RFBindFunctions() Loading IFD Handler 3.0<br>HID HID Global OMNIKEY CCID driver x86_64 v4.1.7 <a href="mailto:eusupport@hidglobal.com">eusupport@hidglobal.com</a><br>00275681 readerfactory.c:332:RFAddReader() Using the reader polling thread<br>00000478 readerfactory.c:989:RFInitializeReader() Attempting startup of OMNIKEY CardMan (076B:5321) 5321 00 01 using /usr/lib/pcsc/drivers/ifdokccid_linux_x86_64-v4.1.7.bundle/Contents/Linux/ifdokccid.so<br>00000009 readerfactory.c:788:RFLoadReader() Reusing already loaded driver for /usr/lib/pcsc/drivers/ifdokccid_linux_x86_64-v4.1.7.bundle/Contents/Linux/ifdokccid.so<br>00000012 readerfactory.c:874:RFBindFunctions() Loading IFD Handler 3.0<br>HID HID Global OMNIKEY CCID driver x86_64 v4.1.7 <a href="mailto:eusupport@hidglobal.com">eusupport@hidglobal.com</a><br>00352603 readerfactory.c:498:RFAddReader() Using the reader polling thread<br>00556940 hotplug_libudev.c:269:get_driver() Looking for a driver for VID: 0x0409, PID: 0x005A, path: /dev/bus/usb/001/020<br>00000067 hotplug_libudev.c:269:get_driver() Looking for a driver for VID: 0x1D6B, PID: 0x0002, path: /dev/bus/usb/001/001<br>00000049 hotplug_libudev.c:269:get_driver() Looking for a driver for VID: 0x079B, PID: 0x0024, path: /dev/bus/usb/001/016<br>00000045 hotplug_libudev.c:269:get_driver() Looking for a driver for VID: 0x079B, PID: 0x0024, path: /dev/bus/usb/001/016<br>00000046 hotplug_libudev.c:269:get_driver() Looking for a driver for VID: 0x1D6B, PID: 0x0002, path: /dev/bus/usb/001/001<br>00000047 hotplug_libudev.c:269:get_driver() Looking for a driver for VID: 0x0951, PID: 0x1642, path: /dev/bus/usb/001/027<br>00000071 hotplug_libudev.c:269:get_driver() Looking for a driver for VID: 0x1D6B, PID: 0x0003, path: /dev/bus/usb/002/001<br>00000086 hotplug_libudev.c:269:get_driver() Looking for a driver for VID: 0x1D6B, PID: 0x0002, path: /dev/bus/usb/003/001<br>00000055 hotplug_libudev.c:269:get_driver() Looking for a driver for VID: 0x1D6B, PID: 0x0002, path: /dev/bus/usb/003/001<br>00000049 hotplug_libudev.c:269:get_driver() Looking for a driver for VID: 0x8087, PID: 0x8008, path: /dev/bus/usb/003/002<br>00000066 hotplug_libudev.c:269:get_driver() Looking for a driver for VID: 0x1D6B, PID: 0x0002, path: /dev/bus/usb/004/001<br>00000043 hotplug_libudev.c:269:get_driver() Looking for a driver for VID: 0x1D6B, PID: 0x0002, path: /dev/bus/usb/004/001<br>00000048 hotplug_libudev.c:269:get_driver() Looking for a driver for VID: 0x8087, PID: 0x8000, path: /dev/bus/usb/004/002<br><div><div><div><div><div><div><div><div><div><div><br></div></div></div></div></div></div></div></div></div></div></div>