Почему мой ACR38 SmartCard Reader не работает?
У меня есть читатель SmartCard:
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...
Как я могу это исправить?
4 ответа
Похоже, ваш ACR38 поддерживается драйвером CCID libccid
http://pcsclite.alioth.debian.org/ccid/supported.html
Как заставить читатель eid электронной карты ACR38U работать в Ubuntu 13.10 64-bit
Предварительные требования: 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__temporary_available_pref;true security.ssl.enable_false_start;true security.ssl.renego_unrestricted_hosts;*.be
Вручную замените security.ssl.renego_unrestricted_hosts на имя certif.belgium.be или *.be в about:config, если вы хотите пройти аутентификацию на другом сайте, чем www.cm.be или test.eid.belgium.be!!!
Скачайте Бельгийские корневые сертификаты здесь:
http://repository.eid.belgium.be/certificates.php?cert=Root&lang=en
Импортируйте корневые сертификаты Бельгии в Firefox.
Корневые сертификаты Бельгии необходимы, если вы хотите использовать приложения FSP Finance (Belcotax, Intervat, Finprof и т. Д.).
Прежде чем начать, убедитесь, что ваше удостоверение личности находится в картридер. Затем:
Viewing certificates
For Linux: Go to Edit > Preferences > Advanced > Encryption and click ‘View certificates’.
Check-marking certificates
Follow the steps below for the ‘Belgium Root CA’ and ‘Belgium Root CA2’ certificates. Can you only find one certificate? Then you obviously only have to perform these steps once.
Find the ‘Belgium Root CA’ or ‘Belgium Root CA2’ certificate and click the line below the arrow.
Click ‘Edit…’.
Check ALL three boxes.
Click ‘OK’.
Убедитесь, что в Mozilla Firefox не установлено абсолютно никаких дополнений или плагинов. Установка надстройки Бельгии eid Firefox НЕ будет работать в Ubuntu 13.10 64-bit и только усугубит ситуацию!
Отключите устройство чтения карт памяти от компьютера. Снова подключите устройство чтения карт памяти к компьютеру.
Вставьте EID-карту в картридер.
Перезагрузите компьютер.
Тест читателя EID здесь:
Для тех, кто приезжает сюда на Ubuntu 18.04, я сделал следующее, чтобы он заработал:
sudo apt-get install libpcsclite1
Загрузите и установите драйвер ACR38 вручную с https://www.acs.com.hk/en/products/199/acr38u-i1-smart-card-reader/
Разархивируйте загруженный драйвер и откройте терминал в этом каталоге + установите пакет debian
cd ubuntu/artful
(это для Ubuntu 17.10, но работает. Возможно, в будущем будет каталог 18.04...)
sudo dpkg -i libacsccid1_1.1.5-1~ubuntu17.10.1_amd64.deb
Перезапустите демон pcsc.
sudo service pcscd restart
и распознаватель был распознан (по крайней мере, с pcsc_scan, а позже с бельгийской программой EID)
Если у вас Ubuntu 10.04 или более поздняя версия, то, судя по сообщениям об ошибках, вы больше не должны сталкиваться с этой проблемой. (Версия 1.7.10 из libacr38u
).
Поскольку загруженному драйверу уже два года, в репозитариях Ubuntu есть пакет для поддержки этого устройства (libacr38u
) тогда я бы держался подальше от водителя.
Если вы работаете в Ubuntu 10.04 или более поздней версии (особенно если она не работает в 10.10), пожалуйста, сообщите об ошибке, нажав Alt + F2 и введя ubuntu-bug libacr38u
,