Stephen,

This either means the application crashed or it failed to call SCardReleaseContext before exiting....

Thanks,
Dave


On Oct 28, 2004, at 9:30 AM, Stephen Lounsbury wrote:

Alright, so I'm using the Cyberflex Access 32 Loader to put the
MuscleCard applet (CardEdge.ijc) onto the smartcard. It seems to chug
along happily and eventually it finishes, but there is interesting
output on the last few lines of the PCSCD debug output (see below).
After it finishes I try to format again and get the same errors as
before. Any thoughts?

-steve

~~~~~~~~~~~~~~~~

winscard_msg.c:252:SHMProcessEventsContext correctly processed client: 9
winscard.c:1361:SCardTransmit Send Protocol: T=0
APDU: B0 2A 00 00 38 08 4D 75 73 63 6C 65 30 30 05 05 08 4D 75 73 63 6C
65 30 30 08 4D 75 73 63 6C 65 30 30 05 05 08 30 30 30 30 30 30 30 30 08
31 31 31 31 31 31 31 31 00 00 24 00 00 02 01
ifdhandler.c:770:IFDHTransmitToICC lun: 0
commands.c:482:CCID_Receive Time extension requested: 0x01
commands.c:482:CCID_Receive Time extension requested: 0x01
commands.c:482:CCID_Receive Time extension requested: 0x01
commands.c:482:CCID_Receive Time extension requested: 0x01
SW: 90 00
winscard_msg.c:252:SHMProcessEventsContext correctly processed client: 9
winscard.c:607:SCardDisconnect Active Contexts: -1
ifdhandler.c:653:IFDHPowerICC lun: 0
ifdhandler.c:653:IFDHPowerICC lun: 0
winscard.c:666:SCardDisconnect Reset complete.
winscard_msg.c:252:SHMProcessEventsContext correctly processed client: 9
winscard.c:79:SCardReleaseContext Releasing Context: 17037268
winscard_msg.c:241:SHMProcessEventsContext Client has disappeared: 9
winscard_svc.c:114:ContextThread Client die: 9

~~~~~~~~~~~~~~~~~~~~~~~~



On Thu, 2004-10-28 at 09:52, Stephen Lounsbury wrote:
Thanks I'll try that out. I thought I had the muscle applet on the
card, but I'll redo it and try again.

-steve


On Wed, 2004-10-27 at 17:51, David Corcoran wrote:
You need to load the Muscle applet onto that card. You can do
itthrough several loaders.
There is one on identityalliance.com/products.html that will work
-there is an open source linux version too.

Dave


On Oct 27, 2004, at 3:37 PM, Stephen Lounsbury wrote:

Hi,

I'm running the following setup

Kernel 2.4.21
pcsc-lite-1.2.9.beta6
muscleTools 0.9.2
muscleCardFramework 1.1.3

GemPlus USB card reader
Cyberflex egate 32K smartcard

I can run the testpcsc and muscleTest programs fine, but I get
"Failed
(Internal Error)" when I try to format a token. I've seen this
on the
mailing list achives but have not seen a fix for it. Sorry if
theemail
is a bit jumbled, I tried to make the output as readable as
possible.
Thanks for any input.

-steve

~~~~ PCSCD OUTPUT ~~~~

pcscd -d stdout -a

~~~~ On startup: ~~~~

pcscdaemon.c:257:main debug messages send to stdout
debuglog.c:165:DebugLogSetCategory Debug options: APDU
pcscdaemon.c:440:main pcsc-lite 1.2.9-beta6 daemon ready.
hotplug_libusb.c:371:HPAddHotPluggable Adding USB device:
001:006
readerfactory.c:1055:RFInitializeReader Attempting startup of
GemPCTwin
00 00.
readerfactory.c:929:RFBindFunctions Loading IFD Handler 3.0
ifdwrapper.c:151:IFDOpenIFD POUET
ifdhandler.c:961:init_driver LogLevel: 0x0003
ifdhandler.c:972:init_driver DriverOptions: 0x0000
ifdhandler.c:66:IFDHCreateChannelByName lun: 0, device:
usb:08e6/3437:libusb:001:006
ccid_usb.c:198:OpenUSBByName Manufacturer:
Gemplus([EMAIL PROTECTED])
ccid_usb.c:208:OpenUSBByName ProductString: Generic CCID
reader v1.0.0
ccid_usb.c:214:OpenUSBByName Copyright: This driver is
protected by
terms of the GNU General Public License version 2, or (at your
option)
any later version.
ccid_usb.c:331:OpenUSBByName Found Vendor/Product: 08E6/3437
(GemPC
Twin)
ccid_usb.c:333:OpenUSBByName Using USB bus/device: 001/006
ifdwrapper.c:157:IFDOpenIFD POUET
ifdhandler.c:228:IFDHGetCapabilities lun: 0, tag: 0xFAE
ifdhandler.c:653:IFDHPowerICC lun: 0
Card ATR: 3B 75 94 00 00 62 02 02 02 01

