Постоянно отключается Рутокен и не получается переподключится

Использую Rutoken ЭЦП 2.0, UTM 4.2.0. Ubuntu 14.04
Постоянно отваливается рутокен и ловлю это в syslog и после этого не может переподключится. Сколько пытался найти ответ на форуме и в гугле ничего не помогает
Дело в том что мы обслуживает порядком 500 магазинов и данная ошибка встречается почти у каждого и ни как не могу понять в чем у нас проблема.
---------------------------
Jul 16 15:24:04 cash-1094-1 pcscd: ccid_usb.c:751:WriteUSB() write failed (7/2): -7 Resource temporarily unavailable
Jul 16 15:24:04 cash-1094-1 pcscd: ifdwrapper.c:527:IFDTransmit() Card not transacted: 612
Jul 16 15:24:04 cash-1094-1 pcscd: winscard.c:1612:SCardTransmit() Card not transacted: 0x80100016
Jul 16 15:24:09 cash-1094-1 pcscd: ccid_usb.c:751:WriteUSB() write failed (7/2): -7 Resource temporarily unavailable
Jul 16 15:24:09 cash-1094-1 pcscd: ifdwrapper.c:348:IFDStatusICC() Card not transacted: 612
Jul 16 15:24:09 cash-1094-1 pcscd: eventhandler.c:313:EHStatusHandlerThread() Error communicating to: Aktiv Rutoken ECP 00 00
Jul 16 15:24:09 cash-1094-1 pcscd: prothandler.c:66:PHSetProtocol() Protocol T=1 requested but unsupported by the card
---------------------------
Jul 16 15:24:14 cash-1094-1 pcscd: message repeated 7 times: [ winscard.c:240:SCardConnect() Reader Aktiv Rutoken ECP 00 00 Not Found]
Jul 16 15:24:15 cash-1094-1 pcscd: eventhandler.c:313:EHStatusHandlerThread() Error communicating to: Aktiv Rutoken ECP 00 00
Jul 16 15:24:15 cash-1094-1 pcscd: ccid_usb.c:751:WriteUSB() write failed (7/2): -4 No such device
Jul 16 15:24:18 cash-1094-1 pcscd: winscard_msg_srv.c:125:InitializeSocket() Unable to bind common socket: Address already in use
Jul 16 15:24:18 cash-1094-1 pcscd: pcscdaemon.c:603:main() Error initializing pcscd.
Jul 16 15:24:18 cash-1094-1 pcscd: ccid_usb.c:582:OpenUSBByName() Can't claim interface 7/2: -6
Jul 16 15:24:18 cash-1094-1 pcscd: ccid_usb.c:582:OpenUSBByName() Can't claim interface 7/2: -6
Jul 16 15:24:18 cash-1094-1 pcscd: ifdhandler.c:117:CreateChannelByNameOrChannel() failed
Jul 16 15:24:18 cash-1094-1 pcscd: readerfactory.c:1020:RFInitializeReader() Open Port 0x200000 Failed (usb:0a89/0030:libudev:0:/dev/bus/usb/007/002)
Jul 16 15:24:18 cash-1094-1 pcscd: readerfactory.c:312:RFAddReader() Aktiv Rutoken ECP init failed.
Jul 16 15:24:18 cash-1094-1 pcscd: hotplug_libudev.c:391:HPAddDevice() Failed adding USB device: Aktiv Rutoken ECP
Jul 16 10:11:01 cash-1094-1 CRON[26355]: (root) CMD (   /root/flags/dummy.sh >/dev/null 2>&1)
Jul 16 15:24:18 cash-1094-1 pcscd: ccid_usb.c:582:OpenUSBByName() Can't claim interface 7/2: -6
Jul 16 15:24:18 cash-1094-1 pcscd: ccid_usb.c:582:OpenUSBByName() Can't claim interface 7/2: -6
Jul 16 15:24:18 cash-1094-1 pcscd: ifdhandler.c:117:CreateChannelByNameOrChannel() failed
Jul 16 15:24:18 cash-1094-1 pcscd: readerfactory.c:1020:RFInitializeReader() Open Port 0x200000 Failed (usb:0a89/0030:libudev:0:/dev/bus/usb/007/002)
Jul 16 15:24:18 cash-1094-1 pcscd: readerfactory.c:312:RFAddReader() Aktiv Rutoken ECP init failed.
Jul 16 15:24:18 cash-1094-1 pcscd: hotplug_libudev.c:391:HPAddDevice() Failed adding USB device: Aktiv Rutoken ECP
Jul 16 15:24:18 cash-1094-1 pcscd: ccid_usb.c:582:OpenUSBByName() Can't claim interface 7/2: -6
Jul 16 11:59:01 cash-1094-1 CRON[26374]: (root) CMD (   /root/flags/dummy.sh >/dev/null 2>&1)
Jul 16 15:24:18 cash-1094-1 pcscd: ccid_usb.c:582:OpenUSBByName() Can't claim interface 7/2: -6
Jul 16 15:24:18 cash-1094-1 pcscd: ccid_usb.c:582:OpenUSBByName() Can't claim interface 7/2: -6
Jul 16 15:24:18 cash-1094-1 pcscd: ifdhandler.c:117:CreateChannelByNameOrChannel() failed
Jul 16 15:24:18 cash-1094-1 pcscd: readerfactory.c:1020:RFInitializeReader() Open Port 0x200000 Failed (usb:0a89/0030:libudev:0:/dev/bus/usb/007/002)
Jul 16 15:24:18 cash-1094-1 pcscd: readerfactory.c:312:RFAddReader() Aktiv Rutoken ECP init failed.
Jul 16 15:24:18 cash-1094-1 pcscd: hotplug_libudev.c:391:HPAddDevice() Failed adding USB device: Aktiv Rutoken ECP
Jul 16 15:24:18 cash-1094-1 pcscd: ccid_usb.c:582:OpenUSBByName() Can't claim interface 7/2: -6
Jul 16 15:24:18 cash-1094-1 pcscd: ifdhandler.c:117:CreateChannelByNameOrChannel() failed
Jul 16 15:24:18 cash-1094-1 pcscd: readerfactory.c:1020:RFInitializeReader() Open Port 0x200000 Failed (usb:0a89/0030:libudev:0:/dev/bus/usb/007/002)
Jul 16 15:24:18 cash-1094-1 pcscd: readerfactory.c:312:RFAddReader() Aktiv Rutoken ECP init failed.
Jul 16 15:24:18 cash-1094-1 pcscd: hotplug_libudev.c:391:HPAddDevice() Failed adding USB device: Aktiv Rutoken ECP

Re: Постоянно отключается Рутокен и не получается переподключится

Minimal, добрый день.
Подскажите, пожалуйста, версии пакетов pcscd, libccid, pcsclite.
ОС везде Ubuntu 14.04?
Токен подключается напрямую в компьютер или через удлинитель, переходник, usb-hub?
Физическое переподключение токена исправляет ситуацию?
Можете приложить файл /usr/lib/pcsc/drivers/ifd-ccid.bundle/Contents/Info.plist здесь или прислать на почту averchenko@rutoken.ru

(2022-07-20 09:24:50 отредактировано Minimal)

Re: Постоянно отключается Рутокен и не получается переподключится

Аверченко Кирилл пишет:

Minimal, добрый день.
Подскажите, пожалуйста, версии пакетов pcscd, libccid, pcsclite.
ОС везде Ubuntu 14.04?
Токен подключается напрямую в компьютер или через удлинитель, переходник, usb-hub?
Физическое переподключение токена исправляет ситуацию?
Можете приложить файл /usr/lib/pcsc/drivers/ifd-ccid.bundle/Contents/Info.plist здесь или прислать на почту averchenko@rutoken.ru

OC везде Ubuntu 14.04

1.8.10 - pcscd
1.4.15-1 - libccid
pcsclite - не установлено

Токен в 90% случаях соединен напрямую

Перевоткнуть токен помогает, мы пока что этим и спасаемся. Так же часто помогает перевоткнуть виртуально в /sys/bus/usb/drivers/usb через unbind и bind


