Hi all,
I can't use the muscleTool program to connect and
access/write properties to the card/token. I am using
the GPR400 PCMCIA card reader and
muscleframework-1.1.3 and would appreciate anyone's
help in trying to solve this problem.
I have compiled all the necessary plugins for
muscleframework: CFlexPlugIn, MCardPlugIn, MusclePAM,
MuscleTools & Pkcs11.
I then ran bundleTool to get the applets on my card
and then I ran MuscleTool,
[EMAIL PROTECTED] MuscleTools]# ./muscleTool
MuscleCard Shell - type help for help
muscle > tokens
1. SchlumbergerSema Cryptoflex
muscle > connect 1
ERR: EstablishConnection Failed !muscle >
My pcsc-lite output is:
pcscdaemon.c:440:main pcsc-lite 1.2.9-beta6 daemon
ready.
IFDHPowerICC: power up
Card ATR: 3B 85 40 FF 63 01 01 03 01
winscard_msg.c:191:SHMProcessEventsServer Common
channel packet arrival
winscard_msg.c:198:SHMProcessEventsServer
SHMProcessCommonChannelRequest detects: 6
pcscdaemon.c:136:SVCServiceRunLoop A new context
thread creation is requested: 6
winscard_svc.c:102:ContextThread Thread is started: 6
winscard_msg.c:252:SHMProcessEventsContext correctly
processed client: 6
winscard_svc.c:142:ContextThread Client is protocol
version 2:0
winscard_msg.c:252:SHMProcessEventsContext correctly
processed client: 6
winscard.c:68:SCardEstablishContext Establishing
Context: 17038889
winscard_msg.c:252:SHMProcessEventsContext correctly
processed client: 6
winscard.c:121:SCardConnect Attempting Connect to
Gemplus GPR400 Reader 00 00
prothandler.c:126:PHSetProtocol Attempting PTS to T=0
prothandler.c:134:PHSetProtocol PTS not supported by
driver, using T=0
winscard.c:224:SCardConnect Active Protocol: T=0
winscard.c:231:SCardConnect hCard Identity: 13889
winscard_msg.c:252:SHMProcessEventsContext correctly
processed client: 6
winscard_msg.c:252:SHMProcessEventsContext correctly
processed client: 6
winscard.c:1361:SCardTransmit Send Protocol: T=0
IFDHTransmitToICC: write command
IFDHTransmitToICC: c0 a4 0 0 2 3f 0
IFDHTransmitToICC: status= 0
IFDHTransmitToICC: end
winscard_msg.c:252:SHMProcessEventsContext correctly
processed client: 6
My dmesg log output is (which I believe is just
logging the commands sent to the Gpr400 card):
tlv_send(dev,t=0xa0,l=0x01,v=0x01)
gpr400_cs: interrupt
tlv_recv(dev,0xa2,0x03,?): command executed
sucessfully
tlv_recv(2) -> 55 c1
tlv_send(dev,t=0xa0,l=0x01,v=0x02)
gpr400_cs: interrupt
tlv_recv(dev,0xa2,0x04,?): command executed
sucessfully
tlv_recv(3) -> e5 00 c2
My system is running:
* Pcsc-lite 1.2.9-beta6
* Muscleframework-1.1.3
* RedHat Linux 9.0, kernel version 2.4.20-8
Thank you in advance.
Erik Tennison
__________________________________________________
Do You Yahoo!?
Tired of spam? Yahoo! Mail has the best spam protection around
http://mail.yahoo.com
_______________________________________________
Muscle mailing list
[EMAIL PROTECTED]
http://lists.drizzle.com/mailman/listinfo/muscle