У меня есть проблема с моим Читателем Смарт-карты (Cherry ST1044-U) в моем Kubuntu 14.10 (64 бита).
Это не полностью работает (при попытке подписать данные, ошибка брошена).
(я читал о драйвере "по умолчанию", который приходит с человечностью, имеет проблемы с моим читателем и расширенным APDUs),
Тот же читатель работает довольно прекрасный с Windows!
Таким образом, я загрузил драйвер Linux с Веб-сайта Cherry.
(http://www.cherry.de/files/software/ifdokccid_lnx_x64-3.5.1.tar.gz)
(в драйверах должен читать readme: ПОДДЕРЖКИ РАСШИРЕННЫЙ APDUs! (это - то, в чем я нуждаюсь!))
Но после попытки установить драйвер, я немного смущен.
Я замечаю те же проблемы...
Пакет драйвера действительно только содержит один "двоичный" файл (ifdokccid.so) и несколько сценариев в различных папках.
Вопросы:
Как я могу узнать, используется ли "драйвер" - файл (ifdokccid.so) действительно?
Править:
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
Затем я сделал следующее:
(который показывает то же...),
Редактирование 2:
я прочитал ссылку, предоставленную Frantique: forum.ubuntuusers.de/topic/kartenleser-von-cherry-verwenden
и попробованный для установки всех пакетов, которые объявляются там.
Все пакеты были уже установлены на моем maschine, кроме: libtowitoko2 и pcsc-omnikey
я мог установить libtowitoko2, но я could't устанавливаю pcsc-omnikey.
pcsc-omnikey не был найден sudo apt-get install pcsc-omnikey
это - новый результат (с пропавшими без вести pcsc-omnikey пакет):
Это - ответ на мой собственный вопрос!
После попытки узнать, почему это не работает, я нашел следующую информацию о Международном Веб-сайте Cherry (не сайт DE):
Так, я перешел к OmniKey-веб-сайту и загрузил драйвер для OmniKey CardMan 3121.
http://www.hidglobal.com/drivers/21278
После установки его он работает как очарование!
(Frantique, на который указывают подобный в его комментариях, благодарит за это!)
@Frantique: lsmod | grep ifdokccid
все еще ничего не показывает, даже сейчас когда читатель работает!
Можно проверить, загружается ли модуль:
lsmod | grep ifdokccid
В противном случае можно загрузить его вручную modprobe
команда.