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
