Package: libchipcard2-0c2
Version: 2.1.4-1
Severity: normal
File: /usr/lib/libchipcard2_ctapi.so.0.0.0
Hi,
I'm trying to use chipcardd2 to access my OpenPGP smartcard. I try:
echo bla|gpg --sign -v --armour --ctapi :usr/lib/libchipcard2_ctapi.so.0.0.0
gpg: ct_activate_card: can't get status of reader 0: ct error
gpg: reader slot 0: Memory ICC present
gpg: ct_activate_card: can't get status of reader 0: ct error
gpg: apdu_send_simple(0) failed: card I/O error
While the debug-output from chipcardd2 says:
Buffer:
Pos : 178 (00b2)
Buffer Size : 1537
Hard limit : 8388608
Bytes Used : 178
Bytes Reserved : 0
Flags : 00000001 ( OWNED )
Mode : 00000003 ( DYNAMIC ABORT_ON_MEMFULL )
Bookmarks : 0 0 0 0
Data:
String size is 178:
0000: 69 70 63 20 7b 0a 63 68 61 72 20 69 64 3d 22 31 ipc {.char id="1
0010: 22 0a 63 68 61 72 20 63 6d 64 3d 22 43 6c 69 65 ".char cmd="Clie
0020: 6e 74 25 35 46 52 65 61 64 79 22 0a 7d 0a 64 61 nt%5FReady".}.da
0030: 74 61 20 7b 0a 63 68 61 72 20 41 70 70 6c 69 63 ta {.char Applic
0040: 61 74 69 6f 6e 3d 22 66 61 6b 65 25 32 44 63 74 ation="fake%2Dct
0050: 61 70 69 22 0a 63 68 61 72 20 47 77 65 6e 56 65 api".char GwenVe
0060: 72 73 69 6f 6e 3d 22 32 2e 32 2e 30 25 32 44 73 rsion="2.2.0%2Ds
0070: 74 61 62 6c 65 25 32 44 72 30 22 0a 63 68 61 72 table%2Dr0".char
0080: 20 43 68 69 70 63 61 72 64 56 65 72 73 69 6f 6e ChipcardVersion
0090: 3d 22 32 2e 31 2e 34 2e 30 73 74 61 62 6c 65 22 ="2.1.4.0stable"
00a0: 0a 63 68 61 72 20 53 79 73 74 65 6d 3d 22 22 0a .char System="".
00b0: 7d 0a }.
6:2006/05/08 23-21-10:chipcardd(9975):cs_work.c: 46: Incoming request
"Client_Ready"
5:2006/05/08 23-21-10:chipcardd(9975):clr_clientready.c: 93: Client
"445fb5e6" started (fake-ctapi, Gwen 2.2.0-stable-r0, ChipCard 2.1.4.0stable)
7:2006/05/08 23-21-10:chipcardd(9975):clr_clientready.c: 125: Response sent.
Buffer:
Pos : 59 (003b)
Buffer Size : 1537
Hard limit : 8388608
Bytes Used : 59
Bytes Reserved : 0
Flags : 00000001 ( OWNED )
Mode : 00000003 ( DYNAMIC ABORT_ON_MEMFULL )
Bookmarks : 0 0 0 0
Data:
String size is 59:
0000: 69 70 63 20 7b 0a 63 68 61 72 20 69 64 3d 22 32 ipc {.char id="2
0010: 22 0a 63 68 61 72 20 63 6d 64 3d 22 43 6c 69 65 ".char cmd="Clie
0020: 6e 74 25 35 46 53 74 61 72 74 57 61 69 74 22 0a nt%5FStartWait".
0030: 7d 0a 64 61 74 61 20 7b 0a 7d 0a }.data {.}.
6:2006/05/08 23-21-10:chipcardd(9975):cs_work.c: 46: Incoming request
"Client_StartWait"
5:2006/05/08 23-21-10:chipcardd(9975):clr_startwait.c: 63: Client 445fb5e6:
StartWait [fake-ctapi/nobody]
5:2006/05/08 23-21-10:chipcardd(9975):clr_startwait.c: 128: Advertising card
"00000002" to client "445fb5e6" [fake-ctapi/nobody]
Buffer:
Pos : 81 (0051)
Buffer Size : 1537
Hard limit : 8388608
Bytes Used : 81
Bytes Reserved : 0
Flags : 00000001 ( OWNED )
Mode : 00000003 ( DYNAMIC ABORT_ON_MEMFULL )
Bookmarks : 0 0 0 0
Data:
String size is 81:
0000: 69 70 63 20 7b 0a 63 68 61 72 20 69 64 3d 22 33 ipc {.char id="3
0010: 22 0a 63 68 61 72 20 63 6d 64 3d 22 43 6c 69 65 ".char cmd="Clie
0020: 6e 74 25 35 46 54 61 6b 65 43 61 72 64 22 0a 7d nt%5FTakeCard".}
0030: 0a 64 61 74 61 20 7b 0a 63 68 61 72 20 63 61 72 .data {.char car
0040: 64 69 64 3d 22 30 30 30 30 30 30 30 32 22 0a 7d did="00000002".}
0050: 0a .
6:2006/05/08 23-21-10:chipcardd(9975):cs_work.c: 46: Incoming request
"Client_TakeCard"
5:2006/05/08 23-21-10:chipcardd(9975):clr_takecard.c: 76: Client 445fb5e6:
TakeCard [fake-ctapi/nobody]
5:2006/05/08 23-21-10:chipcardd(9975):clr_takecard.c: 142: Enqueued TakeCard
request for card "00000002" and client "445fb5e6"
3:2006/05/08 23-21-10:chipcardd(9975):clr_takecard.c: 158: Working on TakeCard
request
6:2006/05/08 23-21-10:chipcardd(9975):clr_takecard.c: 181: Step 1
5:2006/05/08 23-21-10:chipcardd(9975):cm_card.c: 183: Lock request granted
6:2006/05/08 23-21-10:chipcardd(9975):clr_takecard.c: 193: Card lock acquired,
now locking slot
3:2006/05/08 23-21-10:chipcardd(9975):clr_takecard.c: 158: Working on TakeCard
request
6:2006/05/08 23-21-10:chipcardd(9975):clr_takecard.c: 229: Step 2
5:2006/05/08 23-21-10:chipcardd(9975):lockmanager.c: 167: Lock request granted
Buffer:
Pos : 142 (008e)
Buffer Size : 1537
Hard limit : 8388608
Bytes Used : 142
Bytes Reserved : 0
Flags : 00000001 ( OWNED )
Mode : 00000003 ( DYNAMIC ABORT_ON_MEMFULL )
Bookmarks : 0 0 0 0
Data:
String size is 142:
0000: 69 70 63 20 7b 0a 63 68 61 72 20 69 64 3d 22 34 ipc {.char id="4
0010: 22 0a 63 68 61 72 20 63 6d 64 3d 22 43 6c 69 65 ".char cmd="Clie
0020: 6e 74 25 35 46 53 65 6c 65 63 74 43 61 72 64 22 nt%5FSelectCard"
0030: 0a 7d 0a 64 61 74 61 20 7b 0a 63 68 61 72 20 63 .}.data {.char c
0040: 61 72 64 69 64 3d 22 30 30 30 30 30 30 30 32 22 ardid="00000002"
0050: 0a 63 68 61 72 20 63 61 72 64 4e 61 6d 65 3d 22 .char cardName="
0060: 50 72 6f 63 65 73 73 6f 72 43 61 72 64 22 0a 63 ProcessorCard".c
0070: 68 61 72 20 61 70 70 4e 61 6d 65 3d 22 50 72 6f har appName="Pro
0080: 63 65 73 73 6f 72 43 61 72 64 22 0a 7d 0a cessorCard".}.
6:2006/05/08 23-21-10:chipcardd(9975):cs_work.c: 46: Incoming request
"Client_SelectCard"
5:2006/05/08 23-21-10:chipcardd(9975):clr_selectcard.c: 76: Client 445fb5e6:
SelectCard [fake-ctapi/nobody]
3:2006/05/08 23-21-10:chipcardd(9975):lockmanager.c: 284: slot currently
locked by "445fb5e4" (wanted: 445fb5e4)
It seems that someone tries to lock the card twice.
It would be great if that would work someday, so I don't have to switch
between pcscd and chipcardd2 (for HBCI) all the time.
Greetings,
Joachim
-- System Information:
Debian Release: testing/unstable
APT prefers unstable
APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: i386 (i686)
Shell: /bin/sh linked to /bin/bash
Kernel: Linux 2.6.16.otto
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)
Versions of packages libchipcard2-0c2 depends on:
ii libc6 2.3.6-7 GNU C Library: Shared libraries
ii libgwenhywfar38 2.2.0-1 OS abstraction layer
ii libsysfs2 2.0.0-6 interface library to sysfs
ii libusb-0.1-4 2:0.1.12-2 userspace USB programming library
libchipcard2-0c2 recommends no packages.
-- no debconf information
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]