FUNCIONA!
Não estava funcionando porque o driver não está correto. Então eu instalei este aqui: link
E agora recebo feedback do leitor de cartão diretamente, onde recebo valores de ATR.
root@sun-M14xR2:~/Downloads/ifdokccid_lnx_x64-3.7.0# pcsc_scan
PC/SC device scanner
V 1.4.20 (c) 2001-2011, Ludovic Rousseau <[email protected]>
Compiled with PC/SC lite version: 1.8.3
Using reader plug'n play mechanism
Scanning present readers...
0: OMNIKEY CardMan 3x21 00 00
Tue Apr 23 11:23:50 2013
Reader 0: OMNIKEY CardMan 3x21 00 00
Card state: Card removed,
Tue Apr 23 11:24:02 2013
Reader 0: OMNIKEY CardMan 3x21 00 00
Card state: Card inserted, Unresponsive card,
Tue Apr 23 11:24:04 2013
Reader 0: OMNIKEY CardMan 3x21 00 00
Card state: Card removed,
Tue Apr 23 11:24:06 2013
Reader 0: OMNIKEY CardMan 3x21 00 00
Card state: Card inserted, Unresponsive card,
Tue Apr 23 11:24:06 2013
Reader 0: OMNIKEY CardMan 3x21 00 00
Card state: Card removed,
Tue Apr 23 11:24:15 2013
Reader 0: OMNIKEY CardMan 3x21 00 00
Card state: Card inserted,
ATR: 3B 98 13 40 0A A5 03 01 01 01 AD 13 11
ATR: 3B 98 13 40 0A A5 03 01 01 01 AD 13 11
+ TS = 3B --> Direct Convention
+ T0 = 98, Y(1): 1001, K: 8 (historical bytes)
TA(1) = 13 --> Fi=372, Di=4, 93 cycles/ETU
43010 bits/s at 4 MHz, fMax for Fi = 5 MHz => 53763 bits/s
TD(1) = 40 --> Y(i+1) = 0100, Protocol T = 0
-----
TC(2) = 0A --> Work waiting time: 960 x 10 x (Fi/F)
+ Historical bytes: A5 03 01 01 01 AD 13 11
Category indicator byte: A5 (proprietary format)
Possibly identified card (using /usr/share/pcsc/smartcard_list.txt):
3B 98 13 40 0A A5 03 01 01 01 AD 13 11
Belgium Electronic ID card
Tue Apr 23 11:24:19 2013
Reader 0: OMNIKEY CardMan 3x21 00 00
Card state: Card removed,
Tue Apr 23 11:24:22 2013
Reader 0: OMNIKEY CardMan 3x21 00 00
Card state: Card inserted,
ATR: 3B 98 13 40 0A A5 03 01 01 01 AD 13 11
ATR: 3B 98 13 40 0A A5 03 01 01 01 AD 13 11
+ TS = 3B --> Direct Convention
+ T0 = 98, Y(1): 1001, K: 8 (historical bytes)
TA(1) = 13 --> Fi=372, Di=4, 93 cycles/ETU
43010 bits/s at 4 MHz, fMax for Fi = 5 MHz => 53763 bits/s
TD(1) = 40 --> Y(i+1) = 0100, Protocol T = 0
-----
TC(2) = 0A --> Work waiting time: 960 x 10 x (Fi/F)
+ Historical bytes: A5 03 01 01 01 AD 13 11
Category indicator byte: A5 (proprietary format)
Possibly identified card (using /usr/share/pcsc/smartcard_list.txt):
3B 98 13 40 0A A5 03 01 01 01 AD 13 11
Belgium Electronic ID card
Tue Apr 23 11:24:24 2013
Reader 0: OMNIKEY CardMan 3x21 00 00
Card state: Card removed,
Tue Apr 23 11:24:26 2013
Reader 0: OMNIKEY CardMan 3x21 00 00
EDITAR:
1) Quando o sistema é inicializado como root, para que o serviço seja iniciado com certeza:
#!/bin/bash
ps aux | grep "pcscd" | grep -v "grep" | awk '{print }' | xargs kill -9;
pcscd -fd &
2) depois, como seu usuário normal, execute
export DISPLAY=:0.0 && eid-viewer
3) insira o cartão e você deverá vê-lo funcionando