SmartcardReader, какой драйвер (-файл) действительно используется?

У меня проблема с моим SmartCard-Reader (Cherry ST1044-U) в моем Kubuntu 14.10 (64 бит). Он не работает полностью (при попытке подписать данные, забрасывается ошибка). (я читал о «стандартном» драйвере, который поставляется вместе с ubuntu, имеет проблемы с моим читателем и расширенными APDU)

Тот же читатель отлично работает с Windows!

Итак, я загрузил драйвер Linux с Cherry-сайта. (http://www.cherry.de/files/software/ifdokccid_lnx_x64-3.5.1.tar.gz) (в драйверы readme должны читать: ПОДДЕРЖКА РАСШИРЕННЫХ APDU! (это то, что мне нужно!))

Но после попытки установить драйвер, я немного смущен. [d10 ] Я замечаю те же проблемы ...

Пакет драйверов содержит только один «двоичный» файл ( Cherry ST1044-U ) и несколько скриптов в Вопросы: Как я могу узнать, действительно ли используется «driver» -файл (ifdokccid.so)?

EDIT:

я изменил установочный скрипт dropdir на / usr / lib / pcsc / drivers (это было неправильно), я отключил считыватель, переустановил 64-битный драйвер и перезагрузил систему. затем i tail -f /var/log/syslog снова запустите плагин и посмотрите на выход:

Dec 12 12:18:41 Kub-Ben kernel: [ 121.798776] usb 4-2: new full-speed USB device number 3 using ohci-pci Dec 12 12:18:41 Kub-Ben kernel: [ 121.974158] usb 4-2: New USB device found, idVendor=046a, idProduct=002d Dec 12 12:18:41 Kub-Ben kernel: [ 121.974167] usb 4-2: New USB device strings: Mfr=1, Product=2, SerialNumber=0 Dec 12 12:18:41 Kub-Ben kernel: [ 121.974172] usb 4-2: Product: SmartTerminal XX44 Dec 12 12:18:41 Kub-Ben kernel: [ 121.974177] usb 4-2: Manufacturer: Cherry GmbH Dec 12 12:18:41 Kub-Ben mtp-probe: checking bus 4, device 3: "/sys/devices/pci0000:00/0000:00:12.0/usb4/4-2" Dec 12 12:18:41 Kub-Ben mtp-probe: bus: 4, device: 3 was not an MTP device Dec 12 12:18:43 Kub-Ben pcscd: readerfactory.c:1020:RFInitializeReader() Open Port 0x200000 Failed (usb:046a/002d:libudev:0:/dev/bus/usb/004/003) Dec 12 12:18:43 Kub-Ben pcscd: readerfactory.c:312:RFAddReader() Cherry SmartTerminal XX44 init failed. Dec 12 12:18:43 Kub-Ben pcscd: hotplug_libudev.c:391:HPAddDevice() Failed adding USB device: Cherry SmartTerminal XX44

Затем я сделал следующее:

enter image description here [!d14 ] (который показывает то же самое ...)

EDIT: Я прочитал ссылку, предоставленную Франтикой: http: // www. cherry.de/files/software/ifdokccid_lnx_x64-3.5.1.tar.gz и попытался установить все пакеты, которые там объявлены. Все пакеты уже установлены на моей машине, , чтобы подписать : libtowitoko2 и pcsc-omnikey я мог установить libtowitoko2, но я не мог установить pcsc-omnikey. pcsc-omnikey не был найден sudo apt-get install pcsc-omnikey

, это новый результат (с отсутствующим пакетом pcsc-omnikey):

1
задан 24 February 2015 в 18:24

1 ответ

Вы можете проверить, загружен ли модуль:

lsmod | grep ifdokccid

Если нет, вы можете загрузить его вручную с помощью команды modprobe.

0
ответ дан 24 May 2018 в 01:04
  • 1
    Спасибо, когда я вхожу в вашу команду, я получаю " ничего & quot ;. При попытке загрузить руководство по модулю показано следующее: modprobe: FATAL: модуль ifdokccid не найден. – Ben 12 December 2014 в 14:40
  • 2
    Не могли бы вы предоставить сообщения во время установки? Также укажите, если ваша система 32 или 64 бит. – Frantique 12 December 2014 в 14:50
  • 3
    это 64 бит. Я редактировал свой вопрос. Результат после вызова: sudo ./install.sh: Installing OMNIKEY CardMan CCID Smartcard reader driver ... Copying ifdokccid_lnx_x64-3.5.1.bundle to /usr/local/pcsc/drivers/ ... Installation finished! – Ben 12 December 2014 в 14:55
  • 4
    Перезагрузите компьютер, а не смотрите вывод dmesg при подключении устройства чтения карт. Вы должны увидеть активность на нем. Если нет, это означает, что pcscd не установлен или неактивен. – Frantique 12 December 2014 в 15:12
  • 5
    На 32-битных мне нужны пакеты libc6 libusb-1.0-0 libpcsc-perl. Найдите их на 64-битной. – Frantique 12 December 2014 в 15:19

Другие вопросы по тегам:

Похожие вопросы: