我有这个智能卡读卡器:
Bus 002 Device 004: ID 072f:90cc Advanced Card Systems, Ltd ACR38 SmartCard Reader
我已经安装了以下软件包:pcscd、libacr38u、pcsc-tools和该网站http://www.bit4id.com/italiano/download/download_file/Linux.zip上提供的驱动程序
pcscd守护进程似乎正在运行:
andrea@centurion:~$ ps -e | grep pcsc
2799 ? 00:00:00 pcscd
当我尝试测试智能卡是否正常工作时,我没有得到回复:
andrea@centurion:~$ pcsc_scan
PC/SC device scanner
V 1.4.16 (c) 2001-2009, Ludovic Rousseau <[email protected]>
Compiled with PC/SC lite version: 1.5.3
Scanning present readers...
Waiting for the first reader...
我怎样才能解决这个问题?
看起来 CCID 驱动程序 libccid 支持您的 ACR38
http://pcsclite.alioth.debian.org/ccid/supported.html#0x072F0x90CC
如何让 eid 电子读卡器 ACR38U 在 Ubuntu 13.10 64 位中工作
先决条件:Ubuntu 13.10 64 位、最新版本的 Mozilla Firefox、pcscd、default-jre、opensc、libacr38u、libacr38ucontrol0、libacsccid1、libccid
在终端会话中,运行以下命令:
sudo aptitude update
sudo aptitude install firefox pcscd default-jre opensc libacr38u libacr38ucontrol0 libacsccid1 libccid
sudo aptitude remove --purge beid*
wget http://eid.belgium.be/fr/binaries/eid-mw_4%2E0%2E4r1253_amd64_tcm226-178472.deb
sudo dpkg -i eid-mw_4.0.4r1253_amd64_tcm226-178472.deb
wget http://eid.belgium.be/fr/binaries/eid-viewer_4%2E0%2E4r146_amd64_tcm226-178482.deb
sudo dpkg -i eid-viewer_4.0.4r146_amd64_tcm226-178482.deb
在 Mozilla Firefox 的 about:config 中手动设置以下值
security.ssl.allow_unrestricted_renego_everywhere__temporarily_available_pref;true security.ssl.enable_false_start;true security.ssl.renego_unrestricted_hosts;*.be
如果您想在不同于 www.cm.be 或 test.eid.belgium.be 的站点上进行身份验证,请手动替换 about:config 中的 security.ssl.renego_unrestricted_hosts 名称 certif.belgium.be 或 *.be !!!
在此处下载比利时根证书:
http://repository.eid.belgium.be/certificates.php?cert=Root&lang=en
将比利时根证书导入 Firefox。
如果您想使用 FSP Finance(Belcotax、Intervat、Finprof 等)的应用程序,则需要比利时根证书。
开始之前,请确保您的身份证在读卡器中。然后:
确保在 Mozilla Firefox 中绝对没有安装任何附加组件或插件。安装比利时 eid Firefox 插件在 Ubuntu 13.10 64 位中不起作用,只会让事情变得更糟!
断开 eid 读卡器与 PC 的连接。从 PC 重新连接 eid 读卡器。
将 eid 卡插入读卡器。
重新启动电脑。
在此处测试 eid 读卡器:
http://test.eid.belgium.be/
对于任何来这里使用 Ubuntu 18.04 的人,我做了以下操作以使其正常工作:
从https://www.acs.com.hk/en/products/199/acr38u-i1-smart-card-reader/手动下载并安装 ACR38 驱动程序
解压下载的驱动程序并在该目录中打开一个终端+安装debian包
(它适用于 Ubuntu 17.10,但可以工作。也许将来会有一个 18.04 目录......)
重启 pcsc 守护进程
并且识别器被识别(至少使用 pcsc_scan,后来使用比利时 EID 程序)
如果您有 Ubuntu 10.04 或更高版本,那么从错误 报告来看,您应该不会再遇到这个问题了。(版本 1.7.10
libacr38u
)。鉴于您下载的驱动程序已有两年历史,并且在 Ubuntu 存储库 ( ) 中有一个包为该设备提供支持,
libacr38u
那么我将远离该驱动程序。如果您使用的是 Ubuntu 10.04 或更高版本(特别是如果它在 10.10 中不起作用),请通过按+并输入来报告错误。AltF2
ubuntu-bug libacr38u