2013/8/21 Jerry Shun <[email protected]>:
> Hi,
>
> Thanks for the quick response. The attached is the log file captured using:
> "sudo LIBCCID_ifdLogLevel=0x000F pcscd --foreground --debug --apdu | tee 
> log.txt"
> The log is captured from the beginning to the point that SPE using pin pad is 
> suppose to happen but pin entry was requested and pin is transmitted to the 
> host instead.

The application is using only 1 SCardControl call:

00000018 ifdhandler.c:1360:IFDHControl() ControlCode: 0x313520,
usb:046a/0010:libudev:1:/dev/bus/usb/005/016 (lun: 0)
00000007 Control TxBuffer:
00000007 Control RxBuffer:
00000013 ifdwrapper.c:461:IFDControl() Card not transacted: 606
00000011 ifdwrapper.c:463:IFDControl() ControlCode: 0x00313520 BytesReturned: 0
00000006 TxBuffer
00000006 RxBuffer
00000008 winscard.c:1344:SCardControl() UnrefReader() count was: 2
00000011 winscard_svc.c:650:ContextThread() CONTROL rv=0x8010001F for client 18

The ControlCode: 0x313520 is not know and the application get an error code.

>From [1]:
" Thanks again: you were correct on the control code (SCARD_CTL_CODE(3400) =
0x42000D48 under Linux and 0x313520 under Windows) issue: I do get my list of
features now "

Are you using a remote desktop application with a Windows application
running on a server?

Can you generate the same pcscd log using pcsc-lite 1.6.4 so we can
compare the two logs?

Bye

[1] http://permalink.gmane.org/gmane.comp.lib.muscle/4939

-- 
 Dr. Ludovic Rousseau

_______________________________________________
Muscle mailing list
[email protected]
http://lists.musclecard.com/mailman/listinfo/muscle_lists.musclecard.com

Reply via email to