|
Hi again.
I tried to compare when Omnikey 4000 behaves strange. Below are results of analysis of ATR of my 4 cards and records od APDUs sent and received by pcsc-lite First two work fine with pcscd-lite last two do not. On all 4 of them I issued select MF command. -------------------------------------------------------------------
GSM PLUS PL ./ATR_analysis '3B 2F 00 80 69 AF 03 07 06 6E 00 0B 0A 0E 83 3E 9F
16'
ATR: 3B 2F 00 80 69 AF 03 07 06 6E 00 0B 0A 0E 83 3E 9F 16 + TS = 3B --> Direct Convention + T0 = 2F, Y(1): 0010, K: 15 (historical bytes) TB(1) = 00 --> Programming Param P: 0, I: 0 + Historical bytes: 80 69 AF 03 07 06 6E 00 0B 0A 0E 83 3E 9F 16 pcscd -ad stdout
APDU: A0 A4 00 00 02 3F 00
SW: 9F 16 -------------------------------------------------------------------
GSM ERA PL h./ATR_analysis '3B 3B 94 00 30 C3 10 F0 00 01 CC 80 83 90 00'
ATR: 3B 3B 94 00 30 C3 10 F0 00 01 CC 80 83 90 00 + TS = 3B --> Direct Convention + T0 = 3B, Y(1): 0011, K: 11 (historical bytes) TA(1) = 94 --> Fi=512, Di=8, 64.000 cycles/ETU TB(1) = 00 --> Programming Param P: 0, I: 0 + Historical bytes: 30 C3 10 F0 00 01 CC 80 83 90 00 pcscd -ad stdout
APDU: A0 A4 00 00 02 3F 00
SW: 9F 22 -------------------------------------------------------------------------------
Cryptoflex 8k ./ATR_analysis '3B 95 15 40 FF 68 01 02 02 04'
ATR: 3B 95 15 40 FF 68 01 02 02 04 + TS = 3B --> Direct Convention + T0 = 95, Y(1): 1001, K: 5 (historical bytes) TA(1) = 15 --> Fi=372, Di=16, 23.250 cycles/ETU TD(1) = 40 --> Y(i+1) = 0100, Protocol T = 0 ----- TC(2) = FF --> Work waiting time: 960 x 255 x (Fi/F) + Historical bytes: 68 01 02 02 04 pcscd -ad stdout
APDU: C0 A4 00 00 02 3F 00
SW: 3C BF 04 40 DC 01 00 00 4A B7 05 40 6C 23 05 40 7C A1 04 40 F0 68 01 40 07 00 00 00 C8 52 18 40 03 00 00 00 94 D7 18 40 64 1C 05 08 95 64 EA 0B 95 64 EA 0B 0C EB FF BF C8 1A 05 08 32 82 00 40 A0 EC FF BF 98 58 01 40 40 EA FF BF F0 68 01 11 01 00 00 00 A0 EC FF BF D8 EA FF BF 00 00 00 00 00 00 00 00 00 00 00 00 5A 17 00 40 90 0A 00 40 D0 03 00 40 32 82 00 40 05 00 00 00 98 1D 05 08 78 EA FF BF 04 D9 18 01 6C 1C 05 08 7F 00 4D 0F 7F 00 4D 0F 00 00 00 00 00 00 00 00 6A BB 03 40 3C E9 17 40 44 E1 17 40 94 D5 17 40 B0 6B 01 40 00 00 00 00 C8 52 18 40 00 00 00 00 64 D6 18 40 64 1C 05 08 E4 2B FD 0F E4 2B FD 0F FC 5E 04 40 74 ED FF BF F8 46 18 40 98 EA FF BF B6 7F 03 40 08 47 18 40 00 00 00 00 74 DC 17 40 5E 7F 03 40 4A B7 05 40 98 58 01 40 C8 1A 05 08 0C 48 18 40 74 ED FF BF 6C EC FF -------------------------------------------------------------------------------------------- GSM VODAFONE UK ./ATR_analysis '3B BC 96 00 40 14 47 47 33 49 37 31 39 43 32 30 30
30'
ATR: 3B BC 96 00 40 14 47 47 33 49 37 31 39 43 32 30 30 30 + TS = 3B --> Direct Convention + T0 = BC, Y(1): 1011, K: 12 (historical bytes) TA(1) = 96 --> Fi=512, Di=32, 16.000 cycles/ETU TB(1) = 00 --> Programming Param P: 0, I: 0 TD(1) = 40 --> Y(i+1) = 0100, Protocol T = 0 ----- TC(2) = 14 --> Work waiting time: 960 x 20 x (Fi/F) + Historical bytes: 47 47 33 49 37 31 39 43 32 30 30 30 pcscd -ad stdout
APDU: A0 A4 00 00 02 3F 00
SW: 00 03 1C 7F 15 04 00 01 02 00 13 1A 00 12 0F 17 16 00 00 2F 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 01 00 00 00 EC 7C 06 40 B7 01 00 00 4A 77 07 40 6C E3 06 40 7C 61 06 40 F0 6A 01 40 08 00 00 00 E4 62 1C 40 04 00 00 00 EC 7C 06 40 8C 6C 01 40 EE 8A 0C 0B EE 8A 0C 0B 20 F8 FF BF F0 6A 01 40 C0 01 07 40 B0 37 19 40 C6 BC 0D 40 01 00 00 00 00 D0 22 40 17 00 00 00 00 10 00 00 00 00 00 00 32 82 00 40 00 00 00 00 B0 37 19 40 F8 F7 FF BF 00 D0 22 01 C8 F7 FF BF 6A 0B 22 40 E0 17 19 40 00 00 00 00 00 00 00 00 EE 05 00 00 00 00 00 00 18 1A 05 08 00 00 00 00 38 5F 01 40 08 00 00 00 E4 62 1C 40 00 00 00 00 FC AE 22 40 AC F8 FF BF F8 46 21 40 08 F8 FF BF B6 CF 21 40 08 47 21 40 00 00 00 00 38 F8 FF BF 5E CF 21 40 80 D4 10 08 00 00 00 00 38 F8 FF BF 0C 48 21 40 AC F8 FF BF 00 D5 1F There is also some problem with debuging capability in cm4000 kernel module. After some time I got system info "too many open files" And this is what happens: lsof | grep cm4000dbglvl.conf | wc
3132 28188 256824 Just after 30 seconds of debugging with level 5 set in file
/etc/cm4000dbglvl.conf
Piotr
|
- [Muscle] Omnikey 4000 + Cryptoflex 8k problem piotr . nowacki
- Re: [Muscle] Omnikey 4000 + Cryptoflex 8k problem Damien Sauveron
- Re: [Muscle] Omnikey 4000 + Cryptoflex 8k problem piotr . nowacki
- Re: [Muscle] Omnikey 4000 + Cryptoflex 8k pro... Markus Hofer
- Odp: [Muscle] Omnikey 4000 + Cryptoflex 8... piotr.nowacki
- [Muscle] Omnikey 4000 + Cryptoflex 8k pro... piotr.nowacki
- Re: [Muscle] Omnikey 4000 + Cryptoflex 8k problem piotr.nowacki
- Re: [Muscle] Omnikey 4000 + Cryptoflex 8k problem Markus Hofer
- Re: [Muscle] Omnikey 4000 + Cryptoflex 8k pro... piotr.nowacki
- Re: [Muscle] Omnikey 4000 + Cryptoflex 8k... Markus Hofer
