ID-kaart toimib aegluubis

Linuxi tarkvaraliste küsimustega seotud foorum

Moderaator: Moderaatorid

Vasta
Kasutaja avatar
DaStoned
Pingviini aktivist
Pingviini aktivist
Postitusi: 396
Liitunud: 11.01.2007, 16:23

ID-kaart toimib aegluubis

Postitus 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?
When the shit hits the fan, keep your mouth shut!
Kasutaja avatar
sander85
Vana Pingviin
Vana Pingviin
Postitusi: 4361
Liitunud: 08.08.2005, 03:00

Postitus 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..
Pilt Pilt Pilt
olleniit
Pingviini kasutaja
Pingviini kasutaja
Postitusi: 53
Liitunud: 07.02.2007, 11:09

Re: ID-kaart toimib aegluubis

Postitus 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.
Kasutaja avatar
DaStoned
Pingviini aktivist
Pingviini aktivist
Postitusi: 396
Liitunud: 11.01.2007, 16:23

Postitus 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.
When the shit hits the fan, keep your mouth shut!
Kasutaja avatar
muhv
Pingviini aktivist
Pingviini aktivist
Postitusi: 248
Liitunud: 03.03.2009, 21:59

Postitus 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 ) .
Kasutaja avatar
DaStoned
Pingviini aktivist
Pingviini aktivist
Postitusi: 396
Liitunud: 11.01.2007, 16:23

Postitus 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 :)
When the shit hits the fan, keep your mouth shut!
Kasutaja avatar
muhv
Pingviini aktivist
Pingviini aktivist
Postitusi: 248
Liitunud: 03.03.2009, 21:59

Postitus 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
Vasta