~~~~ output in pcscd when I run "tokens" in muscleTool ~~~~

winscard_msg.c:191:SHMProcessEventsServer Common channel
packet arrival

winscard_msg.c:198:SHMProcessEventsServerSHMProcessCommonChannelRequest
detects: 9
pcscdaemon.c:136:SVCServiceRunLoop A new context thread
creation is
requested: 9
winscard_svc.c:102:ContextThread Thread is started: 9
winscard_msg.c:252:SHMProcessEventsContext correctly processed
client: 9
winscard_svc.c:142:ContextThread Client is protocol version
2:0
winscard_msg.c:252:SHMProcessEventsContext correctly processed
client: 9
winscard.c:68:SCardEstablishContext Establishing Context:
17019217

~~~~ output in pcscd when I run "format 1" in muscleTool ~~~~

winscard_msg.c:191:SHMProcessEventsServer Common channel
packet arrival

winscard_msg.c:198:SHMProcessEventsServerSHMProcessCommonChannelRequest
detects: 9
pcscdaemon.c:136:SVCServiceRunLoop A new context thread
creation is
requested: 9
winscard_svc.c:102:ContextThread Thread is started: 9
winscard_msg.c:252:SHMProcessEventsContext correctly processed
client: 9
winscard_svc.c:142:ContextThread Client is protocol version
2:0
winscard_msg.c:252:SHMProcessEventsContext correctly processed
client: 9
winscard.c:68:SCardEstablishContext Establishing Context:
17019217
winscard_msg.c:252:SHMProcessEventsContext correctly processed
client: 9
winscard.c:121:SCardConnect Attempting Connect to GemPC Twin
00 00
winscard.c:221:SCardConnect Active Protocol: unknown 0
winscard.c:231:SCardConnect hCard Identity: 1879e
winscard_msg.c:252:SHMProcessEventsContext correctly processed
client: 9
winscard_msg.c:252:SHMProcessEventsContext correctly processed
client: 9
winscard.c:1361:SCardTransmit Send Protocol: T=4
ifdwrapper.c:566:IFDControl_v2 POUET
winscard_msg.c:252:SHMProcessEventsContext correctly processed
client: 9
winscard.c:1361:SCardTransmit Send Protocol: T=4
ifdwrapper.c:566:IFDControl_v2 POUET
winscard_msg.c:252:SHMProcessEventsContext correctly processed
client: 9
winscard.c:607:SCardDisconnect Active Contexts: 1
ifdhandler.c:653:IFDHPowerICC lun: 0
winscard.c:666:SCardDisconnect Reset complete.


~~~~ OUTPUT OF MUSCLETOOL ~~~~

MuscleCard Shell - type help for help

muscle > tokens
winscard_clnt.c:243:SCardEstablishContextTH Server is protocol
version
2:0
tokenfactory.c:191:TPSearchBundlesForAtr ATR comparison: FILE:

/usr/local/pcsc/services/mscMuscleCard.bundle/Contents/Info.plist
tokenfactory.c:192:TPSearchBundlesForAtr ATR comparison:
Target Match:
3B759400006202020201
tokenfactory.c:205:TPSearchBundlesForAtr ATR comparison:
Source:
3B751300009C02020102
tokenfactory.c:205:TPSearchBundlesForAtr ATR comparison:
Source:
3B759400006202020201
tokenfactory.c:217:TPSearchBundlesForAtr Match found at ATR
alias 1
tokenfactory.c:240:TPSearchBundlesForAtr Product name:
MuscleCardApplet
tokenfactory.c:299:TPSearchBundlesForAtr Default AID name:
A00000000101
tokenfactory.c:191:TPSearchBundlesForAtr ATR comparison: FILE:

