升级到 Ubuntu 13.10 后,智能卡读卡器 Vasco DP905 不再工作

升级到 Ubuntu 13.10 后,智能卡读卡器 Vasco DP905 不再工作

我已经使用 Vasco 智能卡读卡器有一段时间了。在 Ubuntu 13.04 中,我遇到了一些问题(我总是不得不拔出再插入才能使其工作)。现在,我升级到 Ubuntu 13.10,它完全不能用了。(opensc-tool -a 没有返回智能卡读卡器)。

当我将其插入电源时,绿色 LED 会亮几秒钟,然后再次熄灭。

内核仍然识别它。 lsusb 的输出为:Bus 008 Device 014: ID 1a44:0001 VASCO Data Security International Digipass 905 SmartCard Reader

我已经在旧的 Ubuntu 10.04 上验证智能卡读卡器仍然正常工作。

答案1

尝试了“最佳答案”中提供的解决方案,我确认它有效!(当前系统:Ubuntu 14.04)。

我也尝试了同样的方法,但在“正常”模式下启动 pcscd 守护进程(守护进程在后台运行),它也能正常工作。

总而言之,当您需要使用 VASCO 阅读器时,请执行以下操作:

a) 如果读卡器已插在计算机上,且所有 LED 均熄灭,请将其拔下(绿色 LED 亮起表示读卡器工作正常!)

b)在终端中运行以下命令:

sudo service pcscd stop

c)然后运行以下命令:

sudo service pcscd start

d)(非常) 随后,将您的 VASCO 读卡器插入 USB 插槽。

如果您看到绿色 LED 灯亮起,则表示成功了。插入一张 EID 卡,然后执行您需要的操作...

答案2

我想我也有同样的问题。

pcscd -f当我第一次运行并快速插入阅读器时它似乎起作用了。

答案3

这似乎与 pcscd 的不稳定版本有关,该版本有时会崩溃......

答案4

我在 Ubuntu 14.04 上遇到了同样的问题。

sudo modprobe -r pn533当我运行并重新启动服务时它似乎起作用了sudo service pcscd restart

在研究了为什么我们必须禁用它之后pn533,我发现了这个链接ArchLinux wiki 关于 Touchatag RFID 阅读器

正如文章所说,我们应该通过以下方式禁用内核中的 pn533 和 nfc 驱动程序

# echo "install nfc /bin/false" >> /etc/modprobe.d/blacklist.conf
# echo "install pn533 /bin/false" >> /etc/modprobe.d/blacklist.conf

相关内容