Open GusGusGusGus opened 1 month ago
[UPDATES]
sudo pcsc_scan
PC/SC device scanner
V 1.7.1 (c) 2001-2022, Ludovic Rousseau <ludovic.rousseau@free.fr>
Using reader plug'n play mechanism
Scanning present readers...
0: Generic USB2.0-CRW [Smart Card Reader Interface] (2007[redigido]) 00 00
Mon Sep 30 16:23:37 2024
Reader 0: Generic USB2.0-CRW [Smart Card Reader Interface] (2007[redigido]) 00 00
Event number: 0
Card state: **Card inserted**,
ATR: 3B FF _[redigido]_ D0
ATR: 3B FF `[redigido]` D0
+ TS = 3B --> Direct Convention
+ T0 = FF, Y(1): 1111, K: 15 (historical bytes)
TA(1) = 96 --> Fi=512, Di=32, 16 cycles/ETU
250000 bits/s at 4 MHz, fMax for Fi = 5 MHz => 312500 bits/s
TB(1) = 00 --> VPP is not electrically connected
TC(1) = 00 --> Extra guard time: 0
TD(1) = 81 --> Y(i+1) = 1000, Protocol T = 1
-----
TD(2) = 31 --> Y(i+1) = 0011, Protocol T = 1
-----
TA(3) = FE --> IFSC: 254
TB(3) = 43 --> Block Waiting Integer: 4 - Character Waiting Integer: 3
+ Historical bytes: 80 .. 00
Category indicator byte: 80 (compact TLV data object)
Tag: 3, len: 1 (card service data byte)
Card service data byte: 80
- Application selection: by full DF name
- EF.DIR and EF.ATR access services: by GET RECORD(s) command
- Card with MF
Tag: 6, len: 5 (pre-issuing data)
Data: B0 85 04 01 20
Tag: 1, len: 2 (country code, ISO 3166-1)
Country code: 0F FF
Tag: 8, len: 2 (status indicator)
SW: 9000
+ TCK = D0 (correct checksum)
Possibly identified card (using /usr/share/pcsc/smartcard_list.txt):
3B FF _[redigido]_ D0
inclusivamente, se eu remover o cartão e voltar a inserir, o pcsc_scan detecta os eventos:
Mon Sep 30 16:47:21 2024
Reader 0: Generic USB2.0-CRW [Smart Card Reader Interface] (2007[redigido]) 00 00
Event number: 1
Card state: **Card removed**,
Mon Sep 30 16:47:27 2024
Reader 0: Generic USB2.0-CRW [Smart Card Reader Interface] (2007[redigido]) 00 00
Event number: 2
Card state: **Card inserted,**
ATR: 3B FF _[redigido]_ D0
Há alguma solução para essa situação? Estou com esse mesmo problema. Estou a utilizar Ubuntu 24.10. A aplicação de Autenticação não reconhece o leitor do cartão, embora com o comando pcsc_scan funcione perfeitamente.
OS: Windows 10 com WSL Ubuntu 24.04.1
fiz o setup para Linux e consigo correr o binário em WSL, tendo também feito a instalação através do flatpak. No Powershell (admin), ao fazer
usbipd list
, consigo ver o leitor de cartões partilhado:Corri o binário com
/usr/local/bin/eidguiV2
:De seguida tento ler e dá "Leitor de cartões não detectado" no GUI Ao verificar
lsusb
, vi que não está presente o leitor de cartões no Ubuntu:Ao fazer
usbipd attach --wsl --busid 5-1
, já aparece no WSL:Então, corri o binário com
/usr/local/bin/eidguiV2
de novo. "Leitor de cartões não detectado" no GUINota: o leitor de cartões apresenta a luz vermelha de actividade e também a luz azul de detecção do cartão de cidadão
Experimentei correr o pacote através do flatpak, tendo feito a instalação conforme o manual do SDK:
Erro: "Leitor de cartões não detectado" no GUI
Versão do pacote pcscd:
Versão do Flatpak:
[UPDATE] O daemon PCSC parece reconhecer mas não autorizar o reader
Experimentei po-lo a correr em pano de fundo com