Hi Ludovic, Here are 2 log files: - Only pcscd on USB2.0 - pcscd + libusb on USB3.0
On Fri 25 May 2012 07:24:33 PM ICT, Ludovic Rousseau wrote: > > Thanks. > pcscd is sending logs to stdout. But libusb is using stderr. So the > two log flows are not synchronous and not ordered correctly. > I guess you have redirected the output in a file to send me. > Can you try again but without a redirection. After the error occurs > cut and paste the log lines in a file. That should solve the ordering > issue. > > > I failed to see this in the first log. > > 04406360 winscard.c:1551:SCardTransmit() Send Protocol: T=1 > 04406367 APDU: 00 CA 00 6E 00 08 00 > 04406374 ifdhandler.c:1292:IFDHTransmitToICC() > usb:20a0/4107:libudev:0:/dev/bus/usb/003/003 (lun: 0) > 04406379 commands.c:2035:CmdXfrBlockTPDU_T1() T=1: 7 and 2050 bytes > 04406383 openct/proto-t1.c:571:t1_build() more bit: 0 > 04406392 sending: 00 40 07 00 CA 00 6E 00 08 00 EB > 04406414 -> 000000 6F 0B 00 00 00 00 08 00 00 00 00 40 07 00 CA 00 6E > 00 08 00 EB > 18232119 ccid_usb.c:677:ReadUSB() read failed (3/3): -7 Invalid argument > > You are using an extended APDU with a Le=00 08 00 i.e. 2048 bytes. The > reader is expecting 2048+2 bytes from the card. > > Can you check the same APDU command is used with a USB 2.0 port? > What is the reader response? > > Bye > -- Regards, Quân
log_pcscd_20120526.tar.gz
Description: GNU Zip compressed data
_______________________________________________ Muscle mailing list [email protected] http://lists.drizzle.com/mailman/listinfo/muscle
