Problem with SCM SDI010
lespaul86 <[email protected]>
| Newsgroups | gmane.comp.lib.muscle |
|---|---|
| Message-ID | <[email protected]> |
Hi, I'm trying to get the contactless interace (ISO14443) of a SCM SDI010 to work in Linux (Ubuntu 12.04 64 bit). I've tried to use the CCID and proprietary driver (http://support.identive-group.com/downloads.php). According to the supported hardware list, the contactless interface is currently NOT supported by CCID. However, when I run pcsc_scan and scan a desfire card it is identified after which I became somewhat hopeful that it may work. However, when I try to send data to it (with gscriptor or from ruby code) I get a "Card not transacted: 0x80100016". When I start the pcscd deamon with the proprietary driver I get the following error: *** glibc detected *** pcscd: double free or corruption (!prev): 0x0000000000ac82d0 *** *** glibc detected *** pcscd: malloc(): memory corruption: 0x0000000000ac83e0 *** The deamon log files are added for both situations. I've tried this with both the stock libpcsclite1 / ccid (version 1.7.4 / 1.4.5) from the apt repository as with the latest version installed from source (1.8.10 / 1.4.13). Please note that I'm completely new to this technology. Any suggestion for getting this to work with either one of the drivers would be greatly appreciated. Thanks -- Log file with using CCID driver 00000000 debuglog.c:269:DebugLogSetLevel() debug level=debug 00000070 debuglog.c:298:DebugLogSetCategory() Debug options: APDU 00000449 configfile.l:307:DBGetReaderList() Parsing conf file: /usr/local/etc/reader.conf.d 00000038 pcscdaemon.c:545:main() pcsc-lite 1.8.10 daemon ready. 00001649 hotplug_libudev.c:269:get_driver() Looking for a driver for VID: 0x1D6B, PID: 0x0002, path: /dev/bus/usb/001/001 00000080 hotplug_libudev.c:269:get_driver() Looking for a driver for VID: 0x1D6B, PID: 0x0002, path: /dev/bus/usb/001/001 00000073 hotplug_libudev.c:269:get_driver() Looking for a driver for VID: 0x8087, PID: 0x0024, path: /dev/bus/usb/001/002 00000073 hotplug_libudev.c:269:get_driver() Looking for a driver for VID: 0x138A, PID: 0x003C, path: /dev/bus/usb/001/003 00000067 hotplug_libudev.c:269:get_driver() Looking for a driver for VID: 0x8087, PID: 0x0024, path: /dev/bus/usb/001/002 00000073 hotplug_libudev.c:269:get_driver() Looking for a driver for VID: 0x0424, PID: 0x5434, path: /dev/bus/usb/001/004 00000073 hotplug_libudev.c:269:get_driver() Looking for a driver for VID: 0x046D, PID: 0xC05A, path: /dev/bus/usb/001/005 00000069 hotplug_libudev.c:269:get_driver() Looking for a driver for VID: 0x0424, PID: 0x5434, path: /dev/bus/usb/001/004 00000072 hotplug_libudev.c:269:get_driver() Looking for a driver for VID: 0x03F0, PID: 0x2514, path: /dev/bus/usb/001/006 00000069 hotplug_libudev.c:269:get_driver() Looking for a driver for VID: 0x0424, PID: 0x5434, path: /dev/bus/usb/001/004 00000075 hotplug_libudev.c:269:get_driver() Looking for a driver for VID: 0x03F0, PID: 0x0024, path: /dev/bus/usb/001/007 00000068 hotplug_libudev.c:269:get_driver() Looking for a driver for VID: 0x0424, PID: 0x5434, path: /dev/bus/usb/001/004 00000067 hotplug_libudev.c:269:get_driver() Looking for a driver for VID: 0x8087, PID: 0x0024, path: /dev/bus/usb/001/002 00000083 hotplug_libudev.c:269:get_driver() Looking for a driver for VID: 0x1D6B, PID: 0x0002, path: /dev/bus/usb/002/001 00000068 hotplug_libudev.c:269:get_driver() Looking for a driver for VID: 0x1D6B, PID: 0x0002, path: /dev/bus/usb/002/001 00000072 hotplug_libudev.c:269:get_driver() Looking for a driver for VID: 0x8087, PID: 0x0024, path: /dev/bus/usb/002/002 00000071 hotplug_libudev.c:269:get_driver() Looking for a driver for VID: 0x04E6, PID: 0x5121, path: /dev/bus/usb/002/007 00000018 hotplug_libudev.c:269:get_driver() Looking for a driver for VID: 0x04E6, PID: 0x5121, path: /dev/bus/usb/002/007 00000003 hotplug_libudev.c:321:HPAddDevice() Adding USB device: SCM Microsystems Inc. SDI010 Smart Card Reader 00000036 readerfactory.c:989:RFInitializeReader() Attempting startup of SCM Microsystems Inc. SDI010 Smart Card Reader [Vendor Interface] (21120621200424) 00 00 using /usr/local/lib/pcsc/drivers/ifd-ccid.bundle/Contents/Linux/libccid.so 00000103 readerfactory.c:874:RFBindFunctions() Loading IFD Handler 3.0 00000022 ifdhandler.c:1843:init_driver() Driver version: 1.4.13 00000325 ifdhandler.c:1860:init_driver() LogLevel: 0x0003 00000005 ifdhandler.c:1871:init_driver() DriverOptions: 0x0000 00000065 ifdhandler.c:1884:init_driver() LogLevel from LIBCCID_ifdLogLevel: 0x000F 00000006 ifdhandler.c:83:CreateChannelByNameOrChannel() Lun: 0, device: usb:04e6/5121:libudev:0:/dev/bus/usb/002/007 00000006 ccid_usb.c:233:OpenUSBByName() Reader index: 0, Device: usb:04e6/5121:libudev:0:/dev/bus/usb/002/007 00000015 ccid_usb.c:265:OpenUSBByName() interface_number: 0 00000003 ccid_usb.c:281:OpenUSBByName() Using: /usr/local/lib/pcsc/drivers/ifd-ccid.bundle/Contents/Info.plist 00000300 ccid_usb.c:299:OpenUSBByName() ifdManufacturerString: Ludovic Rousseau ([email protected]) 00000005 ccid_usb.c:300:OpenUSBByName() ifdProductString: Generic CCID driver 00000003 ccid_usb.c:301: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. 00000618 ccid_usb.c:426:OpenUSBByName() Checking device: 2/7 00000004 ccid_usb.c:485:OpenUSBByName() Trying to open USB bus/device: 2/7 00000068 ccid_usb.c:576:OpenUSBByName() Found Vendor/Product: 04E6/5121 (SCM Microsystems Inc. SDI010 Smart Card Reader) 00000004 ccid_usb.c:578:OpenUSBByName() Using USB bus/device: 2/7 00000003 ccid_usb.c:1129:ControlUSB() request: 0x03 00000391 ccid_usb.c:1142:ControlUSB() control failed (2/7): -9 Success 00000027 ccid_usb.c:1073:get_data_rates() IFD does not support GET_DATA_RATES request: -9 00003848 ccid_usb.c:1291:Multi_PollingProc() Multi_PollingProc (2/7): thread starting 00000033 ccid_usb.c:1298:Multi_PollingProc() Multi_PollingProc (2/7): waiting 00000094 ccid_usb.c:1508:Multi_InterruptRead() Multi_InterruptRead (0), timeout: 100 ms 00100143 ccid_usb.c:1558:Multi_InterruptRead() Multi_InterruptRead (0), status=2 00000061 -> 000000 65 00 00 00 00 00 00 00 00 00 00008128 <- 000000 81 00 00 00 00 00 00 02 00 01 00000042 -> 000000 65 00 00 00 00 00 01 00 00 00 00000730 <- 000000 81 00 00 00 00 00 01 02 00 01 00000050 ifdhandler.c:362:IFDHGetCapabilities() tag: 0xFB3, usb:04e6/5121:libudev:0:/dev/bus/usb/002/007 (lun: 0) 00000008 readerfactory.c:332:RFAddReader() Using the reader polling thread 00000006 ifdhandler.c:1706:IFDHICCPresence() usb:04e6/5121:libudev:0:/dev/bus/usb/002/007 (lun: 0) 00000009 -> 000000 65 00 00 00 00 00 02 00 00 00 00000674 <- 000000 81 00 00 00 00 00 02 02 00 01 00000022 ifdhandler.c:1824:IFDHICCPresence() Card absent 00000132 ifdhandler.c:362:IFDHGetCapabilities() tag: 0xFAE, usb:04e6/5121:libudev:0:/dev/bus/usb/002/007 (lun: 0) 00000012 ifdhandler.c:450:IFDHGetCapabilities() Reader supports 2 slot(s) 00000035 ifdhandler.c:1706:IFDHICCPresence() usb:04e6/5121:libudev:0:/dev/bus/usb/002/007 (lun: 0) 00000018 -> 000000 65 00 00 00 00 00 03 00 00 00 00000656 <- 000000 81 00 00 00 00 00 03 02 00 01 00000028 ifdhandler.c:1824:IFDHICCPresence() Card absent 00000023 ifdhandler.c:1706:IFDHICCPresence() usb:04e6/5121:libudev:0:/dev/bus/usb/002/007 (lun: 0) 00000018 -> 000000 65 00 00 00 00 00 04 00 00 00 00000822 <- 000000 81 00 00 00 00 00 04 02 00 01 00000027 ifdhandler.c:1824:IFDHICCPresence() Card absent 00000018 ifdhandler.c:291:IFDHPolling() usb:04e6/5121:libudev:0:/dev/bus/usb/002/007 (lun: 0) 600000 ms 00000011 ccid_usb.c:1508:Multi_InterruptRead() Multi_InterruptRead (0), timeout: 600000 ms 00000008 ifdhandler.c:362:IFDHGetCapabilities() tag: 0xFAC, usb:04e6/5121:libudev:0:/dev/bus/usb/002/007 (lun: 0) 00000077 readerfactory.c:989:RFInitializeReader() Attempting startup of SCM Microsystems Inc. SDI010 Smart Card Reader [Vendor Interface] (21120621200424) 00 01 using /usr/local/lib/pcsc/drivers/ifd-ccid.bundle/Contents/Linux/libccid.so 00000004 readerfactory.c:788:RFLoadReader() Reusing already loaded driver for /usr/local/lib/pcsc/drivers/ifd-ccid.bundle/Contents/Linux/libccid.so 00000009 readerfactory.c:874:RFBindFunctions() Loading IFD Handler 3.0 00000016 ifdhandler.c:83:CreateChannelByNameOrChannel() Lun: 1, device: usb:04e6/5121:libudev:0:/dev/bus/usb/002/007 00000004 ccid_usb.c:233:OpenUSBByName() Reader index: 1, Device: usb:04e6/5121:libudev:0:/dev/bus/usb/002/007 00000007 ccid_usb.c:265:OpenUSBByName() interface_number: 0 00000003 ccid_usb.c:281:OpenUSBByName() Using: /usr/local/lib/pcsc/drivers/ifd-ccid.bundle/Contents/Info.plist 00001564 ccid_usb.c:299:OpenUSBByName() ifdManufacturerString: Ludovic Rousseau ([email protected]) 00000018 ccid_usb.c:300:OpenUSBByName() ifdProductString: Generic CCID driver 00000008 ccid_usb.c:301: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. 00002093 ccid_usb.c:426:OpenUSBByName() Checking device: 2/7 00000015 ccid_usb.c:463:OpenUSBByName() Opening slot: 1 00000306 ccid_usb.c:1508:Multi_InterruptRead() Multi_InterruptRead (1), timeout: 100 ms 00100144 ccid_usb.c:1558:Multi_InterruptRead() Multi_InterruptRead (1), status=2 00000044 -> 000001 65 00 00 00 00 01 05 00 00 00 00000633 <- 000001 81 00 00 00 00 01 05 02 00 01 00000034 -> 000001 65 00 00 00 00 01 06 00 00 00 00000763 <- 000001 81 00 00 00 00 01 06 02 00 01 00000035 ifdhandler.c:362:IFDHGetCapabilities() tag: 0xFB3, usb:04e6/5121:libudev:0:/dev/bus/usb/002/007 (lun: 1) 00000010 readerfactory.c:498:RFAddReader() Using the reader polling thread 00000010 ifdhandler.c:1706:IFDHICCPresence() usb:04e6/5121:libudev:0:/dev/bus/usb/002/007 (lun: 1) 00000016 -> 000001 65 00 00 00 00 01 07 00 00 00 00000609 <- 000001 81 00 00 00 00 01 07 02 00 01 00000029 ifdhandler.c:1824:IFDHICCPresence() Card absent 00000188 ifdhandler.c:1706:IFDHICCPresence() usb:04e6/5121:libudev:0:/dev/bus/usb/002/007 (lun: 1) 00000095 -> 000001 65 00 00 00 00 01 08 00 00 00 00000322 hotplug_libudev.c:269:get_driver() Looking for a driver for VID: 0x8087, PID: 0x0024, path: /dev/bus/usb/002/002 00000292 hotplug_libudev.c:269:get_driver() Looking for a driver for VID: 0x04F2, PID: 0xB230, path: /dev/bus/usb/002/003 00000181 <- 000001 81 00 00 00 00 01 08 02 00 01 00000023 ifdhandler.c:1824:IFDHICCPresence() Card absent 00000014 ifdhandler.c:1706:IFDHICCPresence() usb:04e6/5121:libudev:0:/dev/bus/usb/002/007 (lun: 1) 00000019 -> 000001 65 00 00 00 00 01 09 00 00 00 00000097 hotplug_libudev.c:269:get_driver() Looking for a driver for VID: 0x04F2, PID: 0xB230, path: /dev/bus/usb/002/003 00000258 hotplug_libudev.c:269:get_driver() Looking for a driver for VID: 0x8087, PID: 0x0024, path: /dev/bus/usb/002/002 00000208 <- 000001 81 00 00 00 00 01 09 02 00 01 00000021 ifdhandler.c:1824:IFDHICCPresence() Card absent 00000013 ifdhandler.c:291:IFDHPolling() usb:04e6/5121:libudev:0:/dev/bus/usb/002/007 (lun: 1) 600000 ms 00000010 ccid_usb.c:1508:Multi_InterruptRead() Multi_InterruptRead (1), timeout: 600000 ms 00000137 hotplug_libudev.c:269:get_driver() Looking for a driver for VID: 0x03F0, PID: 0x231D, path: /dev/bus/usb/002/004 00000265 hotplug_libudev.c:269:get_driver() Looking for a driver for VID: 0x03F0, PID: 0x231D, path: /dev/bus/usb/002/004 00000270 hotplug_libudev.c:269:get_driver() Looking for a driver for VID: 0x03F0, PID: 0x231D, path: /dev/bus/usb/002/004 00000264 hotplug_libudev.c:269:get_driver() Looking for a driver for VID: 0x03F0, PID: 0x231D, path: /dev/bus/usb/002/004 00000262 hotplug_libudev.c:269:get_driver() Looking for a driver for VID: 0x8087, PID: 0x0024, path: /dev/bus/usb/002/002 08282761 winscard_msg_srv.c:230:ProcessEventsServer() Common channel packet arrival 00000023 winscard_msg_srv.c:242:ProcessEventsServer() ProcessCommonChannelRequest detects: 9 00000003 pcscdaemon.c:111:SVCServiceRunLoop() A new context thread creation is requested: 9 00000141 winscard_svc.c:301:ContextThread() Thread is started: dwClientID=9, threadContext @0x18bb610 00000053 winscard_svc.c:319:ContextThread() Received command: CMD_VERSION from client 9 00000017 winscard_svc.c:331:ContextThread() Client is protocol version 4:3 00000003 winscard_svc.c:351:ContextThread() CMD_VERSION rv=0x0 for client 9 00000031 winscard_svc.c:319:ContextThread() Received command: ESTABLISH_CONTEXT from client 9 00000028 winscard.c:193:SCardEstablishContext() Establishing Context: 0x73782A67 00000003 winscard_svc.c:412:ContextThread() ESTABLISH_CONTEXT rv=0x0 for client 9 06228180 winscard_svc.c:319:ContextThread() Received command: CMD_GET_READERS_STATE from client 9 00000039 winscard_svc.c:319:ContextThread() Received command: CMD_GET_READERS_STATE from client 9 04719860 ccid_usb.c:1366:Multi_PollingProc() Multi_PollingProc (2/7): OK 00000033 NotifySlotChange: 50 0C 00000008 ccid_usb.c:1386:Multi_PollingProc() slot 0 status: 0 00000005 ccid_usb.c:1387:Multi_PollingProc() ICC absent, no change 00000006 ccid_usb.c:1386:Multi_PollingProc() slot 1 status: 3 00000004 ccid_usb.c:1387:Multi_PollingProc() ICC present, status changed 00000007 ccid_usb.c:1386:Multi_PollingProc() slot 2 status: 0 00000006 ccid_usb.c:1387:Multi_PollingProc() ICC absent, no change 00000006 ccid_usb.c:1386:Multi_PollingProc() slot 3 status: 0 00000008 ccid_usb.c:1387:Multi_PollingProc() ICC absent, no change 00000005 ccid_usb.c:1411:Multi_PollingProc() Multi_PollingProc (2/7): Broadcast to slot(s) 00000029 ccid_usb.c:1298:Multi_PollingProc() Multi_PollingProc (2/7): waiting 00000060 ccid_usb.c:1551:Multi_InterruptRead() Multi_InterruptRead (0) -- skipped 00000021 ccid_usb.c:1554:Multi_InterruptRead() Multi_InterruptRead (1), got an interrupt 00000021 ifdhandler.c:1706:IFDHICCPresence() usb:04e6/5121:libudev:0:/dev/bus/usb/002/007 (lun: 1) 00000019 -> 000001 65 00 00 00 00 01 0A 00 00 00 00000657 <- 000001 81 00 00 00 00 01 0A 01 00 01 00000026 ifdhandler.c:1824:IFDHICCPresence() Card present 00000013 ifdhandler.c:1706:IFDHICCPresence() usb:04e6/5121:libudev:0:/dev/bus/usb/002/007 (lun: 1) 00000019 -> 000001 65 00 00 00 00 01 0B 00 00 00 00000690 <- 000001 81 00 00 00 00 01 0B 01 00 01 00000020 ifdhandler.c:1824:IFDHICCPresence() Card present 00000026 ifdhandler.c:1122:IFDHPowerICC() action: PowerUp, usb:04e6/5121:libudev:0:/dev/bus/usb/002/007 (lun: 1) 00000015 -> 000001 62 00 00 00 00 01 0C 00 00 00 00049669 <- 000001 80 13 00 00 00 01 0C 00 00 00 3B F7 91 00 FF 91 81 71 FE 40 00 41 20 00 11 77 81 80 40 00000066 eventhandler.c:381:EHStatusHandlerThread() powerState: POWER_STATE_POWERED 00000008 eventhandler.c:396:EHStatusHandlerThread() Card inserted into SCM Microsystems Inc. SDI010 Smart Card Reader [Vendor Interface] (21120621200424) 00 01 00000015 Card ATR: 3B F7 91 00 FF 91 81 71 FE 40 00 41 20 00 11 77 81 80 40 00000009 ifdhandler.c:291:IFDHPolling() usb:04e6/5121:libudev:0:/dev/bus/usb/002/007 (lun: 1) 5000 ms 00000006 ccid_usb.c:1508:Multi_InterruptRead() Multi_InterruptRead (1), timeout: 5000 ms 03367682 winscard_svc.c:319:ContextThread() Received command: CMD_GET_READERS_STATE from client 9 00000097 winscard_svc.c:319:ContextThread() Received command: CMD_GET_READERS_STATE from client 9 00000133 winscard_svc.c:319:ContextThread() Received command: CONNECT from client 9 00000046 winscard.c:235:SCardConnect() Attempting Connect to SCM Microsystems Inc. SDI010 Smart Card Reader [Vendor Interface] (21120621200424) 00 01 using protocol: 4 00000046 readerfactory.c:745:RFReaderInfo() RefReader() count was: 1 00000005 winscard.c:330:SCardConnect() powerState: POWER_STATE_INUSE 00000002 winscard.c:413:SCardConnect() Active Protocol: RAW 00000004 winscard.c:429:SCardConnect() hCard Identity: 7ff23f55 00000024 winscard.c:490:SCardConnect() UnrefReader() count was: 2 00000019 winscard_svc.c:453:ContextThread() CONNECT rv=0x0 for client 9 00011513 winscard_svc.c:319:ContextThread() Received command: TRANSMIT from client 9 00000071 readerfactory.c:772:RFReaderInfoById() RefReader() count was: 1 00000020 winscard.c:1587:SCardTransmit() Send Protocol: T=4 00000005 APDU: 6A 00000004 ifdhandler.c:1265:IFDHTransmitToICC() usb:04e6/5121:libudev:0:/dev/bus/usb/002/007 (lun: 1) 00000006 SW: 00000002 ifdwrapper.c:527:IFDTransmit() Card not transacted: 607 00000002 winscard.c:1612:SCardTransmit() Card not transacted: 0x80100016 00000002 winscard.c:1632:SCardTransmit() UnrefReader() count was: 2 00000003 winscard_svc.c:608:ContextThread() TRANSMIT rv=0x80100016 for client 9 01620553 ccid_usb.c:1558:Multi_InterruptRead() Multi_InterruptRead (1), status=2 00400176 ifdhandler.c:1706:IFDHICCPresence() usb:04e6/5121:libudev:0:/dev/bus/usb/002/007 (lun: 1) 00000041 -> 000001 65 00 00 00 00 01 0D 00 00 00 00000686 <- 000001 81 00 00 00 00 01 0D 00 00 00 00000017 ifdhandler.c:1824:IFDHICCPresence() Card present 00000012 ifdhandler.c:291:IFDHPolling() usb:04e6/5121:libudev:0:/dev/bus/usb/002/007 (lun: 1) 600000 ms 00000007 ccid_usb.c:1508:Multi_InterruptRead() Multi_InterruptRead (1), timeout: 600000 ms -- Log file when using proprietary driver 00000000 debuglog.c:269:DebugLogSetLevel() debug level=debug 00000072 debuglog.c:298:DebugLogSetCategory() Debug options: APDU 00000305 configfile.l:307:DBGetReaderList() Parsing conf file: /usr/local/etc/reader.conf.d 00000034 pcscdaemon.c:545:main() pcsc-lite 1.8.10 daemon ready. 00001909 hotplug_libudev.c:269:get_driver() Looking for a driver for VID: 0x1D6B, PID: 0x0002, path: /dev/bus/usb/001/001 00000260 hotplug_libudev.c:269:get_driver() Looking for a driver for VID: 0x1D6B, PID: 0x0002, path: /dev/bus/usb/001/001 00000175 hotplug_libudev.c:269:get_driver() Looking for a driver for VID: 0x8087, PID: 0x0024, path: /dev/bus/usb/001/002 00000230 hotplug_libudev.c:269:get_driver() Looking for a driver for VID: 0x138A, PID: 0x003C, path: /dev/bus/usb/001/003 00000069 hotplug_libudev.c:269:get_driver() Looking for a driver for VID: 0x8087, PID: 0x0024, path: /dev/bus/usb/001/002 00000070 hotplug_libudev.c:269:get_driver() Looking for a driver for VID: 0x0424, PID: 0x5434, path: /dev/bus/usb/001/004 00000072 hotplug_libudev.c:269:get_driver() Looking for a driver for VID: 0x046D, PID: 0xC05A, path: /dev/bus/usb/001/005 00000145 hotplug_libudev.c:269:get_driver() Looking for a driver for VID: 0x0424, PID: 0x5434, path: /dev/bus/usb/001/004 00000077 hotplug_libudev.c:269:get_driver() Looking for a driver for VID: 0x03F0, PID: 0x2514, path: /dev/bus/usb/001/006 00000068 hotplug_libudev.c:269:get_driver() Looking for a driver for VID: 0x0424, PID: 0x5434, path: /dev/bus/usb/001/004 00000075 hotplug_libudev.c:269:get_driver() Looking for a driver for VID: 0x03F0, PID: 0x0024, path: /dev/bus/usb/001/007 00000070 hotplug_libudev.c:269:get_driver() Looking for a driver for VID: 0x0424, PID: 0x5434, path: /dev/bus/usb/001/004 00000071 hotplug_libudev.c:269:get_driver() Looking for a driver for VID: 0x8087, PID: 0x0024, path: /dev/bus/usb/001/002 00000144 hotplug_libudev.c:269:get_driver() Looking for a driver for VID: 0x1D6B, PID: 0x0002, path: /dev/bus/usb/002/001 00000199 hotplug_libudev.c:269:get_driver() Looking for a driver for VID: 0x1D6B, PID: 0x0002, path: /dev/bus/usb/002/001 00000248 hotplug_libudev.c:269:get_driver() Looking for a driver for VID: 0x8087, PID: 0x0024, path: /dev/bus/usb/002/002 00000273 hotplug_libudev.c:269:get_driver() Looking for a driver for VID: 0x04E6, PID: 0x5121, path: /dev/bus/usb/002/008 00000060 hotplug_libudev.c:269:get_driver() Looking for a driver for VID: 0x04E6, PID: 0x5121, path: /dev/bus/usb/002/008 00000010 hotplug_libudev.c:321:HPAddDevice() Adding USB device: SDI010 USB Smart Card Reader 00000133 readerfactory.c:989:RFInitializeReader() Attempting startup of SDI010 USB Smart Card Reader [Vendor Interface] (21120621200424) 00 00 using /usr/local/lib/pcsc/drivers/scmccid.bundle/Contents/Linux/libscmccid.so.5.0.27 00000428 readerfactory.c:874:RFBindFunctions() Loading IFD Handler 3.0 Loading libscmccid 5.0.27 -- View this message in context: http://musclecard.996296.n3.nabble.com/Problem-with-SCM-SDI010-tp5128.html Sent from the MuscleCard mailing list archive at Nabble.com.