2016-05-18 9:43 GMT+02:00 William To <[email protected]>: > Hi All, > > I have done the crazy thing of adding the vendor/product ID and human > readable name to the Info.plist file and attempted to perform read/write on > the card inserted to the smart card reader, and here is what I got: > > 0000072 winscard_svc.c:290:() Thread is started: dwClientID=4, > threadContext @808E288 > 00000036 winscard_svc.c:308:() Received command: CMD_VERSION from client 4 > 00000024 winscard_svc.c:324:() Client is protocol version 4:0 > 00000021 winscard_svc.c:349:() CMD_VERSION rv=0x0 for client 4 > 00000072 winscard_svc.c:308:() Received command: ESTABLISH_CONTEXT from > client 4 > 00000029 winscard.c:218:() Establishing Context: 0x1034607 > 00000021 winscard_svc.c:405:() ESTABLISH_CONTEXT rv=0x0 for client 4 > 00000095 winscard_svc.c:308:() Received command: CMD_GET_READERS_STATE > from client 4 > 00000240 winscard_svc.c:308:() Received command: CONNECT from client 4 > 00000027 winscard.c:278:() Attempting Connect to Identive CLOUD 2700 R > Smart Card Reader (21121226200082) 00 00 using protocol: 3 > 00000023 ATR: 3B BE 96 00 00 41 05 20 00 00 00 00 00 00 00 00 00 90 00 > 00000021 atrhandler.c:102:() Conv: 01, Y1: 0B, K: 0E > 00000021 atrhandler.c:119:() TA1: 96, TB1: 00, TC1: FFFFFFFF, TD1: 00 > 00000019 atrhandler.c:153:() T=0 Protocol Found > 00000019 atrhandler.c:248:() CurrentProtocol: 1, AvailableProtocols: 1 > 00000020 ATR: 3B BE 96 00 00 41 05 20 00 00 00 00 00 00 00 00 00 90 00 > 00000020 atrhandler.c:102:() Conv: 01, Y1: 0B, K: 0E > 00000021 atrhandler.c:119:() TA1: 96, TB1: 00, TC1: FFFFFFFF, TD1: 00 > 00000018 atrhandler.c:153:() T=0 Protocol Found > 00000021 atrhandler.c:248:() CurrentProtocol: 1, AvailableProtocols: 1 > 00000019 prothandler.c:127:() Attempting PTS to T=0 > 00000028 ifdhandler.c:673:() protocol T=0, > usb:04e6/5810:libusb:/dev/usb:4e6.5810/0 (lun: 0) > 00009888 winscard.c:423:() Active Protocol: T=0 > 00000039 winscard.c:444:() hCard Identity: 1d223 > 00000023 winscard_svc.c:447:() CONNECT rv=0x0 for client 4 > 00000156 winscard_svc.c:308:() Received command: GET_ATTRIB from client 4 > 00000053 ifdhandler.c:394:() tag: 0x90303, > usb:04e6/5810:libusb:/dev/usb:4e6.5810/0 (lun: 0) > 00000033 winscard_svc.c:720:() GET_ATTRIB rv=0x0 for client 4 > 00000135 winscard_svc.c:308:() Received command: TRANSMIT from client 4 > 00000050 winscard.c:1636:() Send Protocol: T=0 > 00000019 ifdhandler.c:1264:() usb:04e6/5810:libusb:/dev/usb:4e6.5810/0 > (lun: 0) > 00006547 winscard_svc.c:647:() TRANSMIT rv=0x0 for client 4 > 00000170 winscard_svc.c:308:() Received command: TRANSMIT from client 4 > 00000053 winscard.c:1636:() Send Protocol: T=0 > 00000026 ifdhandler.c:1264:() usb:04e6/5810:libusb:/dev/usb:4e6.5810/0 > (lun: 0) > 00003730 winscard_svc.c:647:() TRANSMIT rv=0x0 for client 4 > 00000196 winscard_svc.c:308:() Received command: TRANSMIT from client 4 > 00000056 winscard.c:1636:() Send Protocol: T=0 > 00000024 ifdhandler.c:1264:() usb:04e6/5810:libusb:/dev/usb:4e6.5810/0 > (lun: 0) > 00087784 winscard_svc.c:647:() TRANSMIT rv=0x0 for client 4 > 00000251 winscard_svc.c:308:() Received command: TRANSMIT from client 4 > 00000033 winscard.c:1636:() Send Protocol: T=0 > 00000023 ifdhandler.c:1264:() usb:04e6/5810:libusb:/dev/usb:4e6.5810/0 > (lun: 0) > *00015668 commands.c:1364:() overrun by 26 bytes* > 00000101 winscard_svc.c:647:() TRANSMIT rv=0x80100008 for client 4 > 00000435 winscard_svc.c:308:() Received command: DISCONNECT from client 4 > 00000034 winscard.c:848:() Active Contexts: 1 > 00000025 winscard_svc.c:487:() DISCONNECT rv=0x0 for client 4 > 00000089 winscard_svc.c:308:() Received command: RELEASE_CONTEXT from > client 4 > 00000041 winscard.c:229:() Releasing Context: 0x1034607 > 00000025 winscard_svc.c:421:() RELEASE_CONTEXT rv=0x0 for client 4 > 00000062 winscard_svc.c:301:() Client die: 4 > 00000040 winscard_svc.c:948:() Thread is stopping: dwClientID=4, > threadContext @808E288 > 00000022 winscard_svc.c:956:() Freeing SCONTEXT @808E288 > 20105953 pcscdaemon.c:649:() Received signal: 2 > > There is overrun by 26 bytes and the receive operation failed. >
Please generate a log as documented in https://pcsclite.alioth.debian.org/ccid.html#support I do not have the CCID frames in your log. Bye -- Dr. Ludovic Rousseau
_______________________________________________ Pcsclite-muscle mailing list [email protected] http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pcsclite-muscle
