Here are the versions I use: libpcsclite1-devel-1.3.1-1cis perl-pcsc-perl-1.4.2-1cis pcsc-tools-1.4.4-1cis pcsc-ozscr-2.0.3-7cis pcsc-lite-1.3.1-1cis libpcsclite1-1.3.1-1cis gpshell-1.3.1-1cis libGlobalPlatform1-devel-3.0.2-2cis libGlobalPlatform1-3.0.2-2cis muscleframework-devel-1.1.5-2cis libmusclecard1-static-devel-1.3.3-1cis libmusclecard1-devel-1.3.3-1cis muscletool-2.1.0-1cis muscleframework-1.1.5-2cis libmusclecard1-1.3.3-1cis (these are package I've made for My Mandriva 2006.0 in order to facilitate deployment. They are installed in /usr (./configure --prefix=/usr) - muscletools is NOT compiled with flag V2
I have no access to svn protocol as I'm behind a firewall. Is there some place were daily snapshots are made? (I didn't find such a thing on http://svn.debian.org/) gpshell < list.txt gives the following result: List of applets (AID state privileges) a000000003000000 7 0 a0000000620001 1 0 a0000000620101 1 0 a0000000620102 1 0 a0000000620201 1 0 a0000000030000 1 0 a000000030000070006800102030 1 0 a0000001320001 1 0 a00000003029057000ad14100101 1 0 a0000000035344 1 0 a0000000035350 1 0 a000000001 1 0 the output of pcscd -f -a -d when doing a connect 1 is: winscard_msg_srv.c:274:SHMProcessEventsContext() correctly processed client: 6 winscard.c:213:SCardConnect() Attempting Connect to O2Micro SmartCardBus Reader 00 00 using protocol: 3 ATR: 3B 95 95 40 FF AE 01 03 00 00 atrhandler.c:102:ATRDecodeAtr() Conv: 01, Y1: 09, K: 05 atrhandler.c:120:ATRDecodeAtr() TA1: 95, TB1: FFFFFFFF, TC1: FFFFFFFF, TD1: 40 atrhandler.c:152:ATRDecodeAtr() T=0 Protocol Found atrhandler.c:120:ATRDecodeAtr() TA2: FFFFFFFF, TB2: FFFFFFFF, TC2: FF, TD2: FFFFFFFF atrhandler.c:258:ATRDecodeAtr() CurrentProtocol: 1, AvailableProtocols: 1 ATR: 3B 95 95 40 FF AE 01 03 00 00 atrhandler.c:102:ATRDecodeAtr() Conv: 01, Y1: 09, K: 05 atrhandler.c:120:ATRDecodeAtr() TA1: 95, TB1: FFFFFFFF, TC1: FFFFFFFF, TD1: 40 atrhandler.c:152:ATRDecodeAtr() T=0 Protocol Found atrhandler.c:120:ATRDecodeAtr() TA2: FFFFFFFF, TB2: FFFFFFFF, TC2: FF, TD2: FFFFFFFF atrhandler.c:258:ATRDecodeAtr() CurrentProtocol: 1, AvailableProtocols: 1 prothandler.c:130:PHSetProtocol() Attempting PTS to T=0 winscard.c:323:SCardConnect() Active Protocol: T=0 winscard.c:333:SCardConnect() hCard Identity: 135e3 winscard_msg_srv.c:274:SHMProcessEventsContext() correctly processed client: 6 winscard_msg_srv.c:274:SHMProcessEventsContext() correctly processed client: 6 winscard.c:1464:SCardTransmit() Send Protocol: T=0 APDU: 00 A4 04 00 06 A0 00 00 00 01 01 SW: 6A 82 winscard_msg_srv.c:274:SHMProcessEventsContext() correctly processed client: 6 winscard.c:710:SCardDisconnect() Active Contexts: 1 > Don't remember if I have asked again, you are using the stable > MCardPlugin from the SVN and libmusclecard 1.3.1? Or > muscleframework-1.1.5? Try the SVN version. And the muscletools from SVN > (Don't know if the muscletool from the tar.gz is up to date, but it > should.)? > > http://svn.debian.org/ > > Look for: > > muscleplugins > muscleapps > pcsclite > > Try to detect the error: Do the following, in muscleTool.c at line 3759 > MSCEstablishConnection is executed (you should not have compiled > muscletools with the VERSION2 switch) insert a printf() statement if the > end of this is reached. Will look for this. > In MCardPlugin in the function MSC_RV PL_MSCIdentifyToken() insert also > a printf() at the end. > > But at first run pcscd -f -a -d to see all APDUs which are sent, so can > be detected if the applet selection works. done see the beginning of my mail -- Olivier LAHAYE Motorola Labs IT Manager Computer & Information Systems European Communications Research _______________________________________________ Muscle mailing list [email protected] http://lists.drizzle.com/mailman/listinfo/muscle
