Почему мой 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 здесь:

http://test.eid.belgium.be/

Для тех, кто приезжает сюда на 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,

Другие вопросы по тегам