Hi,
I use pcscd 1.7.2-2 and libccid 1.4.4-1 as packaged in Debian testing
.
When I plug the card reader
Bus 003 Device 014: ID 0bda:0169 Realtek Semiconductor Corp. Mass Sto
rage Device
(this how this card reader
http://www.log-on.be/EN/index.php/products/peripherals-a-accessories/
usb/card-readers/item/2-logon-usb-20-euro-id/atm-card-reader-lcr002
is recognized) and run “pcscd -f” as root I get
00000000 ifdhandler.c:101:IFDHCreateChannelByName() failed
00000083 readerfactory.c:965:RFInitializeReader() Open Port 0x200001
Failed (usb:0bda/0169:libudev:1:/dev/bus/usb/003/014)
00000015 readerfactory.c:275:RFAddReader() Realtek [Bulk-In, Bulk-Out
, Interface] (20070818000000000) init failed.
00001417 hotplug_libudev.c:558:HPEstablishUSBNotifications() udev_mon
itor_receive_device() error
The full log “pcscd -df” is attached.
pcsc_scan correctly detects the absence or presence and the type of
cards. Moreover this card reader used to work fine about one year ag
o
(on an old laptop).
Let me know whether I can provide more info,
C.
---
# /usr/sbin/pcscd --version
pcsc-lite version 1.7.2.
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: Linux x86_64-pc-linux-gnu serial usb libudev usbdro
pdir=/usr/lib/pcsc/drivers ipcdir=/var/run/pcscd configdir=/etc/reade
r.conf.d
# pcscd -df
00000000 pcscdaemon.c:230:main() pcscd set to foreground with debug
send to stderr
00000095 configfile.l:245:DBGetReaderListDir() Parsing conf
directory: /etc/reader.conf.d
00000024 configfile.l:287:DBGetReaderList() Parsing conf file:
/etc/reader.conf.d/libccidtwin
00000054 pcscdaemon.c:550:main() pcsc-lite 1.7.2 daemon ready.
00001825 hotplug_libudev.c:258:get_driver() Looking for a driver for
VID: 0x1D6B, PID: 0x0002, path: /dev/bus/usb/001/001
00000146 hotplug_libudev.c:258:get_driver() Looking for a driver for
VID: 0x1D6B, PID: 0x0002, path: /dev/bus/usb/001/001
00000146 hotplug_libudev.c:258:get_driver() Looking for a driver for
VID: 0x8087, PID: 0x0020, path: /dev/bus/usb/001/002
00000154 hotplug_libudev.c:258:get_driver() Looking for a driver for
VID: 0x147E, PID: 0x2016, path: /dev/bus/usb/001/003
00000143 hotplug_libudev.c:258:get_driver() Looking for a driver for
VID: 0x8087, PID: 0x0020, path: /dev/bus/usb/001/002
00000155 hotplug_libudev.c:258:get_driver() Looking for a driver for
VID: 0x0A5C, PID: 0x217F, path: /dev/bus/usb/001/004
00000154 hotplug_libudev.c:258:get_driver() Looking for a driver for
VID: 0x0A5C, PID: 0x217F, path: /dev/bus/usb/001/004
00000157 hotplug_libudev.c:258:get_driver() Looking for a driver for
VID: 0x0A5C, PID: 0x217F, path: /dev/bus/usb/001/004
00000155 hotplug_libudev.c:258:get_driver() Looking for a driver for
VID: 0x0A5C, PID: 0x217F, path: /dev/bus/usb/001/004
00000144 hotplug_libudev.c:258:get_driver() Looking for a driver for
VID: 0x8087, PID: 0x0020, path: /dev/bus/usb/001/002
00000152 hotplug_libudev.c:258:get_driver() Looking for a driver for
VID: 0x17EF, PID: 0x480F, path: /dev/bus/usb/001/005
00000154 hotplug_libudev.c:258:get_driver() Looking for a driver for
VID: 0x17EF, PID: 0x480F, path: /dev/bus/usb/001/005
00000145 hotplug_libudev.c:258:get_driver() Looking for a driver for
VID: 0x8087, PID: 0x0020, path: /dev/bus/usb/001/002
00000399 hotplug_libudev.c:258:get_driver() Looking for a driver for
VID: 0x1D6B, PID: 0x0002, path: /dev/bus/usb/003/001
00000169 hotplug_libudev.c:258:get_driver() Looking for a driver for
VID: 0x1D6B, PID: 0x0002, path: /dev/bus/usb/003/001
00000164 hotplug_libudev.c:258:get_driver() Looking for a driver for
VID: 0x0BDA, PID: 0x0169, path: /dev/bus/usb/003/014
00000045 hotplug_libudev.c:258:get_driver() Looking for a driver for
VID: 0x0BDA, PID: 0x0169, path: /dev/bus/usb/003/014
00000017 hotplug_libudev.c:309:HPAddDevice() Adding USB device:
Realtek
00000063 readerfactory.c:934:RFInitializeReader() Attempting startup
of Realtek [Smart Card Reader Interface] (20070818000000000) 00 00
using /usr/lib/pcsc/drivers/ifd-ccid.bundle/Contents/Linux/libccid.so
00000175 readerfactory.c:824:RFBindFunctions() Loading IFD Handler 3.0
00000045 ifdhandler.c:1750:init_driver() Driver version: 1.4.4
00000587 ifdhandler.c:1767:init_driver() LogLevel: 0x0003
00000019 ifdhandler.c:1778:init_driver() DriverOptions: 0x0000
00000124 ifdhandler.c:79:IFDHCreateChannelByName() lun: 0, device:
usb:0bda/0169:libudev:0:/dev/bus/usb/003/014
00000393 ccid_usb.c:245:OpenUSBByName() ifdManufacturerString:
Ludovic Rousseau ([email protected])
00000012 ccid_usb.c:246:OpenUSBByName() ifdProductString: Generic
CCID driver
00000009 ccid_usb.c:247: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.
00000760 ccid_usb.c:504:OpenUSBByName() Found Vendor/Product:
0BDA/0169 (Realtek)
00000013 ccid_usb.c:506:OpenUSBByName() Using USB bus/device: 3/14
00000227 ccid_usb.c:936:get_data_rates() IFD does not support
GET_DATA_RATES request: -9
00115991 ifdhandler.c:401:IFDHGetCapabilities() tag: 0xFB3,
usb:0bda/0169:libudev:0:/dev/bus/usb/003/014 (lun: 0)
00000013 readerfactory.c:295:RFAddReader() Using the reader polling
thread
00000274 ifdhandler.c:401:IFDHGetCapabilities() tag: 0xFAE,
usb:0bda/0169:libudev:0:/dev/bus/usb/003/014 (lun: 0)
00000012 ifdhandler.c:489:IFDHGetCapabilities() Reader supports 1
slot(s)
00000216 hotplug_libudev.c:258:get_driver() Looking for a driver for
VID: 0x0BDA, PID: 0x0169, path: /dev/bus/usb/003/014
00000038 hotplug_libudev.c:258:get_driver() Looking for a driver for
VID: 0x0BDA, PID: 0x0169, path: /dev/bus/usb/003/014
00000009 hotplug_libudev.c:309:HPAddDevice() Adding USB device:
Realtek
00000288 ifdhandler.c:401:IFDHGetCapabilities() tag: 0xFAF,
usb:0bda/0169:libudev:0:/dev/bus/usb/003/014 (lun: 0)
00000095 readerfactory.c:587:RFSetReaderName() Support 16
simultaneous readers
00000013 ifdhandler.c:401:IFDHGetCapabilities() tag: 0xFAD,
usb:0bda/0169:libudev:0:/dev/bus/usb/003/014 (lun: 0)
00000008 readerfactory.c:237:RFAddReader() Driver is thread safe
00000003 readerfactory.c:934:RFInitializeReader() Attempting startup
of Realtek [Bulk-In, Bulk-Out, Interface] (20070818000000000) 01 00
using /usr/lib/pcsc/drivers/ifd-ccid.bundle/Contents/Linux/libccid.so
00000005 readerfactory.c:738:RFLoadReader() Reusing already loaded
driver for
/usr/lib/pcsc/drivers/ifd-ccid.bundle/Contents/Linux/libccid.so
00000007 readerfactory.c:824:RFBindFunctions() Loading IFD Handler 3.0
00000016 ifdhandler.c:79:IFDHCreateChannelByName() lun: 10000,
device: usb:0bda/0169:libudev:1:/dev/bus/usb/003/014
00000516 ccid_usb.c:245:OpenUSBByName() ifdManufacturerString:
Ludovic Rousseau ([email protected])
00000010 ccid_usb.c:246:OpenUSBByName() ifdProductString: Generic
CCID driver
00000007 ccid_usb.c:247: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.
00001132 ccid_usb.c:484:OpenUSBByName() Wrong interface for USB
device 3/14. Checking next one.
00000125 ifdhandler.c:101:IFDHCreateChannelByName() failed
00000012 readerfactory.c:965:RFInitializeReader() Open Port 0x200001
Failed (usb:0bda/0169:libudev:1:/dev/bus/usb/003/014)
00000006 readerfactory.c:275:RFAddReader() Realtek [Bulk-In,
Bulk-Out, Interface] (20070818000000000) init failed.
00000008 readerfactory.c:985:RFUnInitializeReader() Attempting
shutdown of Realtek [Bulk-In, Bulk-Out, Interface]
(20070818000000000) 01 00.
00000213 hotplug_libudev.c:258:get_driver() Looking for a driver for
VID: 0x1D6B, PID: 0x0003, path: /dev/bus/usb/004/001
00000182 hotplug_libudev.c:258:get_driver() Looking for a driver for
VID: 0x1D6B, PID: 0x0002, path: /dev/bus/usb/002/001
00000144 hotplug_libudev.c:258:get_driver() Looking for a driver for
VID: 0x1D6B, PID: 0x0002, path: /dev/bus/usb/002/001
00000149 hotplug_libudev.c:258:get_driver() Looking for a driver for
VID: 0x8087, PID: 0x0020, path: /dev/bus/usb/002/002
00000158 hotplug_libudev.c:258:get_driver() Looking for a driver for
VID: 0x05C6, PID: 0x9205, path: /dev/bus/usb/002/003
00000154 hotplug_libudev.c:258:get_driver() Looking for a driver for
VID: 0x05C6, PID: 0x9205, path: /dev/bus/usb/002/003
00000151 hotplug_libudev.c:258:get_driver() Looking for a driver for
VID: 0x05C6, PID: 0x9205, path: /dev/bus/usb/002/003
00000154 hotplug_libudev.c:258:get_driver() Looking for a driver for
VID: 0x05C6, PID: 0x9205, path: /dev/bus/usb/002/003
00000168 hotplug_libudev.c:258:get_driver() Looking for a driver for
VID: 0x8087, PID: 0x0020, path: /dev/bus/usb/002/002
00000181 hotplug_libudev.c:558:HPEstablishUSBNotifications()
udev_monitor_receive_device() error
^C03282141 pcscdaemon.c:676:signal_trap() Received signal: 2
00000013 pcscdaemon.c:681:signal_trap() Preparing for suicide
01000155 readerfactory.c:1254:RFCleanupReaders() entering cleaning
function
00000016 readerfactory.c:1263:RFCleanupReaders() Stopping reader:
Realtek [Smart Card Reader Interface] (20070818000000000) 00 00
00000009 eventhandler.c:148:EHDestroyEventHandler() Stomping thread.
00000008 ifdhandler.c:401:IFDHGetCapabilities() tag: 0xFB1,
usb:0bda/0169:libudev:0:/dev/bus/usb/003/014 (lun: 0)
00000007 ifdhandler.c:401:IFDHGetCapabilities() tag: 0xFB2,
usb:0bda/0169:libudev:0:/dev/bus/usb/003/014 (lun: 0)
00000006 eventhandler.c:173:EHDestroyEventHandler() Request stoping
of polling thread
00000006 ifdhandler.c:366:IFDHStopPolling()
usb:0bda/0169:libudev:0:/dev/bus/usb/003/014 (lun: 0)
00000263 eventhandler.c:469:EHStatusHandlerThread() Die
00000177 eventhandler.c:188:EHDestroyEventHandler() Thread stomped.
00000007 readerfactory.c:985:RFUnInitializeReader() Attempting
shutdown of Realtek [Smart Card Reader Interface] (20070818000000000)
00 00.
00000005 ifdhandler.c:293:IFDHCloseChannel()
usb:0bda/0169:libudev:0:/dev/bus/usb/003/014 (lun: 0)
00104649 readerfactory.c:861:RFUnloadReader() Unloading reader driver.
00000058 winscard_svc.c:130:ContextsDeinitialize() remaining threads:
0
00000008 pcscdaemon.c:628:at_exit() cleaning /var/run/pcscd
_______________________________________________
Muscle mailing list
[email protected]
http://lists.drizzle.com/mailman/listinfo/muscle