0

I have a device that has embedded smart-card reader (like the one on many keyboards found) and also 3 USB ports where I can plug another smart-card readers. I seen the man page about /etc/reader.conf however didn't get it - how can I disable that embedded smart-reader on the device and allow only the one I plug into the device to communicate with smart-cards?

Currently I what I have done is investigated the smart-reader name via pcsc-scan utility:

Reader 0: OMNIKEY CardMan 1021 00 00

And then I have created a /etc/reader.conf.d/reader.conf file:

# OMNIKEY CardMan reader with serial communication
#  - n is the serial port to use n in [0..3]
#  - reader is the reader name. It is needed for multi-slot readers.
#    Possible reader values are: 
#     GemCorePOSPro
#     GemCoreSIMPro
#     GemCoreSIMPro2
#     GemPCPinPad
#     GemPCTwin (default value)
#     SEC1210 (Dual slot Reader)
# example: /dev/ttyS0:GemPCPinPad
DEVICENAME        /dev/ttyS0:OMNIKEY
FRIENDLYNAME      "OMNIKEY CardMan 1021 00 00"
LIBPATH           /usr/lib/pcsc/drivers/serial/libccidtwin.so

Is it possible to do on the systemd level or how would look like the /etc/reader.conf file?

When I restart the pcscd daemon:

hotplug_libudev.c:538:HPAddDevice() Failed adding USB device: OMNIKEY CardMan 1021

What do I do wrong? :(

ojacomarket
  • 101
  • 1

0 Answers0