我的Kubuntu 14.10 (64位)中的智能卡读卡器(Cherry 1044-U)有问题。
它不能完全工作(当试图对数据签名时,会引发错误)。
(我读到了与ubuntu一起提供的“默认”驱动程序,它与我的阅读器和扩展的APDU有问题)
同样的读取器可以很好的使用Windows!
所以我从Cherry网站下载了Linux驱动程序。
(http://www.cherry.de/files/software/ifdokccid_lnx_x64-3.5.1.tar.gz)
(在驱动程序中,自述是读:支持扩展的APDU!(这就是我所需要的!)
但是在试着安装驱动程序之后,我有点困惑。
我注意到同样的问题..。
驱动程序包只包含一个“二进制”文件(ifdokccid.so)和几个不同文件夹中的脚本。
问题是:
如何才能确定“驱动程序”-file (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全方位
我可以安装libtowitoko2,但我不能安装pcsc万能的。
sudo apt-get install pcsc-omnikey
没有找到pcsc全方位密钥
这是新的结果(缺少pcsc-万能包):
发布于 2014-12-12 14:20:49
这是我自己问题的答案!
在试图找出它不起作用的原因后,我在Cherry-International-网站(非DE网站)上找到了以下信息:
于是,我访问了OmniKey网站,下载了OmniKey CardMan 3121的驱动程序。
http://www.hidglobal.com/drivers/21278
安装后,它的工作就像一个魅力!
(弗拉古董在他的评论中也指出了类似的观点,谢谢!)
@Frantique:lsmod | grep ifdokccid
仍然没有显示任何东西,即使是现在读者工作的时候!
发布于 2014-12-12 10:32:15
您可以检查模块是否加载了:
lsmod | grep ifdokccid
如果没有,可以使用modprobe
命令手动加载它。
https://askubuntu.com/questions/560562
复制相似问题