SmartcardReader,真正使用了哪个驱动程序(文件)?

SmartcardReader,真正使用了哪个驱动程序(文件)?


我的智能卡读卡器有问题(樱桃 ST1044-U) 在我的 Kubuntu 14.10 (64 位) 中。
它无法完全工作(当尝试签署数据,抛出错误)。
(我读到过有关 ubuntu 附带的“默认”驱动程序与我的阅读器和扩展 APDU 存在问题)

同一个阅读器在 Windows 上运行得很好!

所以我从 Cherry 网站下载了 Linux 驱动程序。
http://www.cherry.de/files/software/ifdokccid_lnx_x64-3.5.1.tar.gz

(在驱动程序自述文件中写道:支持扩展 APDU!(这是我需要的!))

在此处输入图片描述

但在尝试安装驱动程序后,我有点困惑。
我注意到了同样的问题……

驱动程序包仅包含一个“二进制”文件(删除ifdokccid) 和不同文件夹中的几个脚本。

问题是:
我如何才能知道“驱动程序”文件 (ifdokccid.so) 是否真的被使用?

编辑:

  1. 我改变了安装脚本删除目录到 /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 提供的链接:forum.ubuntuusers.de/topic/kartenleser-von-cherry-verwenden
并尝试安装那里声明的所有软件包。

所有软件包都已安装在我的计算机上,除了:libtowitoko2 和 pcsc-omnikey
我可以安装 libtowitoko2,但无法安装 pcsc-omnikey。pcsc
-omnikey没找到经过sudo apt-get install pcsc-omnikey

这是新的结果(缺少 pcsc-omnikey 包):
在此处输入图片描述

答案1

这是我自己的问题的答案!

在尝试找出它不起作用的原因后,我在 Cherry-International-Website(不是 DE 网站)上找到了以下信息:

在此处输入图片描述

因此,我前往 OmniKey 网站并下载了 OmniKey CardMan 3121
http://www.hidglobal.com/drivers/21278

安装后,它运行得非常好!

弗朗蒂克他在评论中指出了类似的观点,感谢那

@Frantique: lsmod | grep ifdokccid即使现在阅读器可以工作,仍然没有显示任何内容!

答案2

您可以使用以下命令检查模块是否已加载:

lsmod | grep ifdokccid

如果没有,您可以使用命令手动加载modprobe

相关内容