/usr/local/pcsc/services/mscMuscleCard.bundle/Contents/Info.plist
tokenfactory.c:192:TPSearchBundlesForAtr ATR comparison:
Target Match:
3B759400006202020201
tokenfactory.c:205:TPSearchBundlesForAtr ATR comparison:
Source:
3B751300009C02020102
tokenfactory.c:205:TPSearchBundlesForAtr ATR comparison:
Source:
3B759400006202020201
tokenfactory.c:217:TPSearchBundlesForAtr Match found at ATR
alias 1
tokenfactory.c:240:TPSearchBundlesForAtr Product name:
MuscleCardApplet
tokenfactory.c:299:TPSearchBundlesForAtr Default AID name:
A00000000101
1. MuscleCard Applet

muscle > format 1
Would you like to:
1. Use the default factory key: 2C15E526E93E8A19
2. Use the MUSCLE default key : 4D7573636C653030
3. Enter your own transport key

Choose (1-3): 2

How much object memory would you like to allocate ?
Example: 7096 (7k) : 7096
Please enter a new auth pin value (pin 0) : Muscle00
Please enter your user pin value (pin 1) : 00000000
Please enter your user pin unblock value : 11111111
Please enter your number of pin tries : 8

********************* WARNING ! *********************
You are about to destroy all data on this token.
*****************************************************

Current admin pin : Muscle00
New admin pin : Muscle00
New user pin : 00000000
New user unblock pin : 11111111
Number of tries : 8
Object memory : 7096

Are you sure you want to continue ? (1-YES, 2-NO): 1

musclecard.c:340:MSCEstablishConnection SCardConnect returns
Command
successful.
musclecard.c:373:MSCEstablishConnection SCardStatus returns
Command
successful.
tokenfactory.c:191:TPSearchBundlesForAtr ATR comparison: FILE:

/usr/local/pcsc/services/mscMuscleCard.bundle/Contents/Info.plist
tokenfactory.c:192:TPSearchBundlesForAtr ATR comparison:
Target Match:
3B759400006202020201
tokenfactory.c:205:TPSearchBundlesForAtr ATR comparison:
Source:
3B751300009C02020102
tokenfactory.c:205:TPSearchBundlesForAtr ATR comparison:
Source:
3B759400006202020201
tokenfactory.c:217:TPSearchBundlesForAtr Match found at ATR
alias 1
tokenfactory.c:240:TPSearchBundlesForAtr Product name:
MuscleCardApplet
tokenfactory.c:299:TPSearchBundlesForAtr Default AID name:
A00000000101
tokenfactory.c:399:TPLoadToken Loading service library

/usr/local/pcsc/services/mscMuscleCard.bundle/Contents/Linux/mscMuscleCard
musclecard.c:415:MSCEstablishConnection TPLoadToken returns
Command
successful.
Formatting token [*] : Failed (Internal Error)
muscle > muscle >

~~~~ END OUTPUT ~~~~~


_______________________________________________
Muscle mailing list
[EMAIL PROTECTED]
http://lists.drizzle.com/mailman/listinfo/muscle


*****************************************************************************
David Corcoran <[EMAIL PROTECTED]>
Identity Alliance [http://www.identityalliance.com]
Smart Cards, Biometrics, Training, Identity Management
*****************************************************************************


_______________________________________________
Muscle mailing list
[EMAIL PROTECTED]
http://lists.drizzle.com/mailman/listinfo/muscle

_______________________________________________
Muscle mailing list
[EMAIL PROTECTED]
http://lists.drizzle.com/mailman/listinfo/muscle


<x-tad-bigger>*****************************************************************************
David Corcoran <[EMAIL PROTECTED]>
Identity Alliance [http://www.identityalliance.com]
Smart Cards, Biometrics, Training, Identity Management
*****************************************************************************
</x-tad-bigger>
_______________________________________________
Muscle mailing list
[EMAIL PROTECTED]
http://lists.drizzle.com/mailman/listinfo/muscle

Reply via email to