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! (это то, что мне нужно!))

введите описание изображения здесь

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

Пакет драйвера содержит только один "двоичный" файл (ifdokccid.so) и несколько скриптов в разных папках.

Вопросы это:
Как я могу узнать, действительно ли используется файл "driver" (ifdokccid.so)?

РЕДАКТИРОВАТЬ:

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

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

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

введите описание изображения здесь(который показывает то же самое...)

Изменить 2:
Я прочитал ссылку, предоставленную Frantique: http://forum.ubuntuusers.de/topic/kartenleser-von-cherry-verwenden
и попытался установить все пакеты, которые объявлены там.

Все пакеты уже были установлены на моем компьютере, кроме: libtowitoko2 и pcsc-omnikey
Я мог установить libtowitoko2, но я не смог установить pcsc-omnikey.
pcsc-omnikey не был найден sudo apt-get install pcsc-omnikey

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

2 ответа

Решение

Это ответ на мой собственный вопрос!

После попытки выяснить, почему это не работает, я нашел следующую информацию на Cherry-International-Website (не на сайте DE):

введите описание здесь

Итак, я зашел на сайт OmniKey и скачал драйвер дляOmniKey CardMan 3121.
http://www.hidglobal.com/drivers/21278

После установки он работает как шарм!

(Frantique указал на подобное в своих комментариях, спасибо за это!)

@Frantique:lsmod | grep ifdokccid до сих пор ничего не показывает, даже сейчас, когда читатель работает!

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

lsmod | grep ifdokccid

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

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