Hi All,
On Fri, Jun 17, 2016 at 7:15 PM, Ludovic Rousseau < [email protected]> wrote: > > > 2016-06-17 10:32 GMT+02:00 William To <[email protected]>: > >> Hi All, >> Versions >> >> - CCID driver version <-- 1.3.13 >> - pcsc-lite version <-- 1.6.1 >> - smart card reader name <-- identive 2700 R (04e6:5810) >> - the output of the command "/usr/sbin/pcscd --version" >> >> pcsc-lite version 1.6.1. >> Copyright (C) 1999-2002 by David Corcoran <[email protected]>. >> Copyright (C) 2001-2010 by Ludovic Rousseau <[email protected]>. >> Copyright (C) 2003-2004 by Damien Sauveron <[email protected]>. >> Report bugs to <[email protected]>. >> Enabled features: Solaris i386-pc-solaris2.11 serial usb libusb >> usbdropdir=/usr/local/pcsc/drivers debugatr ipcdir=/var/run/pcscd >> sysconfdir=/usr/local/etc >> Platform >> >> - Operating system or GNU/Linux distribution name and version <-- >> Solaris 11.3 >> - Smart card middleware name and version <-- ?? >> - Reader manufacturer name and reader model name <-- identive 2700 R >> (04e6:5810) >> - Smart card name <-- ACOS5-64 >> >> Issue: whenever pcscd is started with the card reader plugged in to usb >> port, and smart card plugged into the card reader slot, the pcscd does not >> recognize the currently inserted smart card, and require manual >> remove/insert cycle to recognize it. >> >> Log: >> >> 00000000 debuglog.c:277:() debug level=debug >> 00000057 debuglog.c:306:() Debug options: APDU >> 00000379 configfile.l:282:() Parsing conf file: /usr/local/etc/reader.conf >> 00000033 pcscdaemon.c:528:() pcsc-lite 1.6.1 daemon ready. >> 00354708 hotplug_libusb.c:500:() Adding USB device: /dev/usb:4e6.5810/0 >> 00012960 readerfactory.c:979:() Attempting startup of Identive CLOUD 2700 >> R Smart Card Reader (53691433210867) 00 00 using >> /usr/local/pcsc/drivers/ifd-ccid.bundle/Contents/Solaris/libccid.so >> 00000514 readerfactory.c:849:() Loading IFD Handler 3.0 >> 00000139 ifdhandler.c:1715:() Driver version: 1.3.13 >> 00000428 ifdhandler.c:1728:() LogLevel: 0x0003 >> 00000035 ifdhandler.c:1738:() LogLevel from LIBCCID_ifdLogLevel: 0x000F >> 00000407 ifdhandler.c:1748:() DriverOptions: 0x0000 >> 00000046 ifdhandler.c:82:() lun: 0, device: >> usb:04e6/5810:libusb:/dev/usb:4e6.5810/0 >> 00000037 ccid_usb.c:167:() Reader index: 0, Device: >> usb:04e6/5810:libusb:/dev/usb:4e6.5810/0 >> 00000635 ccid_usb.c:284:() Manufacturer: Ludovic Rousseau ( >> [email protected]) >> 00000391 ccid_usb.c:294:() ProductString: Generic CCID driver >> 00000394 ccid_usb.c:300:() Copyright: This driver is protected by terms >> of the GNU Lesser General Public License version 2.1, or (at your option) >> any later version. >> 00029684 ccid_usb.c:395:() Checking device: /dev/usb/4e6.5810/0 >> 00000030 ccid_usb.c:449:() Trying to open USB bus/device: >> /dev/usb/4e6.5810/0 >> 00000123 ccid_usb.c:512:() Found Vendor/Product: 04E6/5810 (Identive >> CLOUD 2700 R Smart Card Reader) >> 00000032 ccid_usb.c:515:() Using USB bus/device: /dev/usb/4e6.5810/0 >> 00000033 ccid_usb.c:978:() request: 0x03 >> 00006070 receive: >> 00000114 ccid_usb.c:921:() IFD does not support GET_DATA_RATES request: >> I/O error >> 00011870 ccid_usb.c:1003:() before (0) >> ^C03561153 pcscdaemon.c:649:() Received signal: 2 >> 00000041 pcscdaemon.c:654:() Preparing for suicide >> > > I do not see any CCID communication in your trace. > I do not see any call to IFDHICCPresence(). > If I start pcscd with the card inserted into the reader and with the reader inserted to the usb port. > > Have you modified pcsc-lite and/or libccid to get them compile on Solaris? > If yes, what are the modifications? > I didn't modify the source code. I only modified the Info.plist and added the support for the card reader. > > The log line: > 00000087 readerfactory.c:273:() Using the pcscd polling thread > was present in your first log but is no more present here. Do you use the > same versions of pcsc-lite and libccid in the 2 log traces? > > The first log was generated with the manual card removal/insertion. > Did you have a smart card inserted when you generated the trace? > For both logs, card is inserted before pcscd starts. The second part of first log was generated when card is manually removed and inserted. > > Bye > > -- > Dr. Ludovic Rousseau > > _______________________________________________ > Pcsclite-muscle mailing list > [email protected] > http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pcsclite-muscle >
_______________________________________________ Pcsclite-muscle mailing list [email protected] http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pcsclite-muscle
