1. leht 1-st

ID-kaart toimib aegluubis

Postitatud: 06.10.2011, 23:00
Postitas DaStoned
Mul on tavaline Omnikey CardMan 1021 kaardilugeja, 2003 aastal välja antud ID-kaart ja 64 bitine Debian testing (wheezy). Kunagi sai nagu kasutatud, toimis küll ja vahest sai isegi swedbankis allkirjastada. Viimase aastakese on aga probleeme.

Vana, ideelabori juhendi järgi paigaldatud id-kaarti kompott töötab kummalisel kombel jubedalt aeglaselt. Näiteks "pkcs15-tool --list-certificates" vajub kummagi kirje lugemise ajal paariks minutiks unne. Mõne minuti möödudes ärkab üles, loeb oma asjad välja ja järgmise juures uinub taas.

See pmst muudab id-kaardi kasutamise võimatuks, sest absoluutselt kõik rakendused molutavad selle järel.

Stiilinäide 3 minutit viitega (kõigub, igal käivitusel erinev):

Kood: Vali kõik

nuubia:/var/log# time pkcs15-tool --list-certificates
Using reader with a card: OmniKey CardMan 1021 00 00
X.509 Certificate [Isikutuvastus]
        Object Flags   : [0x0]
        Authority      : no
        Path           : 3f00eeeeaace
        ID             : 01
        Encoded serial : 02 04 45E427AC

X.509 Certificate [Allkirjastamine]
        Object Flags   : [0x0]
        Authority      : no
        Path           : 3f00eeeeddce
        ID             : 02
        Encoded serial : 02 04 45E427AD


real    3m1.991s
user    0m0.000s
sys     0m0.008s
Opensc on üpris uus - 0.12.2-2. Logimine on küll peale keeratud, aga ma sealt küll ei oska midagi välja lugeda.

Kood: Vali kõik

0x7f2e6cf53700 22:54:40.765 [pkcs15-tool] reader-pcsc.c:176:pcsc_internal_transmit: called
0x7f2e6cf53700 22:54:40.853 [pkcs15-tool] apdu.c:184:sc_apdu_log: 
Incoming APDU data [   42 bytes] =====================================
6F 26 82 01 38 83 02 3F 00 84 02 4D 46 85 02 15 o&..8..?...MF...
C2 8A 01 05 A1 03 8B 01 02 81 08 D2 76 00 00 28 ............v..(
FF 05 22 82 03 02 00 00 90 00                   ..".......
======================================================================
0x7f2e6cf53700 22:54:40.853 [pkcs15-tool] card.c:330:sc_unlock: called
0x7f2e6cf53700 22:54:40.853 [pkcs15-tool] card.c:330:sc_unlock: called
0x7f2e6cf53700 22:54:40.853 [pkcs15-tool] card-mcrd.c:756:do_select: returning with: 0 (Success)
0x7f2e6cf53700 22:54:40.853 [pkcs15-tool] card-mcrd.c:804:select_part: select_part (0x0016, kind=2)
0x7f2e6cf53700 22:54:40.853 [pkcs15-tool] apdu.c:525:sc_transmit_apdu: called
0x7f2e6cf53700 22:54:40.853 [pkcs15-tool] card.c:292:sc_lock: called
0x7f2e6cf53700 22:54:40.853 [pkcs15-tool] reader-pcsc.c:243:pcsc_transmit: reader 'OmniKey CardMan 1021 00 00'
0x7f2e6cf53700 22:54:40.853 [pkcs15-tool] apdu.c:184:sc_apdu_log: 
Outgoing APDU data [    7 bytes] =====================================
00 A4 02 04 02 00 16 .......
======================================================================
0x7f2e6cf53700 22:54:40.853 [pkcs15-tool] reader-pcsc.c:176:pcsc_internal_transmit: called



... MOLUTAB ÜLE MINUTI ...



0x7f2e6cf53700 22:55:40.963 [pkcs15-tool] apdu.c:184:sc_apdu_log: 
Incoming APDU data [    2 bytes] =====================================
61 19 a.
======================================================================
0x7f2e6cf53700 22:55:40.963 [pkcs15-tool] apdu.c:525:sc_transmit_apdu: called
0x7f2e6cf53700 22:55:40.963 [pkcs15-tool] card.c:292:sc_lock: called
0x7f2e6cf53700 22:55:40.963 [pkcs15-tool] reader-pcsc.c:243:pcsc_transmit: reader 'OmniKey CardMan 1021 00 00'
0x7f2e6cf53700 22:55:40.963 [pkcs15-tool] apdu.c:184:sc_apdu_log: 
Outgoing APDU data [    5 bytes] =====================================
00 C0 00 00 19 .....
======================================================================
0x7f2e6cf53700 22:55:40.963 [pkcs15-tool] reader-pcsc.c:176:pcsc_internal_transmit: called
0x7f2e6cf53700 22:55:41.015 [pkcs15-tool] apdu.c:184:sc_apdu_log: 
Incoming APDU data [   27 bytes] =====================================
62 17 82 05 04 41 00 0C 03 83 02 00 16 85 02 00 b....A..........
1A 8A 01 05 A1 03 8B 01 01 90 00                ...........
======================================================================
On keegi lahendanud sellist probleemi? Mida võiks veel uurida?

Postitatud: 06.10.2011, 23:04
Postitas sander85
Võimalik, et probleem peitub selles bugis: http://libusb.org/ticket/56

Kuigi tuleb muidugi tunnistada, et ideelabori juhendi järgi paigaldatud kompott juba ammu hallitab võrreldes tänapäevase maailmaga..

Re: ID-kaart toimib aegluubis

Postitatud: 06.10.2011, 23:07
Postitas olleniit
Alles oli samal teemal juttu:

http://pingviin.org/ftopic8611.html

Mina hakkan emaplaati vahetama.
Tundub et mõned emaplaadid on vastuvõtlikumad sellele vanale bugile.

Postitatud: 07.10.2011, 10:46
Postitas DaStoned
Hmm, tundub et peab ikkagi mobiil-ID tegema, asjade kulgu aimates ei jõua spetsiifilised USB parandused reliisi ei sel ega tõenäoliselt ka järgmisel aastal.

sander85 - paraku debian testing ei ole hetkel toetatud ei smartlinki ega entusiastide poolt, seega ei saa kasutada. Pealegi ei tundu see olevat asi mida ülemised kihid parandada suudaksid.

Postitatud: 07.10.2011, 11:12
Postitas muhv
Minul igatahes Debian testing peal google code-i ID variant squeeze repodega töötab ilusti (nii haldusvahend, digidoc klient kui ka mozilla plugin iceweasel-ile ) .

Postitatud: 07.10.2011, 14:41
Postitas DaStoned
muhv, räägime sellest juhendist?
http://code.google.com/p/esteid/wiki/Debian?wl=et

Praeguses wheezy-s on juba hingusele saadetud pakid libp11-1 ja libxml-security-c15, mida id-kaart nõuab. Sa ilmselt said veel õigel ajal jaole :)

Postitatud: 07.10.2011, 21:01
Postitas muhv
Jep sellest juhendist.
Proovisin ka nüüd värske LMDE -ga läpakal. Otseselt enam ei saanud jah.
Nüüd sain nii, et lisasin repodes installi ajaks ka stable reliisi repod.
deb http://ftp.debian.org/debian/ stable main
ja siis lubas ilusti installida. Pärast lülitasin stable reliisi välja.
Igaahel QT Digidoc klient tundis ilusti ID kaardi ära