Leitor de cartões inteligentes Vasco DP905 não funciona mais após a atualização para o Ubuntu 13.10

1

Tenho usado o leitor de cartões inteligentes Vasco desde há algum tempo. Já no Ubuntu 13.04 eu estava tendo alguns problemas (eu sempre tive que plugá-lo e colocá-lo novamente em funcionamento). Agora, eu atualizei para o Ubuntu 13.10, ele não funciona mais. (ferramenta opensc -a não retorna nenhuma leitora de cartão inteligente).

Quando eu o conecto, o led verde fica ligado por alguns segundos e depois sai novamente.

O kernel ainda o reconhece. A saída do lsusb é: Barramento 008 Dispositivo 014: ID 1a44: 0001 Leitor de SmartCard Digipass 905 VASCO Data Security International

Eu verifiquei em um antigo Ubuntu 10.04 que o leitor de cartão inteligente ainda está funcionando.

    
por Paul Praet 14.11.2013 / 21:10

6 respostas

0

Suponho que tenho o mesmo problema.

Parece funcionar quando eu executo pcscd -f e o plugin do leitor rapidamente.

    
por Ruben 26.05.2014 / 15:54
1

Tentei a solução fornecida em "melhor resposta" e confirmo que funciona! (sistema atual: Ubuntu 14.04).

Eu também tentei o mesmo, mas iniciando o deamon pcscd no modo "normal" (daemon rodando em background) e também funciona.

Para resumir, quando você precisar usar o seu leitor VASCO, faça o seguinte:

a) desligue-o se estiver conectado ao computador e todos os leds estiverem apagados (led verde significa que o leitor está funcionando ok!)

b) em um terminal, execute o seguinte comando:

sudo service pcscd stop

c), execute o seguinte:

sudo service pcscd start

d) ( muito ) rapidamente, conecte seu leitor VASCO em um slot USB.

Se você ver o seu led verde acendendo, funcionou. Conecte um cartão eid e faça o que for necessário ...

    
por Manu 26.07.2014 / 11:37
0

Parece que estava relacionado a uma versão instável do PCD que às vezes falha ...

    
por Paul Praet 14.11.2013 / 21:22
0

Continua com o problema com 13.10 ... segfaulting do pcscd na inicialização e o leitor de cartão não está funcionando.

$ lsusb
...
Bus 003 Device 006: ID 1a44:0001 VASCO Data Security International Digipass 905 SmartCard Reader

...



$ dmesg | grep -i error
...
[   35.770385] pcscd[1540]: segfault at 7f1ded71c198 ip 00007f1ded71c198 sp 00007f1ded70ce70 error 14 in libc-2.17.so[7f1dedb3e000+1bd000]
...

Ao iniciar o pcscd manualmente ...

~$ sudo pcscd -f
00000000 ccid_usb.c:569:OpenUSBByName() Can't claim interface 3/6: -6
00000146 ifdhandler.c:117:CreateChannelByNameOrChannel() failed
00000017 readerfactory.c:1009:RFInitializeReader() Open Port 0x200000 Failed (usb:1a44/0001:libudev:0:/dev/bus/usb/003/006)
00000008 readerfactory.c:312:RFAddReader() VASCO DP905v1.1 init failed.
00000037 hotplug_libudev.c:384:HPAddDevice() Failed adding USB device: VASCO DP905v1.1
00000013 utils.c:95:CheckForOpenCT() File /var/run/openct/status found. Remove OpenCT and try again
    
por Manuel Schulte 11.12.2013 / 22:30
0

Eu tenho o mesmo problema no Ubuntu 14.04.

Parece funcionar quando executo sudo modprobe -r pn533 e reinicio o serviço por sudo service pcscd restart .

Depois de pesquisar por que temos que desabilitar o pn533 , eu descubro este link de Wiki do ArchLinux sobre o Leitor RFID Touchatag .

Como disse o artigo, devemos desativar o driver pn533 e nfc no kernel por

# echo "install nfc /bin/false" >> /etc/modprobe.d/blacklist.conf
# echo "install pn533 /bin/false" >> /etc/modprobe.d/blacklist.conf
    
por KhanhIceTea 26.03.2016 / 05:43
0

No meu caso, parece que o problema é o kernel power-management / auto-suspend. Parece que não consegue retomar o dispositivo.

Para corrigir isso, desativei a suspensão automática para este dispositivo. Aqui está como:

1 - Versão do CCID > = 1.4.28 ou corrija o arquivo "/lib/udev/rules.d/92-libccid.rules" como em commit 00aed9f

2 - crie o arquivo de regras

% bl0ck_qu0te%     
por William Zimmer 10.09.2018 / 14:10