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]

Reply via email to