[Pcsclite-muscle] problem with scanning OMNIKEY card

Rajan Gurjar Rajan.Gurjar at ll.mit.edu
Thu Dec 28 13:52:38 PST 2017



On 12/28/2017 04:17 PM, Rajan Gurjar wrote:
> Hi as per Ludovic's suggestions to my earlier e-mail
>
> I tried the following on two linux systems (same OS but one is a 
> desktop and the other a laptop). Both show different response but both 
> unable to read the card.
>
> First desktop system
>
> ---------------------------
>
> pcscd version:
>
> pcsc-lite version 1.5.2.
> Copyright (C) 1999-2002 by David Corcoran <corcoran at linuxnet.com>.
> Copyright (C) 2001-2008 by Ludovic Rousseau <ludovic.rousseau at free.fr>.
> Copyright (C) 2003-2004 by Damien Sauveron <sauveron at labri.fr>.
> Report bugs to <muscle at lists.musclecard.com>.
> Enabled features: Linux libhal usbdropdir=/usr/lib64/pcsc/drivers 
> confdir=/etc ipcdir=/var/run
>
>
> OS version:
>
> CentOS6.9 -desktop
>
>
> Smart Card:
>
> OMNIKEY Card 3121
>
> sudo LIBCCID_ifdLogLevel=0x000F pcscd --foreground --debug --apdu 
> --color | tee log.txt
>
> did not work. --color option not available and log file had nothing in 
> it.
>
> Instead copying the screen messages
>
>
> sudo pcscd --foreground --debug --apdu  >> log.txt
>
> 00000000 pcscdaemon.c:267:main() pcscd set to foreground with debug 
> send to stderr
> 00000023 debuglog.c:239:DebugLogSetLevel() debug level=debug
> 00000006 debuglog.c:268:DebugLogSetCategory() Debug options: APDU
> 00001616 pcscdaemon.c:506:main() pcsc-lite 1.5.2 daemon ready.
> 00094949 hotplug_libhal.c:307:get_driver() Looking a driver for VID: 
> 0x8087, PID: 0x0024
> 00000730 hotplug_libhal.c:307:get_driver() Looking a driver for VID: 
> 0x1D6B, PID: 0x0002
> 00001241 hotplug_libhal.c:307:get_driver() Looking a driver for VID: 
> 0x0451, PID: 0x8041
> 00000556 hotplug_libhal.c:307:get_driver() Looking a driver for VID: 
> 0x0451, PID: 0x8041
> 00000880 hotplug_libhal.c:307:get_driver() Looking a driver for VID: 
> 0x1D6B, PID: 0x0003
> 00000698 hotplug_libhal.c:307:get_driver() Looking a driver for VID: 
> 0x0451, PID: 0x8043
> 00000540 hotplug_libhal.c:307:get_driver() Looking a driver for VID: 
> 0x0451, PID: 0x8043
> 00000527 hotplug_libhal.c:307:get_driver() Looking a driver for VID: 
> 0x413C, PID: 0x1004
> 00000529 hotplug_libhal.c:307:get_driver() Looking a driver for VID: 
> 0x413C, PID: 0x2006
> 00000538 hotplug_libhal.c:307:get_driver() Looking a driver for VID: 
> 0x413C, PID: 0x2006
> 00001052 hotplug_libhal.c:307:get_driver() Looking a driver for VID: 
> 0x046D, PID: 0xC044
> 00000872 hotplug_libhal.c:307:get_driver() Looking a driver for VID: 
> 0x1D6B, PID: 0x0002
> 00001244 hotplug_libhal.c:307:get_driver() Looking a driver for VID: 
> 0x8087, PID: 0x0024
> 00000694 hotplug_libhal.c:307:get_driver() Looking a driver for VID: 
> 0x1D6B, PID: 0x0002
> ^C22601101 pcscdaemon.c:581:signal_trap() Preparing for suicide
> 01000151 readerfactory.c:1267:RFCleanupReaders() entering cleaning 
> function
> 00000028 pcscdaemon.c:531:at_exit() cleaning /var/run
>
>
> The program hangs at 00000694 - nothing happens.
>
>
> $ sudo pcsc_scan
>
> PC/SC device scanner
> V 1.4.25 (c) 2001-2011, Ludovic Rousseau <ludovic.rousseau at free.fr>
> Compiled with PC/SC lite version: 1.5.2
> Using reader plug'n play mechanism
> Scanning present readers...
> Waiting for the first reader...
>
> I am unable to read the card. Any suggestions?
>
>
> Second laptop system
>
> ----------------------------------
>
> I insert the same card and it does
>
> sudo pcscd -v
> pcsc-lite version 1.5.2.
> Copyright (C) 1999-2002 by David Corcoran <corcoran at linuxnet.com>.
> Copyright (C) 2001-2008 by Ludovic Rousseau <ludovic.rousseau at free.fr>.
> Copyright (C) 2003-2004 by Damien Sauveron <sauveron at labri.fr>.
> Report bugs to <muscle at lists.musclecard.com>.
> Enabled features: Linux libhal usbdropdir=/usr/lib64/pcsc/drivers 
> confdir=/etc ipcdir=/var/run
>
>
> sudo pcsc_scan
>
> PC/SC device scanner
> V 1.4.25 (c) 2001-2011, Ludovic Rousseau <ludovic.rousseau at free.fr>
> Compiled with PC/SC lite version: 1.5.2
> Using reader plug'n play mechanism
> Scanning present readers...
> 0: OmniKey CardMan 3121-1 00 00
> 1: Broadcom Corp 5880 (0123456789ABCD) 01 00
>
> Thu Dec 28 16:05:09 2017
> Reader 0: OmniKey CardMan 3121-1 00 00
>   Card state: Card inserted, Unresponsive card,
> Reader 1: Broadcom Corp 5880 (0123456789ABCD) 01 00
>   Card state: Card removed,
>
> Thu Dec 28 16:05:23 2017
> Reader 0: OmniKey CardMan 3121-1 00 00
>   Card state: Card removed,
>
> Thu Dec 28 16:05:25 2017
> Reader 0: OmniKey CardMan 3121-1 00 00
>   Card state: Card inserted,
>   ATR: 3B F9 96 00 00 80 31 FE 45 53 43 45 37 20 03 00 20 46 42
>
> ATR: 3B F9 96 00 00 80 31 FE 45 53 43 45 37 20 03 00 20 46 42
> + TS = 3B --> Direct Convention
> + T0 = F9, Y(1): 1111, K: 9 (historical bytes)
>   TA(1) = 96 --> Fi=512, Di=32, 16 cycles/ETU
>     250000 bits/s at 4 MHz, fMax for Fi = 5 MHz => 312500 bits/s
>   TB(1) = 00 --> VPP is not electrically connected
>   TC(1) = 00 --> Extra guard time: 0
>   TD(1) = 80 --> Y(i+1) = 1000, Protocol T = 0
> -----
>   TD(2) = 31 --> Y(i+1) = 0011, Protocol T = 1
> -----
>   TA(3) = FE --> IFSC: 254
>   TB(3) = 45 --> Block Waiting Integer: 4 - Character Waiting Integer: 5
> + Historical bytes: 53 43 45 37 20 03 00 20 46
>   Category indicator byte: 53 (proprietary format)
> + TCK = 42 (correct checksum)
>
> Possibly identified card (using /root/.cache/smartcard_list.txt):
> 3B F9 96 00 00 80 31 FE 45 53 43 45 37 20 03 00 20 46 42
>     ActivIdentity Activkey Sim (PKI)
> https://www.hidglobal.com/products/cards-and-credentials/activid/usb-tokens 
>
>
>
> sudo pcscd -df
> 00000000 pcscdaemon.c:267:main() pcscd set to foreground with debug 
> send to stderr
> 00000632 utils.c:115:StatSynchronize() status file: 
> /var/run/pcscd.events/event.19880.17023819
> 00000158 utils.c:123:StatSynchronize() Can't open 
> /var/run/pcscd.events/event.19880.17023819: Bad file descriptor
> 00001404 pcscdaemon.c:506:main() pcsc-lite 1.5.2 daemon ready.
> 00280801 hotplug_libhal.c:307:get_driver() Looking a driver for VID: 
> 0x076B, PID: 0x3022
> 00000008 hotplug_libhal.c:342:HPAddDevice() Adding USB device: 
> usb_device_76b_3022_noserial_if0
> 01001195 readerfactory.c:1024:RFInitializeReader() Attempting startup 
> of OmniKey CardMan 3121-1 00 00 using 
> /usr/lib64/pcsc/drivers/ifd-ccid.bundle/Contents/Linux/libccid.so
> 00010605 readerfactory.c:877:RFBindFunctions() Loading IFD Handler 3.0
> 00000062 ifdhandler.c:1377:init_driver() Driver version: 1.3.9
> 00000911 ifdhandler.c:1390:init_driver() LogLevel: 0x0003
> 00000823 ifdhandler.c:1410:init_driver() DriverOptions: 0x0000
> 00000016 ifdhandler.c:81:IFDHCreateChannelByName() lun: 0, device: 
> usb:076b/3022:libhal:/org/freedesktop/Hal/devices/usb_device_76b_3022_noserial_if0 
>
> 00001588 ccid_usb.c:236:OpenUSBByName() Manufacturer: Ludovic Rousseau 
> (ludovic.rousseau at free.fr)
> 00000826 ccid_usb.c:246:OpenUSBByName() ProductString: Generic CCID 
> driver
> 00000818 ccid_usb.c:252:OpenUSBByName() Copyright: This driver is 
> protected by terms of the GNU Lesser General Public License version 
> 2.1, or (at your option) any later version.
> 00016028 ccid_usb.c:408:OpenUSBByName() Found Vendor/Product: 
> 076B/3022 (OmniKey CardMan 3121-1)
> 00000013 ccid_usb.c:410:OpenUSBByName() Using USB bus/device: 003/013
> 00015563 ccid_usb.c:798:get_data_rates() Got 256 data rates but was 
> expecting 106
> 00000023 ccid_usb.c:816:get_data_rates() declared: 10752 bps
> 00000005 ccid_usb.c:816:get_data_rates() declared: 21505 bps
> 00000004 ccid_usb.c:816:get_data_rates() declared: 43010 bps
> 00000004 ccid_usb.c:816:get_data_rates() declared: 86021 bps
> 00000003 ccid_usb.c:816:get_data_rates() declared: 172043 bps
> 00000004 ccid_usb.c:816:get_data_rates() declared: 344086 bps
> 00000003 ccid_usb.c:816:get_data_rates() declared: 129032 bps
> 00000004 ccid_usb.c:816:get_data_rates() declared: 215053 bps
> 00000003 ccid_usb.c:816:get_data_rates() declared: 12903 bps
> 00000004 ccid_usb.c:816:get_data_rates() declared: 25806 bps
> 00000003 ccid_usb.c:816:get_data_rates() declared: 51612 bps
> 00000004 ccid_usb.c:816:get_data_rates() declared: 103225 bps
> 00000003 ccid_usb.c:816:get_data_rates() declared: 206451 bps
> 00000004 ccid_usb.c:816:get_data_rates() declared: 412903 bps
> 00000003 ccid_usb.c:816:get_data_rates() declared: 154838 bps
> 00000004 ccid_usb.c:816:get_data_rates() declared: 258064 bps
> 00000003 ccid_usb.c:816:get_data_rates() declared: 7168 bps
> 00000004 ccid_usb.c:816:get_data_rates() declared: 14336 bps
> 00000004 ccid_usb.c:816:get_data_rates() declared: 28673 bps
> 00000047 ccid_usb.c:816:get_data_rates() declared: 57347 bps
> 00000004 ccid_usb.c:816:get_data_rates() declared: 114695 bps
> 00000003 ccid_usb.c:816:get_data_rates() declared: 229390 bps
> 00000004 ccid_usb.c:816:get_data_rates() declared: 143369 bps
> 00000004 ccid_usb.c:816:get_data_rates() declared: 8602 bps
> 00000003 ccid_usb.c:816:get_data_rates() declared: 17204 bps
> 00000004 ccid_usb.c:816:get_data_rates() declared: 34408 bps
> 00000004 ccid_usb.c:816:get_data_rates() declared: 68817 bps
> 00000003 ccid_usb.c:816:get_data_rates() declared: 137634 bps
> 00000005 ccid_usb.c:816:get_data_rates() declared: 275268 bps
> 00000004 ccid_usb.c:816:get_data_rates() declared: 5376 bps
> 00000004 ccid_usb.c:816:get_data_rates() declared: 64516 bps
> 00000003 ccid_usb.c:816:get_data_rates() declared: 107526 bps
> 00000004 ccid_usb.c:816:get_data_rates() declared: 6451 bps
> 00000004 ccid_usb.c:816:get_data_rates() declared: 77419 bps
> 00000003 ccid_usb.c:816:get_data_rates() declared: 8064 bps
> 00000004 ccid_usb.c:816:get_data_rates() declared: 16129 bps
> 00000005 ccid_usb.c:816:get_data_rates() declared: 32258 bps
> 00000004 ccid_usb.c:816:get_data_rates() declared: 96774 bps
> 00000003 ccid_usb.c:816:get_data_rates() declared: 161290 bps
> 00000004 ccid_usb.c:816:get_data_rates() declared: 3584 bps
> 00000005 ccid_usb.c:816:get_data_rates() declared: 71684 bps
> 00000003 ccid_usb.c:816:get_data_rates() declared: 4301 bps
> 00000005 ccid_usb.c:816:get_data_rates() declared: 2688 bps
> 00000004 ccid_usb.c:816:get_data_rates() declared: 53763 bps
> 00000004 ccid_usb.c:816:get_data_rates() declared: 3225 bps
> 00000004 ccid_usb.c:816:get_data_rates() declared: 38709 bps
> 00000004 ccid_usb.c:816:get_data_rates() declared: 4032 bps
> 00000004 ccid_usb.c:816:get_data_rates() declared: 48387 bps
> 00000004 ccid_usb.c:816:get_data_rates() declared: 80645 bps
> 00000004 ccid_usb.c:816:get_data_rates() declared: 2150 bps
> 00000004 ccid_usb.c:816:get_data_rates() declared: 2580 bps
> 00000004 ccid_usb.c:816:get_data_rates() declared: 5161 bps
> 00000004 ccid_usb.c:816:get_data_rates() declared: 10322 bps
> 00000004 ccid_usb.c:816:get_data_rates() declared: 20645 bps
> 00000004 ccid_usb.c:816:get_data_rates() declared: 41290 bps
> 00000004 ccid_usb.c:816:get_data_rates() declared: 82580 bps
> 00000004 ccid_usb.c:816:get_data_rates() declared: 30967 bps
> 00000005 ccid_usb.c:816:get_data_rates() declared: 7812 bps
> 00000003 ccid_usb.c:816:get_data_rates() declared: 15625 bps
> 00000005 ccid_usb.c:816:get_data_rates() declared: 31250 bps
> 00000004 ccid_usb.c:816:get_data_rates() declared: 62500 bps
> 00000003 ccid_usb.c:816:get_data_rates() declared: 125000 bps
> 00000004 ccid_usb.c:816:get_data_rates() declared: 250000 bps
> 00000004 ccid_usb.c:816:get_data_rates() declared: 93750 bps
> 00000004 ccid_usb.c:816:get_data_rates() declared: 156250 bps
> 00000004 ccid_usb.c:816:get_data_rates() declared: 9375 bps
> 00000004 ccid_usb.c:816:get_data_rates() declared: 18750 bps
> 00000004 ccid_usb.c:816:get_data_rates() declared: 37500 bps
> 00000004 ccid_usb.c:816:get_data_rates() declared: 75000 bps
> 00000004 ccid_usb.c:816:get_data_rates() declared: 150000 bps
> 00000004 ccid_usb.c:816:get_data_rates() declared: 300000 bps
> 00000005 ccid_usb.c:816:get_data_rates() declared: 112500 bps
> 00000003 ccid_usb.c:816:get_data_rates() declared: 187500 bps
> 00000004 ccid_usb.c:816:get_data_rates() declared: 5208 bps
> 00000004 ccid_usb.c:816:get_data_rates() declared: 10416 bps
> 00000004 ccid_usb.c:816:get_data_rates() declared: 20833 bps
> 00000004 ccid_usb.c:816:get_data_rates() declared: 41666 bps
> 00000004 ccid_usb.c:816:get_data_rates() declared: 83333 bps
> 00000004 ccid_usb.c:816:get_data_rates() declared: 166666 bps
> 00000004 ccid_usb.c:816:get_data_rates() declared: 104166 bps
> 00000004 ccid_usb.c:816:get_data_rates() declared: 6250 bps
> 00000004 ccid_usb.c:816:get_data_rates() declared: 12500 bps
> 00000004 ccid_usb.c:816:get_data_rates() declared: 25000 bps
> 00000005 ccid_usb.c:816:get_data_rates() declared: 50000 bps
> 00000004 ccid_usb.c:816:get_data_rates() declared: 100000 bps
> 00000004 ccid_usb.c:816:get_data_rates() declared: 200000 bps
> 00000004 ccid_usb.c:816:get_data_rates() declared: 3906 bps
> 00000004 ccid_usb.c:816:get_data_rates() declared: 46875 bps
> 00000004 ccid_usb.c:816:get_data_rates() declared: 78125 bps
> 00000004 ccid_usb.c:816:get_data_rates() declared: 4687 bps
> 00000004 ccid_usb.c:816:get_data_rates() declared: 56250 bps
> 00000004 ccid_usb.c:816:get_data_rates() declared: 5859 bps
> 00000004 ccid_usb.c:816:get_data_rates() declared: 11718 bps
> 00000004 ccid_usb.c:816:get_data_rates() declared: 23437 bps
> 00000004 ccid_usb.c:816:get_data_rates() declared: 70312 bps
> 00000004 ccid_usb.c:816:get_data_rates() declared: 117187 bps
> 00000004 ccid_usb.c:816:get_data_rates() declared: 2604 bps
> 00000004 ccid_usb.c:816:get_data_rates() declared: 52083 bps
> 00000005 ccid_usb.c:816:get_data_rates() declared: 3125 bps
> 00000004 ccid_usb.c:816:get_data_rates() declared: 1953 bps
> 00000003 ccid_usb.c:816:get_data_rates() declared: 39062 bps
> 00000004 ccid_usb.c:816:get_data_rates() declared: 2343 bps
> 00000004 ccid_usb.c:816:get_data_rates() declared: 28125 bps
> 00000004 ccid_usb.c:816:get_data_rates() declared: 2929 bps
> 00000004 ccid_usb.c:816:get_data_rates() declared: 35156 bps
> 00000004 ccid_usb.c:816:get_data_rates() declared: 58593 bps
> 00000439 ifdhandler.c:334:IFDHGetCapabilities() tag: 0xFB0, 
> usb:076b/3022:libhal:/org/freedesktop/Hal/devices/usb_device_76b_3022_noserial_if0 
> (lun: 0)
> 00000007 readerfactory.c:249:RFAddReader() Using the pcscd polling thread
> 00000505 ifdhandler.c:334:IFDHGetCapabilities() tag: 0xFAE, 
> usb:076b/3022:libhal:/org/freedesktop/Hal/devices/usb_device_76b_3022_noserial_if0 
> (lun: 0)
> 00000010 ifdhandler.c:377:IFDHGetCapabilities() Reader supports 1 slot(s)
> 00000822 ifdhandler.c:964:IFDHPowerICC() action: PowerUp, 
> usb:076b/3022:libhal:/org/freedesktop/Hal/devices/usb_device_76b_3022_noserial_if0 
> (lun: 0)
> 00014354 hotplug_libhal.c:307:get_driver() Looking a driver for VID: 
> 0x8087, PID: 0x8000
> 00000268 hotplug_libhal.c:307:get_driver() Looking a driver for VID: 
> 0x0A5C, PID: 0x5800
> 00000003 hotplug_libhal.c:342:HPAddDevice() Adding USB device: 
> usb_device_a5c_5800_0123456789ABCD_if1
> 00014436 Card ATR: 3B F9 96 00 00 80 31 FE 45 53 43 45 37 20 03 00 20 
> 46 42
> 00986292 ifdhandler.c:334:IFDHGetCapabilities() tag: 0xFAF, 
> usb:076b/3022:libhal:/org/freedesktop/Hal/devices/usb_device_76b_3022_noserial_if0 
> (lun: 0)
> 00000009 readerfactory.c:515:RFSetReaderName() Support 16 simultaneous 
> readers
> 00000004 ifdhandler.c:334:IFDHGetCapabilities() tag: 0xFAD, 
> usb:076b/3022:libhal:/org/freedesktop/Hal/devices/usb_device_76b_3022_noserial_if0 
> (lun: 0)
> 00000002 readerfactory.c:195:RFAddReader() Driver is thread safe
> 00000002 readerfactory.c:1024:RFInitializeReader() Attempting startup 
> of Broadcom Corp 5880 (0123456789ABCD) 01 00 using 
> /usr/lib64/pcsc/drivers/ifd-ccid.bundle/Contents/Linux/libccid.so
> 00000002 readerfactory.c:741:RFLoadReader() Reusing already loaded 
> driver for 
> /usr/lib64/pcsc/drivers/ifd-ccid.bundle/Contents/Linux/libccid.so
> 00000013 readerfactory.c:877:RFBindFunctions() Loading IFD Handler 3.0
> 00000009 ifdhandler.c:81:IFDHCreateChannelByName() lun: 10000, device: 
> usb:0a5c/5800:libhal:/org/freedesktop/Hal/devices/usb_device_a5c_5800_0123456789ABCD_if1
> 00000297 ccid_usb.c:236:OpenUSBByName() Manufacturer: Ludovic Rousseau 
> (ludovic.rousseau at free.fr)
> 00000157 ccid_usb.c:246:OpenUSBByName() ProductString: Generic CCID 
> driver
> 00000154 ccid_usb.c:252:OpenUSBByName() Copyright: This driver is 
> protected by terms of the GNU Lesser General Public License version 
> 2.1, or (at your option) any later version.
> 00079214 ccid_usb.c:408:OpenUSBByName() Found Vendor/Product: 
> 0A5C/5800 (Broadcom Corp 5880)
> 00000014 ccid_usb.c:410:OpenUSBByName() Using USB bus/device: 002/003
> 00000594 ccid_usb.c:780:get_data_rates() IFD does not support 
> GET_DATA_RATES request: Success
> 00000227 ifdhandler.c:334:IFDHGetCapabilities() tag: 0xFB0, 
> usb:0a5c/5800:libhal:/org/freedesktop/Hal/devices/usb_device_a5c_5800_0123456789ABCD_if1 
> (lun: 10000)
> 00000002 readerfactory.c:249:RFAddReader() Using the pcscd polling thread
> 00003525 ifdhandler.c:334:IFDHGetCapabilities() tag: 0xFAE, 
> usb:0a5c/5800:libhal:/org/freedesktop/Hal/devices/usb_device_a5c_5800_0123456789ABCD_if1 
> (lun: 10000)
> 00000004 ifdhandler.c:377:IFDHGetCapabilities() Reader supports 1 slot(s)
> 00000604 hotplug_libhal.c:307:get_driver() Looking a driver for VID: 
> 0x0A5C, PID: 0x5800
> 00000006 hotplug_libhal.c:342:HPAddDevice() Adding USB device: 
> usb_device_a5c_5800_0123456789ABCD_if0
> 01001977 ifdhandler.c:334:IFDHGetCapabilities() tag: 0xFAF, 
> usb:076b/3022:libhal:/org/freedesktop/Hal/devices/usb_device_76b_3022_noserial_if0 
> (lun: 0)
> 00000024 readerfactory.c:515:RFSetReaderName() Support 16 simultaneous 
> readers
> 00000012 ifdhandler.c:334:IFDHGetCapabilities() tag: 0xFAF, 
> usb:0a5c/5800:libhal:/org/freedesktop/Hal/devices/usb_device_a5c_5800_0123456789ABCD_if1 
> (lun: 10000)
> 00000009 readerfactory.c:515:RFSetReaderName() Support 16 simultaneous 
> readers
> 00000013 ifdhandler.c:334:IFDHGetCapabilities() tag: 0xFAD, 
> usb:0a5c/5800:libhal:/org/freedesktop/Hal/devices/usb_device_a5c_5800_0123456789ABCD_if1 
> (lun: 10000)
> 00000010 readerfactory.c:195:RFAddReader() Driver is thread safe
> 00000009 readerfactory.c:1024:RFInitializeReader() Attempting startup 
> of Broadcom Corp 5880 (0123456789ABCD) 02 00 using 
> /usr/lib64/pcsc/drivers/ifd-ccid.bundle/Contents/Linux/libccid.so
> 00000010 readerfactory.c:741:RFLoadReader() Reusing already loaded 
> driver for 
> /usr/lib64/pcsc/drivers/ifd-ccid.bundle/Contents/Linux/libccid.so
> 00000045 readerfactory.c:877:RFBindFunctions() Loading IFD Handler 3.0
> 00000040 ifdhandler.c:81:IFDHCreateChannelByName() lun: 20000, device: 
> usb:0a5c/5800:libhal:/org/freedesktop/Hal/devices/usb_device_a5c_5800_0123456789ABCD_if0
> 00001289 ccid_usb.c:236:OpenUSBByName() Manufacturer: Ludovic Rousseau 
> (ludovic.rousseau at free.fr)
> 00000803 ccid_usb.c:246:OpenUSBByName() ProductString: Generic CCID 
> driver
> 00000791 ccid_usb.c:252:OpenUSBByName() Copyright: This driver is 
> protected by terms of the GNU Lesser General Public License version 
> 2.1, or (at your option) any later version.
> 00082252 ccid_usb.c:354:OpenUSBByName() USB device 002/003 already in 
> use. Checking next one.
> 00044046 ifdhandler.c:102:IFDHCreateChannelByName() failed
> 00000003 readerfactory.c:1050:RFInitializeReader() Open Port 200002 
> Failed 
> (usb:0a5c/5800:libhal:/org/freedesktop/Hal/devices/usb_device_a5c_5800_0123456789ABCD_if0)
> 00000002 readerfactory.c:233:RFAddReader() Broadcom Corp 5880 
> (0123456789ABCD) init failed.
> 00000341 hotplug_libhal.c:432:HPAddDevice() trying libusb scheme with: 
> usb:0a5c/5800:libusb:002:003
> 00000004 ifdhandler.c:334:IFDHGetCapabilities() tag: 0xFAF, 
> usb:076b/3022:libhal:/org/freedesktop/Hal/devices/usb_device_76b_3022_noserial_if0 
> (lun: 0)
> 00000002 readerfactory.c:515:RFSetReaderName() Support 16 simultaneous 
> readers
> 00000002 ifdhandler.c:334:IFDHGetCapabilities() tag: 0xFAF, 
> usb:0a5c/5800:libhal:/org/freedesktop/Hal/devices/usb_device_a5c_5800_0123456789ABCD_if1 
> (lun: 10000)
> 00000002 readerfactory.c:515:RFSetReaderName() Support 16 simultaneous 
> readers
> 00000002 ifdhandler.c:334:IFDHGetCapabilities() tag: 0xFAD, 
> usb:0a5c/5800:libhal:/org/freedesktop/Hal/devices/usb_device_a5c_5800_0123456789ABCD_if1 
> (lun: 10000)
> 00000002 readerfactory.c:195:RFAddReader() Driver is thread safe
> 00000002 readerfactory.c:1024:RFInitializeReader() Attempting startup 
> of Broadcom Corp 5880 (0123456789ABCD) 02 00 using 
> /usr/lib64/pcsc/drivers/ifd-ccid.bundle/Contents/Linux/libccid.so
> 00000002 readerfactory.c:741:RFLoadReader() Reusing already loaded 
> driver for 
> /usr/lib64/pcsc/drivers/ifd-ccid.bundle/Contents/Linux/libccid.so
> 00000008 readerfactory.c:877:RFBindFunctions() Loading IFD Handler 3.0
> 00000008 ifdhandler.c:81:IFDHCreateChannelByName() lun: 20000, device: 
> usb:0a5c/5800:libusb:002:003
> 00000264 ccid_usb.c:236:OpenUSBByName() Manufacturer: Ludovic Rousseau 
> (ludovic.rousseau at free.fr)
> 00000156 ccid_usb.c:246:OpenUSBByName() ProductString: Generic CCID 
> driver
> 00000153 ccid_usb.c:252:OpenUSBByName() Copyright: This driver is 
> protected by terms of the GNU Lesser General Public License version 
> 2.1, or (at your option) any later version.
> 00078969 ccid_usb.c:354:OpenUSBByName() USB device 002/003 already in 
> use. Checking next one.
> 00044057 ifdhandler.c:102:IFDHCreateChannelByName() failed
> 00000003 readerfactory.c:1050:RFInitializeReader() Open Port 200002 
> Failed (usb:0a5c/5800:libusb:002)
> 00000002 readerfactory.c:233:RFAddReader() Broadcom Corp 5880 
> (0123456789ABCD) init failed.
> 00000003 hotplug_libhal.c:439:HPAddDevice() Failed adding USB device: 
> usb_device_a5c_5800_0123456789ABCD_if0
> 00000731 hotplug_libhal.c:307:get_driver() Looking a driver for VID: 
> 0x1D6B, PID: 0x0002
> 00001335 hotplug_libhal.c:307:get_driver() Looking a driver for VID: 
> 0x8087, PID: 0x8008
> 00000367 hotplug_libhal.c:307:get_driver() Looking a driver for VID: 
> 0x1D6B, PID: 0x0002
> 00000621 hotplug_libhal.c:307:get_driver() Looking a driver for VID: 
> 0x1D6B, PID: 0x0003
> 00000345 hotplug_libhal.c:307:get_driver() Looking a driver for VID: 
> 0x1D6B, PID: 0x0002
>
>
> And hangs here.
>
> Although it reads the card it does not show up on reboot.
>
> Thanks
>
> Rajan
>
>


-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 4666 bytes
Desc: S/MIME Cryptographic Signature
URL: <http://lists.infradead.org/pipermail/pcsclite-muscle/attachments/20171228/7588dbf1/attachment-0001.p7s>


More information about the pcsclite-muscle mailing list