У меня проблема с моим 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
Затем я сделал следующее:
[!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):
Вы можете проверить, загружен ли модуль:
lsmod | grep ifdokccid
Если нет, вы можете загрузить его вручную с помощью команды modprobe.