<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
    <key>CFBundleDevelopmentRegion</key>
    <string>English</string>
    <key>CFBundleExecutable</key>
    <string>libccid.so</string>
    <key>CFBundleIdentifier</key>
    <string>org.debian.alioth.pcsclite.smartcardccid</string>
    <key>CFBundleInfoDictionaryVersion</key>
    <string>6.0</string>
    <key>CFBundleName</key>
    <string>CCIDCLASSDRIVER</string>
    <key>CFBundlePackageType</key>
    <string>BNDL</string>
    <key>CFBundleShortVersionString</key>
    <string>1.4.22</string>
    <key>CFBundleSignature</key>
    <string>????</string>
    <key>CFBundleVersion</key>
    <string>0.0.1d1</string>
    <key>ifdCapabilities</key>
    <string>0x00000000</string>

    <!-- Possible values for ifdCapabilities bits
    1: IFD_GENERATE_HOTPLUG
       plugging the reader calls pcscd \-\-hotplug

    Default value is 0x00000000
    -->

    <key>ifdProtocolSupport</key>
    <string>0x00000001</string>
    <key>ifdVersionNumber</key>
    <string>0x00000001</string>

    <key>ifdLogLevel</key>
    <string>0x0003</string>

    <!-- Possible values for ifdLogLevel
    1: CRITICAL  important error messages
    2: INFO      informative messages like what reader was detected
    4: COMM      a dump of all the bytes exchanged between the host and
                 the reader
    8: PERIODIC  periodic info when pcscd test if a card is present
                 (every 1/10 of a second)

    The final value is a OR of these values

    Default value: 3 (CRITICAL + INFO)
    -->

    <key>ifdDriverOptions</key>
    <string>0x0000</string>

    <!-- Possible values for ifdDriverOptions
    0x01: DRIVER_OPTION_CCID_EXCHANGE_AUTHORIZED
        the CCID Exchange command is allowed. You can use it through
        SCardControl(hCard, IOCTL_SMARTCARD_VENDOR_IFD_EXCHANGE, ...)

    0x02: DRIVER_OPTION_GEMPC_TWIN_KEY_APDU
        If set the GemPC Twin and GemPC Key readers with be configured
        so that the T=1 TPDU protocol is done by the firmware instead of
        the driver.
        This switches the reader in APDU mode and also in EMV mode so
        may not work with non EMV cards.

    0x04: DRIVER_OPTION_USE_BOGUS_FIRMWARE
        Some reader firmwares have bugs. By default the driver refuses
        to work with such firmware versions. If your reader is rejected
        because of the firmware (log message: "Firmware (x.y) is
        bogus!") you can:
        - upgrade your reader firmware (not all readers can do that)
        or
        - get another reader with a new/bugfree firmware
        or
        - activate this option but you will have problems depending on
          the bug

    0x08: DRIVER_OPTION_RESET_ON_CLOSE
        This option may be required on Linux 2.4 so that the
        device reset if sequencial (bSeq) counter and can be
        reused if pcscd restart. Otherwise the reader needs to
        be unplugged/replugged.

    bits 4 & 5: (values 0x00, 0x10, 0x20, 0x30)
     0x00: power on the card at 5V (default value)
     0x10: power on the card at 3V and then, if 3V fails use 5V
     0x20: power on the card at 1.8V, then 3V and then 5V
     0x30: let the reader decide

    0x40: DRIVER_OPTION_DISABLE_PIN_RETRIES
        The Gemalto pinpad reader sends a VERIFY command with no PIN
        value in order to retreive the remaining retries from the card.
        Some cards (like the OpenPGP card) do not support this.

    Default value: 0
    -->

    <key>ifdManufacturerString</key>
    <string>Ludovic Rousseau (ludovic.rousseau@free.fr)</string>

    <key>ifdProductString</key>
    <string>Generic CCID driver</string>

    <key>ifdVendorID</key>
<array>
<string>0x24DC</string>
<string>0x096e</string>
<string>0x096e</string>
<string>0x096e</string>
<string>0x24DC</string>
<string>0x24DC</string>
<string>0x24DC</string>
        <string>0x2CE4</string>
        <string>0x0A89</string>
        <string>0x072F</string>
        <string>0x09C3</string>
        <string>0x09C3</string>
        <string>0x058F</string>
        <string>0x0DC3</string>
        <string>0x0DC3</string>
        <string>0x1B0E</string>
        <string>0x0783</string>
        <string>0x046A</string>
        <string>0x046A</string>
        <string>0x046A</string>
        <string>0x046A</string>
        <string>0x0982</string>
        <string>0x413C</string>
        <string>0x413C</string>
        <string>0x073D</string>
        <string>0x073D</string>
        <string>0x073D</string>
        <string>0x073D</string>
        <string>0x073D</string>
        <string>0x08E6</string>
        <string>0x08E6</string>
        <string>0x08E6</string>
        <string>0x08E6</string>
        <string>0x08E6</string>
        <string>0x08E6</string>
        <string>0x08E6</string>
        <string>0x08E6</string>
        <string>0x08E6</string>
        <string>0x08E6</string>
        <string>0x08E6</string>
        <string>0x08E6</string>
        <string>0x1059</string>
        <string>0x0B81</string>
        <string>0x0F14</string>
        <string>0x0D46</string>
        <string>0x0D46</string>
        <string>0x0D46</string>
        <string>0x0D46</string>
        <string>0x17EF</string>
        <string>0x09BE</string>
        <string>0x076B</string>
        <string>0x076B</string>
        <string>0x03F0</string>
        <string>0x04E6</string>
        <string>0x04E6</string>
        <string>0x04E6</string>
        <string>0x04E6</string>
        <string>0x04E6</string>
        <string>0x04E6</string>
        <string>0xA625</string>
        <string>0x08E6</string>
        <string>0x08E6</string>
        <string>0x0F14</string>
        <string>0x0F14</string>
        <string>0x0F14</string>
        <string>0x0DB5</string>
        <string>0x0DB5</string>
        <string>0x072F</string>
        <string>0x072F</string>
        <string>0x072F</string>
        <string>0x072F</string>
        <string>0x072F</string>
        <string>0x072F</string>
        <string>0x072F</string>
        <string>0x2021</string>
        <string>0x2021</string>
        <string>0x2021</string>
        <string>0x0A89</string>
        <string>0x0A89</string>
        <string>0x0A89</string>
        <string>0x0A89</string>
        <string>0x0A89</string>
        <string>0x0A89</string>
        <string>0x058F</string>
        <string>0x1FD3</string>
        <string>0x0DC3</string>
        <string>0x0DC3</string>
        <string>0x0DC3</string>
        <string>0x03EB</string>
        <string>0x03EB</string>
        <string>0x03EB</string>
        <string>0x03EB</string>
        <string>0x03EB</string>
        <string>0x03EB</string>
        <string>0x03EB</string>
        <string>0x15CF</string>
        <string>0x15CF</string>
        <string>0x04E6</string>
        <string>0x23A0</string>
        <string>0x23A0</string>
        <string>0x23A0</string>
        <string>0x25DD</string>
        <string>0x25DD</string>
        <string>0x25DD</string>
        <string>0x25DD</string>
        <string>0x25DD</string>
        <string>0x1B0E</string>
        <string>0x0A5C</string>
        <string>0x0A5C</string>
        <string>0x0A5C</string>
        <string>0x0783</string>
        <string>0x0783</string>
        <string>0x0783</string>
        <string>0x0783</string>
        <string>0x0CA6</string>
        <string>0x8829</string>
        <string>0x19E7</string>
        <string>0x046A</string>
        <string>0x046A</string>
        <string>0x046A</string>
        <string>0x046A</string>
        <string>0x046A</string>
        <string>0x046A</string>
        <string>0x046A</string>
        <string>0x046A</string>
        <string>0x046A</string>
        <string>0x046A</string>
        <string>0x04F2</string>
        <string>0x03F0</string>
        <string>0x03F0</string>
        <string>0x0982</string>
        <string>0x0982</string>
        <string>0x1DB2</string>
        <string>0x257B</string>
        <string>0x09D8</string>
        <string>0x096E</string>
        <string>0x096E</string>
        <string>0x096E</string>
        <string>0x096E</string>
        <string>0x096E</string>
        <string>0x234B</string>
        <string>0x096E</string>
        <string>0x0BF8</string>
        <string>0x0BF8</string>
        <string>0x0BF8</string>
        <string>0x0BF8</string>
        <string>0x0BF8</string>
        <string>0x0BF8</string>
        <string>0x08E6</string>
        <string>0x08E6</string>
        <string>0x08E6</string>
        <string>0x08E6</string>
        <string>0x08E6</string>
        <string>0x08E6</string>
        <string>0x08E6</string>
        <string>0x08E6</string>
        <string>0x08E6</string>
        <string>0x08E6</string>
        <string>0x0BDA</string>
        <string>0x048D</string>
        <string>0x20A0</string>
        <string>0x1059</string>
        <string>0x1059</string>
        <string>0x0F1A</string>
        <string>0x19C8</string>
        <string>0x1677</string>
        <string>0x03F0</string>
        <string>0x03F0</string>
        <string>0x03F0</string>
        <string>0x076B</string>
        <string>0x076B</string>
        <string>0x076B</string>
        <string>0x076B</string>
        <string>0x076B</string>
        <string>0x04A4</string>
        <string>0x04A4</string>
        <string>0x0B81</string>
        <string>0x04E6</string>
        <string>0x04E6</string>
        <string>0x04E6</string>
        <string>0x04E6</string>
        <string>0x04E6</string>
        <string>0x04E6</string>
        <string>0x04E6</string>
        <string>0x04E6</string>
        <string>0x04E6</string>
        <string>0x04E6</string>
        <string>0x04E6</string>
        <string>0x04E6</string>
        <string>0x04E6</string>
        <string>0x04E6</string>
        <string>0x04E6</string>
        <string>0x04E6</string>
        <string>0x04E6</string>
        <string>0x04E6</string>
        <string>0x04E6</string>
        <string>0x04E6</string>
        <string>0x1FFA</string>
        <string>0x2406</string>
        <string>0x03EB</string>
        <string>0x2406</string>
        <string>0x2406</string>
        <string>0x2406</string>
        <string>0x2406</string>
        <string>0x2406</string>
        <string>0x2406</string>
        <string>0x2406</string>
        <string>0x2406</string>
        <string>0x04CC</string>
        <string>0x0483</string>
        <string>0x0D46</string>
        <string>0x0D46</string>
        <string>0x0D46</string>
        <string>0x0D46</string>
        <string>0x0D46</string>
        <string>0x0D46</string>
        <string>0x0D46</string>
        <string>0x17EF</string>
        <string>0x17EF</string>
        <string>0x03F0</string>
        <string>0x03F0</string>
        <string>0x03F0</string>
        <string>0x08AE</string>
        <string>0x0424</string>
        <string>0x0424</string>
        <string>0x079B</string>
        <string>0x079B</string>
        <string>0x0BDA</string>
        <string>0x1E0D</string>
        <string>0x1E0D</string>
        <string>0x1E0D</string>
        <string>0x1E0D</string>
        <string>0x20A0</string>
        <string>0x20A0</string>
        <string>0x20A0</string>
        <string>0x20A0</string>
        <string>0x04E6</string>
        <string>0x1FC9</string>
        <string>0x1FC9</string>
        <string>0x1A74</string>
        <string>0x1A74</string>
        <string>0x076B</string>
        <string>0x076B</string>
        <string>0x076B</string>
        <string>0x076B</string>
        <string>0x076B</string>
        <string>0x076B</string>
        <string>0x076B</string>
        <string>0x076B</string>
        <string>0x076B</string>
        <string>0x076B</string>
        <string>0x076B</string>
        <string>0x076B</string>
        <string>0x076B</string>
        <string>0x04DA</string>
        <string>0x0471</string>
        <string>0x04B9</string>
        <string>0x096E</string>
        <string>0x21AB</string>
        <string>0x14DD</string>
        <string>0x0C4B</string>
        <string>0x0C4B</string>
        <string>0x0C4B</string>
        <string>0x14CD</string>
        <string>0x0529</string>
        <string>0x0529</string>
        <string>0x24A2</string>
        <string>0x0973</string>
        <string>0x04E6</string>
        <string>0x04E6</string>
        <string>0x04E6</string>
        <string>0x04E6</string>
        <string>0x04E6</string>
        <string>0x04E6</string>
        <string>0x04E6</string>
        <string>0x04E6</string>
        <string>0x04E6</string>
        <string>0x04E6</string>
        <string>0x04E6</string>
        <string>0x0B81</string>
        <string>0x0403</string>
        <string>0x0DF6</string>
        <string>0x04E8</string>
        <string>0x1C34</string>
        <string>0x1C34</string>
        <string>0x1C34</string>
        <string>0x1C34</string>
        <string>0x1C34</string>
        <string>0x1C34</string>
        <string>0x1C34</string>
        <string>0x1C34</string>
        <string>0x1C34</string>
        <string>0x1C34</string>
        <string>0x1206</string>
        <string>0x1862</string>
        <string>0x1976</string>
        <string>0xA625</string>
        <string>0x0B0C</string>
        <string>0x0B0C</string>
        <string>0x19A6</string>
        <string>0x2A17</string>
        <string>0x1CF0</string>
        <string>0x1A44</string>
        <string>0x1A44</string>
        <string>0x1A44</string>
        <string>0x1A44</string>
        <string>0x1A44</string>
        <string>0x1A44</string>
        <string>0x1A44</string>
        <string>0x1A44</string>
        <string>0x1A44</string>
        <string>0x1A44</string>
        <string>0x1A44</string>
        <string>0x1A44</string>
        <string>0x1A44</string>
        <string>0x0E0F</string>
        <string>0x163C</string>
        <string>0x163C</string>
        <string>0x163C</string>
        <string>0x0416</string>
        <string>0x1050</string>
        <string>0x1050</string>
        <string>0x1050</string>
        <string>0x1050</string>
        <string>0x1050</string>
        <string>0x1050</string>
        <string>0x1050</string>
        <string>0x1050</string>
        <string>0x072F</string>
        <string>0x09C3</string>
        <string>0x058F</string>
        <string>0x03EB</string>
        <string>0x0A5C</string>
        <string>0x0783</string>
        <string>0x096E</string>
        <string>0x0BDA</string>
        <string>0x03F0</string>
        <string>0x03F0</string>
        <string>0x0D46</string>
        <string>0x0D46</string>
        <string>0x0B97</string>
        <string>0x0B97</string>
        <string>0x08C3</string>
        <string>0x08C3</string>
        <string>0x15E1</string>
        <string>0x062D</string>
    </array>

    <key>ifdProductID</key>
<array>
<string>0x0102</string>
<string>0x0619</string>
<string>0x061C</string>
<string>0x061A</string>
<string>0x100F</string>
<string>0x0201</string>
<string>0x0101</string>
        <string>0x7479</string>        
        <string>0x0030</string>        
        <string>0x90CC</string>
        <string>0x0013</string>
        <string>0x0014</string>
        <string>0x9520</string>
        <string>0x1004</string>
        <string>0x1102</string>
        <string>0x1078</string>
        <string>0x0006</string>
        <string>0x0005</string>
        <string>0x0010</string>
        <string>0x002D</string>
        <string>0x003E</string>
        <string>0x0007</string>
        <string>0x2100</string>
        <string>0x2101</string>
        <string>0x0007</string>
        <string>0x0008</string>
        <string>0x0B00</string>
        <string>0x0C00</string>
        <string>0x0C01</string>
        <string>0x1227</string>
        <string>0x3437</string>
        <string>0x3438</string>
        <string>0x3478</string>
        <string>0x3480</string>
        <string>0x34C0</string>
        <string>0x34C3</string>
        <string>0x4433</string>
        <string>0x5503</string>
        <string>0x5504</string>
        <string>0x8000</string>
        <string>0x8141</string>
        <string>0x0017</string>
        <string>0x0200</string>
        <string>0x003D</string>
        <string>0x3001</string>
        <string>0x3002</string>
        <string>0x3003</string>
        <string>0x3010</string>
        <string>0x1003</string>
        <string>0x0002</string>
        <string>0x3021</string>
        <string>0xA022</string>
        <string>0x0824</string>
        <string>0x5111</string>
        <string>0x5116</string>
        <string>0x511D</string>
        <string>0x5410</string>
        <string>0xE001</string>
        <string>0xE003</string>
        <string>0x0801</string>
        <string>0x1359</string>
        <string>0xACE0</string>
        <string>0x0011</string>
        <string>0x0037</string>
        <string>0x0038</string>
        <string>0x0138</string>
        <string>0x0160</string>
        <string>0x1204</string>
        <string>0x221A</string>
        <string>0x223B</string>
        <string>0x8201</string>
        <string>0x8202</string>
        <string>0x90DB</string>
        <string>0xB100</string>
        <string>0x0001</string>
        <string>0x0011</string>
        <string>0x0101</string>
        <string>0x0025</string>
        <string>0x0030</string>
        <string>0x0080</string>
        <string>0x0081</string>
        <string>0x0082</string>
        <string>0x0060</string>
        <string>0x9522</string>
        <string>0xCC1D</string>
        <string>0x0900</string>
        <string>0x1007</string>
        <string>0x1008</string>
        <string>0x6004</string>
        <string>0x6009</string>
        <string>0x600B</string>
        <string>0x6010</string>
        <string>0x6011</string>
        <string>0x6012</string>
        <string>0x6014</string>
        <string>0x0019</string>
        <string>0x001D</string>
        <string>0x511C</string>
        <string>0x0001</string>
        <string>0x0002</string>
        <string>0x0003</string>
        <string>0x1101</string>
        <string>0x1201</string>
        <string>0x2221</string>
        <string>0x2321</string>
        <string>0x3111</string>
        <string>0x1079</string>
        <string>0x5800</string>
        <string>0x5802</string>
        <string>0x5804</string>
        <string>0x0007</string>
        <string>0x0009</string>
        <string>0x0010</string>
        <string>0x0036</string>
        <string>0x00A0</string>
        <string>0xCCB2</string>
        <string>0x0002</string>
        <string>0x0090</string>
        <string>0x0092</string>
        <string>0x00A1</string>
        <string>0x00A2</string>
        <string>0x00A3</string>
        <string>0x00A4</string>
        <string>0x00A5</string>
        <string>0x005B</string>
        <string>0x0070</string>
        <string>0x0072</string>
        <string>0x0967</string>
        <string>0x114A</string>
        <string>0x124A</string>
        <string>0x0008</string>
        <string>0x0040</string>
        <string>0x088B</string>
        <string>0xD205</string>
        <string>0x0427</string>
        <string>0x0608</string>
        <string>0x060D</string>
        <string>0x0807</string>
        <string>0x080F</string>
        <string>0x0505</string>
        <string>0x0000</string>
        <string>0x080A</string>
        <string>0x1005</string>
        <string>0x1006</string>
        <string>0x1017</string>
        <string>0x1021</string>
        <string>0x1022</string>
        <string>0x1023</string>
        <string>0x3440</string>
        <string>0x2202</string>
        <string>0x34C1</string>
        <string>0x34C2</string>
        <string>0x34C5</string>
        <string>0x34EC</string>
        <string>0x4042</string>
        <string>0x5743</string>
        <string>0x8108</string>
        <string>0x3479</string>
        <string>0x0169</string>
        <string>0x1366</string>
        <string>0x4107</string>
        <string>0x000C</string>
        <string>0x000D</string>
        <string>0x0002</string>
        <string>0x0012</string>
        <string>0x0025</string>
        <string>0x104A</string>
        <string>0x2924</string>
        <string>0x581D</string>
        <string>0x5400</string>
        <string>0x502A</string>
        <string>0x5127</string>
        <string>0x5326</string>
        <string>0x5427</string>
        <string>0x00C7</string>
        <string>0x00D4</string>
        <string>0x0220</string>
        <string>0x5713</string>
        <string>0x5724</string>
        <string>0x5790</string>
        <string>0x5791</string>
        <string>0x5811</string>
        <string>0x5812</string>
        <string>0x5814</string>
        <string>0x5815</string>
        <string>0x5816</string>
        <string>0x5818</string>
        <string>0x5819</string>
        <string>0x581A</string>
        <string>0x581B</string>
        <string>0x581C</string>
        <string>0x5710</string>
        <string>0x5720</string>
        <string>0x5721</string>
        <string>0x5723</string>
        <string>0x5810</string>
        <string>0x5817</string>
        <string>0x000C</string>
        <string>0x6200</string>
        <string>0x9324</string>
        <string>0x6300</string>
        <string>0x6301</string>
        <string>0x6302</string>
        <string>0x6403</string>
        <string>0x6404</string>
        <string>0x6407</string>
        <string>0x6303</string>
        <string>0x6305</string>
        <string>0x5072</string>
        <string>0x0007</string>
        <string>0x3014</string>
        <string>0x301D</string>
        <string>0x4189</string>
        <string>0x41A9</string>
        <string>0x4289</string>
        <string>0x4389</string>
        <string>0x43A9</string>
        <string>0x6007</string>
        <string>0x6055</string>
        <string>0x164A</string>
        <string>0x174A</string>
        <string>0x184A</string>
        <string>0x0BDF</string>
        <string>0x1104</string>
        <string>0x1202</string>
        <string>0x0026</string>
        <string>0x0052</string>
        <string>0x0161</string>
        <string>0x0013</string>
        <string>0x0033</string>
        <string>0x1023</string>
        <string>0x8033</string>
        <string>0x4108</string>
        <string>0x4109</string>
        <string>0x4211</string>
        <string>0x4230</string>
        <string>0x511A</string>
        <string>0x0107</string>
        <string>0x010B</string>
        <string>0xB111</string>
        <string>0x6354</string>
        <string>0x1021</string>
        <string>0x4321</string>
        <string>0x5321</string>
        <string>0x5421</string>
        <string>0x6321</string>
        <string>0x3022</string>
        <string>0x3621</string>
        <string>0x3821</string>
        <string>0x5121</string>
        <string>0x5125</string>
        <string>0x6622</string>
        <string>0x6623</string>
        <string>0xA021</string>
        <string>0x117A</string>
        <string>0x040F</string>
        <string>0x1400</string>
        <string>0x0603</string>
        <string>0x0010</string>
        <string>0x1006</string>
        <string>0x0504</string>
        <string>0x0520</string>
        <string>0x9102</string>
        <string>0x8166</string>
        <string>0x0602</string>
        <string>0x0620</string>
        <string>0x0102</string>
        <string>0x0003</string>
        <string>0x5113</string>
        <string>0x5115</string>
        <string>0x5117</string>
        <string>0x5119</string>
        <string>0x511F</string>
        <string>0x5120</string>
        <string>0x5121</string>
        <string>0x512B</string>
        <string>0x512C</string>
        <string>0x5291</string>
        <string>0x5293</string>
        <string>0x8007</string>
        <string>0xC587</string>
        <string>0x800A</string>
        <string>0x0007</string>
        <string>0x7113</string>
        <string>0x7121</string>
        <string>0x7123</string>
        <string>0x7124</string>
        <string>0x7136</string>
        <string>0x7138</string>
        <string>0x7141</string>
        <string>0x8141</string>
        <string>0x91B1</string>
        <string>0xA1A1</string>
        <string>0x2105</string>
        <string>0x0000</string>
        <string>0x0001</string>
        <string>0x0810</string>
        <string>0x0050</string>
        <string>0x0052</string>
        <string>0x0009</string>
        <string>0x0001</string>
        <string>0x0001</string>
        <string>0x0001</string>
        <string>0x0101</string>
        <string>0x0112</string>
        <string>0x0115</string>
        <string>0x0117</string>
        <string>0x0119</string>
        <string>0x0120</string>
        <string>0x0122</string>
        <string>0x0855</string>
        <string>0x0865</string>
        <string>0x0870</string>
        <string>0x0875</string>
        <string>0x0920</string>
        <string>0x0004</string>
        <string>0x0406</string>
        <string>0x0407</string>
        <string>0x0A03</string>
        <string>0x3815</string>
        <string>0x0111</string>
        <string>0x0112</string>
        <string>0x0115</string>
        <string>0x0116</string>
        <string>0x0404</string>
        <string>0x0405</string>
        <string>0x0406</string>
        <string>0x0407</string>
        <string>0x2200</string>
        <string>0x0008</string>
        <string>0x9540</string>
        <string>0x6016</string>
        <string>0x5801</string>
        <string>0x0003</string>
        <string>0x0503</string>
        <string>0x0165</string>
        <string>0x0036</string>
        <string>0x1024</string>
        <string>0x4000</string>
        <string>0x4001</string>
        <string>0x7762</string>
        <string>0x7772</string>
        <string>0x0401</string>
        <string>0x0402</string>
        <string>0x2007</string>
        <string>0x0001</string>
    </array>

    <key>ifdFriendlyName</key>
<array>
<string>Aladdin R.D. JaCarta LT</string>
<string>iR301</string>
<string>iR301</string>
<string>bR301</string>
<string>Aladdin R.D. JaCarta Flash</string>
<string>Aladdin R.D. JCR-770</string>
<string>Aladdin R.D. JaCarta</string>
        <string>ESMART Token</string>
        <string>Aktiv Rutoken ECP</string>
        <string>ACS ACR 38U-CCID</string>
        <string>ActivIdentity USB Reader V3</string>
        <string>ActivIdentity Activkey_Sim</string>
        <string>Alcor Micro AU9520</string>
        <string>Athena ASE IIIe</string>
        <string>Athena ASEDrive IIIe KB</string>
        <string>BLUTRONICS BLUDRIVE II CCID</string>
        <string>C3PO LTC31 v2</string>
        <string>Cherry GmbH SmartBoard XX33</string>
        <string>Cherry GmbH SmartBoard XX44</string>
        <string>Cherry GmbH SmartTerminal XX44</string>
        <string>Cherry GmbH SmartTerminal ST-2xxx</string>
        <string>COVADIS ALYA</string>
        <string>Dell keyboard SK-3106</string>
        <string>Dell Dell Smart Card Reader Keyboard</string>
        <string>Eutron CryptoIdentity CCID</string>
        <string>Eutron CryptoIdentity CCID</string>
        <string>Eutron Digipass 860</string>
        <string>Eutron Card Reader</string>
        <string>Eutron Smart Pocket</string>
        <string>Gemalto PDT</string>
        <string>Gemalto PC Twin Reader</string>
        <string>Gemalto USB Shell Token V2</string>
        <string>Gemalto USB GemPCPinpad SmartCard Reader</string>
        <string>Gemalto GemCore SIM Pro Smart Card Reader</string>
        <string>Gemalto Ezio Shield</string>
        <string>Gemalto EZIO CB+</string>
        <string>Gemalto Gemplus USB SmartCard Reader 433-Swap</string>
        <string>Gemalto Prox Dual USB PC Link Reader</string>
        <string>Gemalto Prox SU USB PC LinkReader</string>
        <string>Gemalto Smart Enterprise Guardian Secure USB Device</string>
        <string>Gemalto IDBridge K3000</string>
        <string>Giesecke &amp; Devrient GmbH StarSign Crypto USB Token</string>
        <string>id3 Semiconductors CL1356T</string>
        <string>Ingenico WITEO USB Smart Card Reader</string>
        <string>KOBIL KAAN Base</string>
        <string>KOBIL KAAN Advanced</string>
        <string>KOBIL KAAN SIM III</string>
        <string>KOBIL EMV CAP - SecOVID Reader III</string>
        <string>Lenovo Integrated Smart Card Reader</string>
        <string>MYSMART MySMART PAD V2.0</string>
        <string>OMNIKEY AG CardMan 3121</string>
        <string>Precise Biometrics Sense MC</string>
        <string>SCM Microsystems Inc. HP USB Smartcard Reader</string>
        <string>SCM Microsystems Inc. SCR 331-DI</string>
        <string>SCM Microsystems Inc. SCR 3310</string>
        <string>SCM Microsystems Inc. SCR 3311</string>
        <string>SCM Microsystems Inc. SCR 355</string>
        <string>SCM Microsystems Inc. SCR 331</string>
        <string>SCM Microsystems Inc. SPR 532</string>
        <string>TianYu CCID Key TianYu CCID SmartKey</string>
        <string>Verisign Secure Storage Token</string>
        <string>Verisign Secure Token</string>
        <string>XIRING XI-SIGN USB V2</string>
        <string>XIRING MyLeo</string>
        <string>XIRING Leo v2</string>
        <string>Access IS ePassport Reader</string>
        <string>Access IS NFC Smart Module</string>
        <string>ACS ACR101 ICC Reader</string>
        <string>ACS ACR1251 Dual Reader</string>
        <string>ACS ACR1252 Dual Reader</string>
        <string>ACS APG8201 PINhandy 1</string>
        <string>ACS APG8201 USB Reader</string>
        <string>ACS CryptoMate64</string>
        <string>ACS ACR39U ICC Reader</string>
        <string>AK910 CKey</string>
        <string>AK910 CKey</string>
        <string>AK910 IDONE</string>
        <string>Aktiv Rutoken lite</string>
        <string>Aktiv Rutoken ECP</string>
        <string>Aktiv PINPad Ex</string>
        <string>Aktiv PINPad In</string>
        <string>Aktiv Rutoken PINPad 2</string>
        <string>Aktiv Co., ProgramPark Rutoken Magistra</string>
        <string>Alcor Micro AU9522</string>
        <string>ASK-RFID CPL108</string>
        <string>Athena IDProtect Key v2</string>
        <string>Athena ASEDrive IIIe KB Bio PIV</string>
        <string>Athena ASEDrive IIIe Combo Bio PIV</string>
        <string>ATMEL AT91SO CCID Smart Card Reader</string>
        <string>ATMEL AT98SC032CT-USB</string>
        <string>ATMEL AT91SC192192CT-USB ICCD reader</string>
        <string>ATMEL AT90SCR100</string>
        <string>ATMEL AT90SCR050</string>
        <string>ATMEL VaultIC420 Smart Object</string>
        <string>ATMEL VaultIC440</string>
        <string>Avtor SecureToken</string>
        <string>Avtor SC Reader 371</string>
        <string>Axalto Reflex USB v3</string>
        <string>BIFIT USB-Token iBank2key</string>
        <string>BIFIT iBank2Key</string>
        <string>BIFIT iToken</string>
        <string>Bit4id miniLector-s</string>
        <string>Bit4id cryptokey</string>
        <string>Bit4id iAM</string>
        <string>Bit4id CKey4</string>
        <string>Bit4id miniLector</string>
        <string>BLUTRONICS BLUDRIVE II CCID</string>
        <string>Broadcom Corp 5880</string>
        <string>Broadcom Corp 5880</string>
        <string>Broadcom Corp 5880</string>
        <string>C3PO TLTC2USB</string>
        <string>C3PO KBR36</string>
        <string>C3PO LTC32</string>
        <string>C3PO LTC36</string>
        <string>CASTLES EZCCID Smart Card Reader</string>
        <string>CCB eSafeLD</string>
        <string>charismathics plug'n'crypt CCID token</string>
        <string>Cherry Smart Card Reader USB</string>
        <string>Cherry TC 1300</string>
        <string>Cherry KC 1000 SC</string>
        <string>Cherry KC 1000 SC/DI</string>
        <string>Cherry Smartcard Keyboard G87-1xx44</string>
        <string>Cherry KC 1000 SC Z</string>
        <string>Cherry KC 1000 SC/DI Z</string>
        <string>Cherry GmbH SmartBoard XX1X</string>
        <string>Cherry GmbH SmartTerminal XX1X</string>
        <string>Cherry GmbH SmartTerminal ST-1275</string>
        <string>Chicony USB Smart Card Keyboard</string>
        <string>Chicony HP USB Smartcard CCID Keyboard KR</string>
        <string>Chicony HP USB Smartcard CCID Keyboard JP</string>
        <string>COVADIS VEGA-ALPHA</string>
        <string>COVADIS Auriga</string>
        <string>DUALi DRAGON NFC READER</string>
        <string>eID_R6 001 X8</string>
        <string>Elatec TWN4 SmartCard NFC</string>
        <string>Feitian 502-CL</string>
        <string>Feitian R502</string>
        <string>Feitian ePass2003</string>
        <string>Feitian eJAVA Token</string>
        <string>Feitian Technologies FT SCR310</string>
        <string>Free Software Initiative of Japan Gnuk</string>
        <string>FT ePass2003Auto</string>
        <string>Fujitsu Siemens Computers SmartCard Keyboard USB 2A</string>
        <string>Fujitsu Siemens Computers SmartCard USB 2A</string>
        <string>FujitsuTechnologySolutions GmbH SmartCase KB SCR eSIG</string>
        <string>FujitsuTechnologySolutions GmbH Smartcard Keyboard G87-914x</string>
        <string>FujitsuTechnologySolutions GmbH Keyboard KB100 SCR</string>
        <string>FujitsuTechnologySolutions GmbH Keyboard KB100 SCR eSIG</string>
        <string>GEMALTO CT1100</string>
        <string>Gemalto Gem e-Seal Pro USB Token</string>
        <string>Gemalto Ezio Shield Secure Channel</string>
        <string>Gemalto Ezio Shield</string>
        <string>Gemalto Ezio Shield Branch Reader</string>
        <string>Gemalto GemPC Express</string>
        <string>Gemalto SA .NET Dual</string>
        <string>Gemalto Hybrid Smartcard Reader</string>
        <string>Gemalto Smart Enterprise Guardian Secure USB Device</string>
        <string>Gemplus GemCore POS Pro Smart Card Reader</string>
        <string>Generic USB2.0-CRW</string>
        <string>Generic MultiCard Device</string>
        <string>German Privacy Foundation Crypto Stick v1.2</string>
        <string>Giesecke &amp; Devrient GmbH Star Sign Card Token 350 (ICCD)</string>
        <string>Giesecke &amp; Devrient GmbH Star Sign Card Token 550 (ICCD)</string>
        <string>GIS Ltd SmartMouse USB</string>
        <string>GoldKey Security PIV Token</string>
        <string>HDZB uKeyCI800-K18</string>
        <string>Hewlett Packard HP USB Smartcard CCID Keyboard</string>
        <string>Hewlett Packard MFP Smart Card Reader</string>
        <string>Hewlett-Packard HP lt4112 Gobi 4G Module</string>
        <string>HID Global veriCLASS Reader</string>
        <string>HID OMNIKEY 5025-CL</string>
        <string>HID OMNIKEY 5127 CK</string>
        <string>HID OMNIKEY 5326 DFR</string>
        <string>HID OMNIKEY 5427 CK</string>
        <string>Hitachi, Ltd. Hitachi Biometric Reader</string>
        <string>Hitachi, Ltd. Hitachi Portable Biometric Reader</string>
        <string>id3 Semiconductors CL1356A_HID</string>
        <string>Identiv CLOUD 2980 F Smart Card Reader</string>
        <string>Identiv Identiv uTrust 4701 F Dual Interface Reader</string>
        <string>Identiv uTrust 3700 F CL Reader</string>
        <string>Identiv uTrust 3701 F CL Reader</string>
        <string>Identiv uTrust 2900 R Smart Card Reader</string>
        <string>Identiv uTrust 2910 R Smart Card Reader</string>
        <string>Identiv SCR3500 A Contact Reader</string>
        <string>Identiv SCR3500 B Contact Reader</string>
        <string>Identiv uTrust 3512 SAM slot Token</string>
        <string>Identiv @MAXX Light2 token</string>
        <string>Identiv @MAXX ID-1 Smart Card Reader</string>
        <string>Identiv uTrust 3522 embd SE RFID Token</string>
        <string>Identiv uTrust 2910 R Taglio SC Reader</string>
        <string>Identiv SCR35xx USB Smart Card Reader</string>
        <string>Identive CLOUD 2700 F Smart Card Reader</string>
        <string>Identive Identive CLOUD 4500 F Dual Interface Reader</string>
        <string>Identive Identive CLOUD 4510 F Contactless + SAM Reader</string>
        <string>Identive Identive CLOUD 4000 F DTC</string>
        <string>Identive CLOUD 2700 R Smart Card Reader</string>
        <string>Identive SCT3522CC token</string>
        <string>Identive Technologies Multi-ISO HF Reader - USB</string>
        <string>IID AT90S064 CCID READER</string>
        <string>IIT E.Key Almaz-1C</string>
        <string>Inside Secure VaultIC 420 Smart Object</string>
        <string>Inside Secure VaultIC 440 Smart Object</string>
        <string>Inside Secure VaultIC 460 Smart Object</string>
        <string>Inside Secure AT90SCR100</string>
        <string>Inside Secure AT90SCR050</string>
        <string>Inside Secure AT90SCR200</string>
        <string>INSIDE Secure VaultIC 405 Smart Object</string>
        <string>INSIDE Secure VaultIC 441 Smart Object</string>
        <string>KEBTechnology KONA USB SmartCard</string>
        <string>Kingtrust Multi-Reader</string>
        <string>KOBIL Systems Smart Token</string>
        <string>KOBIL Systems IDToken</string>
        <string>KOBIL Systems mIDentity 4smart</string>
        <string>KOBIL Systems mIDentity 4smart AES</string>
        <string>KOBIL Systems mIDentity visual</string>
        <string>KOBIL Systems mIDentity fullsize</string>
        <string>KOBIL Systems mIDentity fullsize AES</string>
        <string>Lenovo Lenovo USB Smartcard Keyboard</string>
        <string>Lenovo Lenovo USB Smartcard Keyboard</string>
        <string>Liteon HP SC Keyboard - Apollo (Liteon)</string>
        <string>Liteon HP SC Keyboard - Apollo KR (Liteon)</string>
        <string>Liteon HP SC Keyboard - Apollo JP (Liteon)</string>
        <string>Macally NFC CCID eNetPad</string>
        <string>Microchip SEC1110</string>
        <string>Microchip SEC1210</string>
        <string>Morpho MSO350/MSO351 Fingerprint Sensor &amp; SmartCard Reader</string>
        <string>Morpho MSO1350 Fingerprint Sensor &amp; SmartCard Reader</string>
        <string>MSI StarReader SMART</string>
        <string>Neowave Weneo</string>
        <string>Neowave Weneo</string>
        <string>Neowave Weneo</string>
        <string>Neowave Weneo</string>
        <string>Nitrokey Nitrokey Pro</string>
        <string>Nitrokey Nitrokey Storage</string>
        <string>Nitrokey Nitrokey Start</string>
        <string>Nitrokey Nitrokey HSM</string>
        <string>NTT Communications Corp. SCR3310-NTTCom USB SmartCard Reader</string>
        <string>NXP Pegoda 2 N</string>
        <string>NXP PR533</string>
        <string>OBERTHUR TECHNOLOGIES ID-ONE TOKEN SLIM v2</string>
        <string>OCS ID-One Cosmo Card USB Smart Chip Device</string>
        <string>OMNIKEY CardMan 1021</string>
        <string>OMNIKEY CardMan 4321</string>
        <string>OMNIKEY CardMan 5321</string>
        <string>OMNIKEY 5421</string>
        <string>OMNIKEY 6321 CLi USB</string>
        <string>OMNIKEY AG 3121 USB</string>
        <string>OMNIKEY AG CardMan 3621</string>
        <string>OMNIKEY AG CardMan 3821</string>
        <string>OMNIKEY AG CardMan 5121</string>
        <string>OMNIKEY AG CardMan 5125</string>
        <string>OMNIKEY AG CardMan 6121</string>
        <string>OMNIKEY AG 6121 USB mobile</string>
        <string>OMNIKEY AG Smart Card Reader</string>
        <string>Panasonic Panasonic USB Smart Card Reader 7A-Smart</string>
        <string>Philips Semiconductors JCOP41V221</string>
        <string>Philips Semiconductors SmartMX Sample</string>
        <string>PIVKey T800</string>
        <string>Planeta RC700-NFC CCID</string>
        <string>Raritan D2CIM-DVUSB VM/CCID</string>
        <string>REINER SCT cyberJack go</string>
        <string>REINER SCT tanJack Bluetooth</string>
        <string>REINER SCT cyberJack RFID basis</string>
        <string>Rocketek RT-SCR1</string>
        <string>SafeNet eToken 7300</string>
        <string>SafeNet eToken 5100</string>
        <string>SafeTech SafeTouch</string>
        <string>SchlumbergerSema SchlumbergerSema Cyberflex Access</string>
        <string>SCM Microsystems Inc. SCR33x USB Smart Card Reader</string>
        <string>SCM Microsystems Inc. SCR 335</string>
        <string>SCM Microsystems Inc. SCR3320 - Smart Card Reader</string>
        <string>SCM Microsystems Inc. SCR3340 - ExpressCard54 Smart Card Reader</string>
        <string>SCM Microsystems Inc. SCR3310 USB Smart Card Reader</string>
        <string>SCM Microsystems Inc. SCR331-DI USB Smart Card Reader</string>
        <string>SCM Microsystems Inc. SDI010 Smart Card Reader</string>
        <string>SCM Microsystems Inc. SDI011 Contactless Reader</string>
        <string>SCM Microsystems Inc. SDI011 Contactless Reader</string>
        <string>SCM Microsystems Inc. SCL010 Contactless Reader</string>
        <string>SCM Microsystems Inc. SCL01x Contactless Reader</string>
        <string>Secure Device Solutions DOMINO-Key TWIN</string>
        <string>SecuTech SecuTech Token</string>
        <string>Sitecom Sitecom USB simcard reader MD-010</string>
        <string>Softforum Co., Ltd XecureHSM</string>
        <string>SpringCard CrazyWriter</string>
        <string>SpringCard CSB6 Basic</string>
        <string>SpringCard CSB6 Secure</string>
        <string>SpringCard CSB6 Ultimate</string>
        <string>SpringCard EasyFinger Standard</string>
        <string>SpringCard EasyFinger Ultimate</string>
        <string>SpringCard Prox'N'Roll</string>
        <string>SpringCard NFC'Roll</string>
        <string>SpringCard H663 Series</string>
        <string>SpringCard H512 Series</string>
        <string>SYNNIX STD200</string>
        <string>Teridian Semiconductors TSC12xxFV.09</string>
        <string>THURSBY SOFTWARE TSS-PK1</string>
        <string>Tianyu Smart Card Reader</string>
        <string>Todos Argos Mini II</string>
        <string>Todos CX00</string>
        <string>ubisys 13.56MHz RFID (CCID)</string>
        <string>udea MILKO V1.</string>
        <string>Validy TokenA sl vt</string>
        <string>VASCO DP905v1.1</string>
        <string>VASCO DIGIPASS KEY 101</string>
        <string>VASCO DIGIPASS KEY 860</string>
        <string>VASCO DIGIPASS KEY 200</string>
        <string>VASCO DIGIPASS KEY 860</string>
        <string>VASCO DIGIPASS KEY 200</string>
        <string>VASCO DIGIPASS KEY 202</string>
        <string>VASCO DIGIPASS KEY 202</string>
        <string>VASCO DP855</string>
        <string>VASCO DP865</string>
        <string>VASCO DIGIPASS 870</string>
        <string>VASCO DIGIPASS 875</string>
        <string>VASCO DIGIPASS 920</string>
        <string>VMware Virtual USB CCID</string>
        <string>WatchCNPC USB CCID Key</string>
        <string>Watchdata USB Key</string>
        <string>Watchdata W5181 </string>
        <string>Winbond CCID SmartCard Controller</string>
        <string>Yubico Yubikey NEO OTP+CCID</string>
        <string>Yubico Yubikey NEO CCID</string>
        <string>Yubico Yubikey NEO U2F+CCID</string>
        <string>Yubico Yubikey NEO OTP+U2F+CCID</string>
        <string>Yubico Yubikey 4 CCID</string>
        <string>Yubico Yubikey 4 OTP+CCID</string>
        <string>Yubico Yubikey 4 U2F+CCID</string>
        <string>Yubico Yubikey 4 OTP+U2F+CCID</string>
        <string>ACS ACR122U PICC Interface</string>
        <string>ActivCard ActivCard USB Reader V2</string>
        <string>Alcor Micro AU9540</string>
        <string>ATMEL VaultIC460</string>
        <string>Broadcom Corp 5880</string>
        <string>C3PO LTC3x USB</string>
        <string>Feitian SCR301</string>
        <string>Generic Smart Card Reader Interface</string>
        <string>Hewlett-Packard Company HP USB CCID Smartcard Keyboard</string>
        <string>Hewlett-Packard Company HP USB Smart Card Keyboard</string>
        <string>KOBIL Systems mIDentity M</string>
        <string>KOBIL Systems mIDentity XL</string>
        <string>O2 Micro Oz776</string>
        <string>O2 Micro Oz776</string>
        <string>Precise Biometrics Precise 250 MC</string>
        <string>Precise Biometrics Precise 200 MC</string>
        <string>RSA RSA SecurID (R) Authenticator</string>
        <string>THRC Smart Card Reader</string>
    </array>

    <key>Copyright</key>
    <string>This driver is protected by terms of the GNU Lesser General Public License version 2.1, or (at your option) any later version.</string>

</dict>
</plist>

Re: Постоянно отключается Рутокен и не получается переподключится

Minimal, есть ли возможность проверить подключение токена через usb-hub с внешним питанием?
И, если возможно, соберите логи pcscd в момент отключения Рутокен.
Для этого необходимо:
1. Остановите работу сервиса pcscd:

sudo service pcscd stop
2. Запустите pcscd вручную в отладочном режиме:

sudo /usr/sbin/pcscd -afddddd

Re: Постоянно отключается Рутокен и не получается переподключится

Аверченко Кирилл,
Через usb-hub с внешним питанием пробовали, та же проблема выходит

Выключение

00000300 eventhandler.c:455:EHStatusHandlerThread() powerState: POWER_STATE_UNPOWERED
08647529 pcscdaemon.c:726:signal_trap() Received signal: 15
00000027 pcscdaemon.c:732:signal_trap() Direct suicide
00000006 pcscdaemon.c:670:at_exit() cleaning /var/run/pcscd

Включение

00000000 debuglog.c:269:DebugLogSetLevel() debug level=debug
00000059 debuglog.c:269:DebugLogSetLevel() debug level=debug
00000010 debuglog.c:269:DebugLogSetLevel() debug level=debug
00000008 debuglog.c:269:DebugLogSetLevel() debug level=debug
00000009 debuglog.c:269:DebugLogSetLevel() debug level=debug
00000121 configfile.l:254:DBGetReaderListDir() Parsing conf directory: /etc/reader.conf.d
00000031 configfile.l:307:DBGetReaderList() Parsing conf file: /etc/reader.conf.d/libccidtwin
00000062 configfile.l:307:DBGetReaderList() Parsing conf file: /etc/reader.conf.d/0comments
00000044 configfile.l:266:DBGetReaderListDir() Skipping non regular file: ..
00000010 configfile.l:266:DBGetReaderListDir() Skipping non regular file: .
00000014 pcscdaemon.c:545:main() pcsc-lite 1.8.10 daemon ready.
00002398 hotplug_libudev.c:269:get_driver() Looking for a driver for VID: 0x1D6B, PID: 0x0002, path: /dev/bus/usb/001/001
00000134 hotplug_libudev.c:269:get_driver() Looking for a driver for VID: 0x1D6B, PID: 0x0002, path: /dev/bus/usb/001/001
00000120 hotplug_libudev.c:269:get_driver() Looking for a driver for VID: 0x8087, PID: 0x07E6, path: /dev/bus/usb/001/002
00000125 hotplug_libudev.c:269:get_driver() Looking for a driver for VID: 0x214B, PID: 0x7250, path: /dev/bus/usb/001/020
00000126 hotplug_libudev.c:269:get_driver() Looking for a driver for VID: 0x214B, PID: 0x7250, path: /dev/bus/usb/001/023
00000129 hotplug_libudev.c:269:get_driver() Looking for a driver for VID: 0x2912, PID: 0x0005, path: /dev/bus/usb/001/027
00000127 hotplug_libudev.c:269:get_driver() Looking for a driver for VID: 0x2912, PID: 0x0005, path: /dev/bus/usb/001/027
00000127 hotplug_libudev.c:269:get_driver() Looking for a driver for VID: 0x2912, PID: 0x0005, path: /dev/bus/usb/001/027
00000128 hotplug_libudev.c:269:get_driver() Looking for a driver for VID: 0x2912, PID: 0x0005, path: /dev/bus/usb/001/027
00000124 hotplug_libudev.c:269:get_driver() Looking for a driver for VID: 0x214B, PID: 0x7250, path: /dev/bus/usb/001/023
00000122 hotplug_libudev.c:269:get_driver() Looking for a driver for VID: 0x214B, PID: 0x7250, path: /dev/bus/usb/001/020
00000127 hotplug_libudev.c:269:get_driver() Looking for a driver for VID: 0x0A89, PID: 0x0030, path: /dev/bus/usb/001/021
00000033 hotplug_libudev.c:269:get_driver() Looking for a driver for VID: 0x0A89, PID: 0x0030, path: /dev/bus/usb/001/021
00000012 hotplug_libudev.c:321:HPAddDevice() Adding USB device: Aktiv Rutoken ECP
00000037 readerfactory.c:989:RFInitializeReader() Attempting startup of Aktiv Rutoken ECP 00 00 using /usr/lib/pcsc/drivers/ifd-ccid.bundle/Contents/Linux/libccid.so
00000231 readerfactory.c:874:RFBindFunctions() Loading IFD Handler 3.0
00000043 ifdhandler.c:1910:init_driver() Driver version: 1.4.15
00000801 ifdhandler.c:1927:init_driver() LogLevel: 0x0003
00000016 ifdhandler.c:1938:init_driver() DriverOptions: 0x0000
00000187 ifdhandler.c:83:CreateChannelByNameOrChannel() Lun: 0, device: usb:0a89/0030:libudev:0:/dev/bus/usb/001/021
00000023 ccid_usb.c:281:OpenUSBByName() Using: /usr/lib/pcsc/drivers/ifd-ccid.bundle/Contents/Info.plist
00000765 ccid_usb.c:299:OpenUSBByName() ifdManufacturerString: Ludovic Rousseau (ludovic.rousseau@free.fr)
00000013 ccid_usb.c:300:OpenUSBByName() ifdProductString: Generic CCID driver
00000019 ccid_usb.c:301:OpenUSBByName() Copyright: This driver is protected by terms of the GNU Lesser General Public License version 2.1, or (at your option) any later version.
00007173 ccid_usb.c:589:OpenUSBByName() Found Vendor/Product: 0A89/0030 (Aktiv Rutoken ECP)
00000026 ccid_usb.c:591:OpenUSBByName() Using USB bus/device: 1/5
00000010 ccid_usb.c:643:OpenUSBByName() bNumDataRatesSupported is 0
00103850 ifdhandler.c:362:IFDHGetCapabilities() tag: 0xFB3, usb:0a89/0030:libudev:0:/dev/bus/usb/001/021 (lun: 0)
00000038 readerfactory.c:332:RFAddReader() Using the reader polling thread
00000695 ifdhandler.c:362:IFDHGetCapabilities() tag: 0xFAE, usb:0a89/0030:libudev:0:/dev/bus/usb/001/021 (lun: 0)
00000014 ifdhandler.c:450:IFDHGetCapabilities() Reader supports 1 slot(s)
00000226 hotplug_libudev.c:269:get_driver() Looking for a driver for VID: 0x214B, PID: 0x7250, path: /dev/bus/usb/001/020
00000189 hotplug_libudev.c:269:get_driver() Looking for a driver for VID: 0x05F9, PID: 0x2218, path: /dev/bus/usb/001/022
00000156 hotplug_libudev.c:269:get_driver() Looking for a driver for VID: 0x214B, PID: 0x7250, path: /dev/bus/usb/001/020
00000158 hotplug_libudev.c:269:get_driver() Looking for a driver for VID: 0x8087, PID: 0x07E6, path: /dev/bus/usb/001/002
00000025 ifdhandler.c:1122:IFDHPowerICC() action: PowerUp, usb:0a89/0030:libudev:0:/dev/bus/usb/001/021 (lun: 0)
00000133 hotplug_libudev.c:269:get_driver() Looking for a driver for VID: 0x0483, PID: 0x5740, path: /dev/bus/usb/001/028
00000121 eventhandler.c:266:EHStatusHandlerThread() powerState: POWER_STATE_POWERED
00000019 Card ATR: 3B 8B 01 52 75 74 6F 6B 65 6E 20 44 53 20 C1 
00000017 hotplug_libudev.c:269:get_driver() Looking for a driver for VID: 0x0483, PID: 0x5740, path: /dev/bus/usb/001/028
00000152 hotplug_libudev.c:269:get_driver() Looking for a driver for VID: 0x8087, PID: 0x07E6, path: /dev/bus/usb/001/002
00000219 hotplug_libudev.c:269:get_driver() Looking for a driver for VID: 0x0A89, PID: 0x0030, path: /dev/bus/usb/001/005
00000045 hotplug_libudev.c:269:get_driver() Looking for a driver for VID: 0x0A89, PID: 0x0030, path: /dev/bus/usb/001/005
00000013 hotplug_libudev.c:321:HPAddDevice() Adding USB device: Aktiv Rutoken ECP
00000040 ifdhandler.c:362:IFDHGetCapabilities() tag: 0xFAF, usb:0a89/0030:libudev:0:/dev/bus/usb/001/021 (lun: 0)
00000018 readerfactory.c:657:RFSetReaderName() Support 16 simultaneous readers
00000012 ifdhandler.c:362:IFDHGetCapabilities() tag: 0xFAD, usb:0a89/0030:libudev:0:/dev/bus/usb/001/021 (lun: 0)
00000008 readerfactory.c:274:RFAddReader() Driver is thread safe
00000009 readerfactory.c:989:RFInitializeReader() Attempting startup of Aktiv Rutoken ECP 01 00 using /usr/lib/pcsc/drivers/ifd-ccid.bundle/Contents/Linux/libccid.so
00000008 readerfactory.c:788:RFLoadReader() Reusing already loaded driver for /usr/lib/pcsc/drivers/ifd-ccid.bundle/Contents/Linux/libccid.so
00000017 readerfactory.c:874:RFBindFunctions() Loading IFD Handler 3.0
00000033 ifdhandler.c:83:CreateChannelByNameOrChannel() Lun: 10000, device: usb:0a89/0030:libudev:0:/dev/bus/usb/001/005
00000019 ccid_usb.c:281:OpenUSBByName() Using: /usr/lib/pcsc/drivers/ifd-ccid.bundle/Contents/Info.plist
00000755 ccid_usb.c:299:OpenUSBByName() ifdManufacturerString: Ludovic Rousseau (ludovic.rousseau@free.fr)
00000015 ccid_usb.c:300:OpenUSBByName() ifdProductString: Generic CCID driver
00000010 ccid_usb.c:301:OpenUSBByName() Copyright: This driver is protected by terms of the GNU Lesser General Public License version 2.1, or (at your option) any later version.
00000154 ccid_usb.c:582:OpenUSBByName() Can't claim interface 1/5: -6
00000111 ccid_usb.c:582:OpenUSBByName() Can't claim interface 1/21: -6
00000042 ccid_usb.c:481:OpenUSBByName() USB device 1/5 already in use. Checking next one.
00000099 ccid_usb.c:582:OpenUSBByName() Can't claim interface 1/21: -6
00000170 ifdhandler.c:117:CreateChannelByNameOrChannel() failed
00000014 readerfactory.c:1020:RFInitializeReader() Open Port 0x200001 Failed (usb:0a89/0030:libudev:0:/dev/bus/usb/001/005)
00000008 readerfactory.c:312:RFAddReader() Aktiv Rutoken ECP init failed.
00000014 readerfactory.c:535:RFRemoveReader() UnrefReader() count was: 1
00000009 readerfactory.c:1040:RFUnInitializeReader() Attempting shutdown of Aktiv Rutoken ECP 01 00.
00000014 hotplug_libudev.c:391:HPAddDevice() Failed adding USB device: Aktiv Rutoken ECP
00000160 hotplug_libudev.c:269:get_driver() Looking for a driver for VID: 0x8087, PID: 0x07E6, path: /dev/bus/usb/001/002
00000140 hotplug_libudev.c:269:get_driver() Looking for a driver for VID: 0x05E3, PID: 0x0608, path: /dev/bus/usb/001/006
00000132 hotplug_libudev.c:269:get_driver() Looking for a driver for VID: 0x5986, PID: 0x0652, path: /dev/bus/usb/001/008
00000130 hotplug_libudev.c:269:get_driver() Looking for a driver for VID: 0x5986, PID: 0x0652, path: /dev/bus/usb/001/008
00000128 hotplug_libudev.c:269:get_driver() Looking for a driver for VID: 0x05E3, PID: 0x0608, path: /dev/bus/usb/001/006
00000141 hotplug_libudev.c:269:get_driver() Looking for a driver for VID: 0x0BDA, PID: 0x0129, path: /dev/bus/usb/001/010
00000124 hotplug_libudev.c:269:get_driver() Looking for a driver for VID: 0x05E3, PID: 0x0608, path: /dev/bus/usb/001/006
00000133 hotplug_libudev.c:269:get_driver() Looking for a driver for VID: 0x0CF3, PID: 0x3004, path: /dev/bus/usb/001/025
00000127 hotplug_libudev.c:269:get_driver() Looking for a driver for VID: 0x0CF3, PID: 0x3004, path: /dev/bus/usb/001/025
00000128 hotplug_libudev.c:269:get_driver() Looking for a driver for VID: 0x05E3, PID: 0x0608, path: /dev/bus/usb/001/006
00000124 hotplug_libudev.c:269:get_driver() Looking for a driver for VID: 0x8087, PID: 0x07E6, path: /dev/bus/usb/001/002
00260565 winscard_msg_srv.c:230:ProcessEventsServer() Common channel packet arrival
00000049 winscard_msg_srv.c:242:ProcessEventsServer() ProcessCommonChannelRequest detects: 12
00000013 pcscdaemon.c:111:SVCServiceRunLoop() A new context thread creation is requested: 12
00000093 winscard_svc.c:301:ContextThread() Thread is started: dwClientID=12, threadContext @0x89b0170
00000026 winscard_svc.c:319:ContextThread() Received command: CMD_VERSION from client 12
00000017 winscard_svc.c:331:ContextThread() Client is protocol version 4:3
00000012 winscard_svc.c:351:ContextThread() CMD_VERSION rv=0x0 for client 12
00000110 winscard_svc.c:319:ContextThread() Received command: ESTABLISH_CONTEXT from client 12
00000037 winscard.c:193:SCardEstablishContext() Establishing Context: 0x3CA6AA12
00000013 winscard_svc.c:412:ContextThread() ESTABLISH_CONTEXT rv=0x0 for client 12
00000059 winscard_svc.c:319:ContextThread() Received command: CMD_GET_READERS_STATE from client 12
00000056 winscard_svc.c:319:ContextThread() Received command: CMD_GET_READERS_STATE from client 12
00000067 winscard_svc.c:319:ContextThread() Received command: CONNECT from client 12
00000023 winscard.c:235:SCardConnect() Attempting Connect to Aktiv Rutoken ECP 00 00 using protocol: 3
00000014 readerfactory.c:745:RFReaderInfo() RefReader() count was: 1
00000011 winscard.c:330:SCardConnect() powerState: POWER_STATE_INUSE
00000011 prothandler.c:87:PHSetProtocol() Attempting PTS to T=1
00000012 ifdhandler.c:668:IFDHSetProtocolParameters() protocol T=1, usb:0a89/0030:libudev:0:/dev/bus/usb/001/021 (lun: 0)
00000010 winscard.c:409:SCardConnect() Active Protocol: T=1
00000011 winscard.c:429:SCardConnect() hCard Identity: 301e75c0
00000075 winscard.c:490:SCardConnect() UnrefReader() count was: 2
00000015 winscard_svc.c:453:ContextThread() CONNECT rv=0x0 for client 12
00000076 winscard_svc.c:319:ContextThread() Received command: BEGIN_TRANSACTION from client 12
00000018 readerfactory.c:772:RFReaderInfoById() RefReader() count was: 1
00000013 winscard.c:1082:SCardBeginTransaction() Status: 0x00000000
00000010 winscard.c:1085:SCardBeginTransaction() UnrefReader() count was: 2
00000010 winscard_svc.c:505:ContextThread() BEGIN_TRANSACTION rv=0x0 for client 12
00000095 winscard_svc.c:319:ContextThread() Received command: CMD_GET_READERS_STATE from client 12
00000174 winscard_svc.c:319:ContextThread() Received command: STATUS from client 12
00000018 readerfactory.c:772:RFReaderInfoById() RefReader() count was: 1
00000012 winscard.c:1291:SCardStatus() UnrefReader() count was: 2
00000010 winscard_svc.c:561:ContextThread() STATUS rv=0x0 for client 12
00000146 winscard_svc.c:319:ContextThread() Received command: END_TRANSACTION from client 12
00000018 readerfactory.c:772:RFReaderInfoById() RefReader() count was: 1
00000012 winscard.c:1225:SCardEndTransaction() Status: 0x00000000
00000010 winscard.c:1228:SCardEndTransaction() UnrefReader() count was: 2
00000011 winscard_svc.c:521:ContextThread() END_TRANSACTION rv=0x0 for client 12
00007071 winscard_svc.c:319:ContextThread() Received command: DISCONNECT from client 12
00000020 readerfactory.c:772:RFReaderInfoById() RefReader() count was: 1
00000010 winscard.c:850:SCardDisconnect() Active Contexts: 1
00000008 winscard.c:851:SCardDisconnect() dwDisposition: 0
00000025 winscard.c:1016:SCardDisconnect() powerState: POWER_STATE_GRACE_PERIOD
00000011 ifdhandler.c:362:IFDHGetCapabilities() tag: 0xFB2, usb:0a89/0030:libudev:0:/dev/bus/usb/001/021 (lun: 0)
00000009 winscard.c:1030:SCardDisconnect() Stopping polling thread
00000008 ifdhandler.c:327:IFDHStopPolling() usb:0a89/0030:libudev:0:/dev/bus/usb/001/021 (lun: 0)
00002183 winscard.c:1043:SCardDisconnect() UnrefReader() count was: 2
00000043 winscard_svc.c:490:ContextThread() DISCONNECT rv=0x0 for client 12
00000366 winscard_svc.c:319:ContextThread() Received command: CONNECT from client 12
00000026 winscard.c:235:SCardConnect() Attempting Connect to Aktiv Rutoken ECP 00 00 using protocol: 3
00000014 readerfactory.c:745:RFReaderInfo() RefReader() count was: 1
00000011 winscard.c:330:SCardConnect() powerState: POWER_STATE_INUSE
00000011 winscard.c:409:SCardConnect() Active Protocol: T=1
00000012 winscard.c:429:SCardConnect() hCard Identity: 50ae3820
00000012 winscard.c:490:SCardConnect() UnrefReader() count was: 2
00000013 winscard_svc.c:453:ContextThread() CONNECT rv=0x0 for client 12
00000210 winscard_svc.c:319:ContextThread() Received command: BEGIN_TRANSACTION from client 12
00000023 readerfactory.c:772:RFReaderInfoById() RefReader() count was: 1
00000013 winscard.c:1082:SCardBeginTransaction() Status: 0x00000000
00000010 winscard.c:1085:SCardBeginTransaction() UnrefReader() count was: 2
00000011 winscard_svc.c:505:ContextThread() BEGIN_TRANSACTION rv=0x0 for client 12
00000230 winscard_svc.c:319:ContextThread() Received command: CMD_GET_READERS_STATE from client 12
00000136 winscard_svc.c:319:ContextThread() Received command: STATUS from client 12
00000019 readerfactory.c:772:RFReaderInfoById() RefReader() count was: 1
00000012 winscard.c:1291:SCardStatus() UnrefReader() count was: 2
00000011 winscard_svc.c:561:ContextThread() STATUS rv=0x0 for client 12
00000115 winscard_svc.c:319:ContextThread() Received command: END_TRANSACTION from client 12
00000018 readerfactory.c:772:RFReaderInfoById() RefReader() count was: 1
00000012 winscard.c:1225:SCardEndTransaction() Status: 0x00000000
00000010 winscard.c:1228:SCardEndTransaction() UnrefReader() count was: 2
00000011 winscard_svc.c:521:ContextThread() END_TRANSACTION rv=0x0 for client 12
00002387 winscard_svc.c:319:ContextThread() Received command: DISCONNECT from client 12
00000019 readerfactory.c:772:RFReaderInfoById() RefReader() count was: 1
00000009 winscard.c:850:SCardDisconnect() Active Contexts: 1
00000009 winscard.c:851:SCardDisconnect() dwDisposition: 0
00000010 winscard.c:1016:SCardDisconnect() powerState: POWER_STATE_GRACE_PERIOD
00000011 ifdhandler.c:362:IFDHGetCapabilities() tag: 0xFB2, usb:0a89/0030:libudev:0:/dev/bus/usb/001/021 (lun: 0)
00000009 winscard.c:1030:SCardDisconnect() Stopping polling thread
00000008 ifdhandler.c:327:IFDHStopPolling() usb:0a89/0030:libudev:0:/dev/bus/usb/001/021 (lun: 0)
00000008 winscard.c:1043:SCardDisconnect() UnrefReader() count was: 2
00000009 winscard_svc.c:490:ContextThread() DISCONNECT rv=0x0 for client 12
00000102 winscard_svc.c:319:ContextThread() Received command: CONNECT from client 12
00000015 winscard.c:235:SCardConnect() Attempting Connect to Aktiv Rutoken ECP 00 00 using protocol: 3
00000010 readerfactory.c:745:RFReaderInfo() RefReader() count was: 1
00000014 winscard.c:330:SCardConnect() powerState: POWER_STATE_INUSE
00000010 winscard.c:409:SCardConnect() Active Protocol: T=1
00000009 winscard.c:429:SCardConnect() hCard Identity: 64a2c04e
00000009 winscard.c:490:SCardConnect() UnrefReader() count was: 2
00000010 winscard_svc.c:453:ContextThread() CONNECT rv=0x0 for client 12
00000101 winscard_svc.c:319:ContextThread() Received command: BEGIN_TRANSACTION from client 12
00000015 readerfactory.c:772:RFReaderInfoById() RefReader() count was: 1
00000009 winscard.c:1082:SCardBeginTransaction() Status: 0x00000000
00000008 winscard.c:1085:SCardBeginTransaction() UnrefReader() count was: 2
00000009 winscard_svc.c:505:ContextThread() BEGIN_TRANSACTION rv=0x0 for client 12
00000174 winscard_svc.c:319:ContextThread() Received command: CMD_GET_READERS_STATE from client 12
00000144 winscard_svc.c:319:ContextThread() Received command: STATUS from client 12
00000016 readerfactory.c:772:RFReaderInfoById() RefReader() count was: 1
00000009 winscard.c:1291:SCardStatus() UnrefReader() count was: 2
00000009 winscard_svc.c:561:ContextThread() STATUS rv=0x0 for client 12
00000102 winscard_svc.c:319:ContextThread() Received command: TRANSMIT from client 12
00000018 readerfactory.c:772:RFReaderInfoById() RefReader() count was: 1
00000009 winscard.c:1587:SCardTransmit() Send Protocol: T=1
00000011 APDU: 00 CA 01 32 04 
00000010 ifdhandler.c:1266:IFDHTransmitToICC() usb:0a89/0030:libudev:0:/dev/bus/usb/001/021 (lun: 0)
00000519 SW: 00 00 00 00 90 00 
00000011 winscard.c:1632:SCardTransmit() UnrefReader() count was: 2
00000010 winscard_svc.c:608:ContextThread() TRANSMIT rv=0x0 for client 12
00000052 winscard_svc.c:319:ContextThread() Received command: TRANSMIT from client 12
00000018 readerfactory.c:772:RFReaderInfoById() RefReader() count was: 1
00000010 winscard.c:1587:SCardTransmit() Send Protocol: T=1
00000010 APDU: 00 CA 01 89 0C 
00000009 ifdhandler.c:1266:IFDHTransmitToICC() usb:0a89/0030:libudev:0:/dev/bus/usb/001/021 (lun: 0)
00000351 SW: 01 14 08 01 17 02 03 17 02 05 00 00 90 00 
00000011 winscard.c:1632:SCardTransmit() UnrefReader() count was: 2
00000009 winscard_svc.c:608:ContextThread() TRANSMIT rv=0x0 for client 12
00000056 winscard_svc.c:319:ContextThread() Received command: TRANSMIT from client 12
00000018 readerfactory.c:772:RFReaderInfoById() RefReader() count was: 1
00000016 winscard.c:1587:SCardTransmit() Send Protocol: T=1
00000011 APDU: 00 CA 01 8C 16 
00000009 ifdhandler.c:1266:IFDHTransmitToICC() usb:0a89/0030:libudev:0:/dev/bus/usb/001/021 (lun: 0)
00002642 SW: 17 00 01 00 12 00 00 00 00 00 00 00 00 00 00 00 90 00 
00000015 winscard.c:1632:SCardTransmit() UnrefReader() count was: 2
00000010 winscard_svc.c:608:ContextThread() TRANSMIT rv=0x0 for client 12
00000056 winscard_svc.c:319:ContextThread() Received command: END_TRANSACTION from client 12
00000022 readerfactory.c:772:RFReaderInfoById() RefReader() count was: 1
00000010 winscard.c:1225:SCardEndTransaction() Status: 0x00000000
00000009 winscard.c:1228:SCardEndTransaction() UnrefReader() count was: 2
00000008 winscard_svc.c:521:ContextThread() END_TRANSACTION rv=0x0 for client 12
00001710 winscard_svc.c:319:ContextThread() Received command: BEGIN_TRANSACTION from client 12
00000016 readerfactory.c:772:RFReaderInfoById() RefReader() count was: 1
00000011 winscard.c:1082:SCardBeginTransaction() Status: 0x00000000
00000008 winscard.c:1085:SCardBeginTransaction() UnrefReader() count was: 2
00000009 winscard_svc.c:505:ContextThread() BEGIN_TRANSACTION rv=0x0 for client 12
00000103 winscard_svc.c:319:ContextThread() Received command: TRANSMIT from client 12
00000018 readerfactory.c:772:RFReaderInfoById() RefReader() count was: 1
00000009 winscard.c:1587:SCardTransmit() Send Protocol: T=1
00000018 APDU: 00 CA 01 32 04 
00000010 ifdhandler.c:1266:IFDHTransmitToICC() usb:0a89/0030:libudev:0:/dev/bus/usb/001/021 (lun: 0)
00000252 SW: 00 00 00 00 90 00 
00000011 winscard.c:1632:SCardTransmit() UnrefReader() count was: 2
00000009 winscard_svc.c:608:ContextThread() TRANSMIT rv=0x0 for client 12
00000047 winscard_svc.c:319:ContextThread() Received command: TRANSMIT from client 12
00000018 readerfactory.c:772:RFReaderInfoById() RefReader() count was: 1
00000009 winscard.c:1587:SCardTransmit() Send Protocol: T=1
00000011 APDU: 00 CA 01 32 04 
00000008 ifdhandler.c:1266:IFDHTransmitToICC() usb:0a89/0030:libudev:0:/dev/bus/usb/001/021 (lun: 0)
00000487 SW: 00 00 00 00 90 00 
00000013 winscard.c:1632:SCardTransmit() UnrefReader() count was: 2
00000010 winscard_svc.c:608:ContextThread() TRANSMIT rv=0x0 for client 12
00000050 winscard_svc.c:319:ContextThread() Received command: TRANSMIT from client 12
00000018 readerfactory.c:772:RFReaderInfoById() RefReader() count was: 1
00000009 winscard.c:1587:SCardTransmit() Send Protocol: T=1
00000010 APDU: 00 CA 01 02 26 
00000021 ifdhandler.c:1266:IFDHTransmitToICC() usb:0a89/0030:libudev:0:/dev/bus/usb/001/021 (lun: 0)
00000405 SW: 62 24 85 06 01 08 00 AA 00 00 82 02 10 00 83 02 00 02 8A 01 05 86 0F 43 01 03 00 00 00 00 FF 00 00 00 00 00 00 00 90 00 
00000010 winscard.c:1632:SCardTransmit() UnrefReader() count was: 2
00000009 winscard_svc.c:608:ContextThread() TRANSMIT rv=0x0 for client 12
00000046 winscard_svc.c:319:ContextThread() Received command: TRANSMIT from client 12
00000018 readerfactory.c:772:RFReaderInfoById() RefReader() count was: 1
00000009 winscard.c:1587:SCardTransmit() Send Protocol: T=1
00000010 APDU: 00 CA 01 01 26 
00000009 ifdhandler.c:1266:IFDHTransmitToICC() usb:0a89/0030:libudev:0:/dev/bus/usb/001/021 (lun: 0)
00000478 SW: 62 24 85 06 01 08 00 AA 00 00 82 02 10 00 83 02 00 01 8A 01 05 86 0F 43 FF 01 00 00 00 00 FF 00 00 00 00 00 00 00 90 00 
00000011 winscard.c:1632:SCardTransmit() UnrefReader() count was: 2
00000010 winscard_svc.c:608:ContextThread() TRANSMIT rv=0x0 for client 12
00000049 winscard_svc.c:319:ContextThread() Received command: TRANSMIT from client 12
00000018 readerfactory.c:772:RFReaderInfoById() RefReader() count was: 1
00000010 winscard.c:1587:SCardTransmit() Send Protocol: T=1
00000010 APDU: 00 CA 01 81 08 
00000009 ifdhandler.c:1266:IFDHTransmitToICC() usb:0a89/0030:libudev:0:/dev/bus/usb/001/021 (lun: 0)
00000284 SW: 00 00 00 00 38 6F 5C 94 90 00 
00000010 winscard.c:1632:SCardTransmit() UnrefReader() count was: 2
00000009 winscard_svc.c:608:ContextThread() TRANSMIT rv=0x0 for client 12
00000049 winscard_svc.c:319:ContextThread() Received command: CMD_GET_READERS_STATE from client 12

Re: Постоянно отключается Рутокен и не получается переподключится

Minimal, можете попробовать воспроизвести поведение на более свежей ОС?
Очень похоже что проблема может быть в старых версиях libusb и ccid.

Re: Постоянно отключается Рутокен и не получается переподключится

К сожалению нет, я бы и сам с радостью, но из-за специфики нашего ПО это пока что нереально.

Re: Постоянно отключается Рутокен и не получается переподключится

Аверченко Кирилл,  получается пока что нет выхода?