10.11.2011 14:33, Ludovic Rousseau kirjoitti: > > How is the CardMan 4040 driver configured? > Using /etc/reader.conf like for a serial device?
cardman4040.conf : -------- FRIENDLYNAME "OMNIKEY CardMan 4040 Socket 0" DEVICENAME /dev/cmx0 LIBPATH /usr/lib/pcsc/drivers/ifdok_cm4040_lnx-2.0.0.so CHANNELID 0 ----------- > >> Another thing; If I disable CardMan, my USB token works fine with the >> same version. > > I do not have serial readers anymore. So it is hard to test in this > configuration. > > Can you: > - upgrade pcsc-lite to the latest SVN revision > - generate a log with pcscd_scan from the beginning (with NO pcscd running) > - test with and without a card inserted when pcscd is started hko@hko-ThinkPad-X60-Tablet:~/src/pcsclite/trunk/PCSC$ svn up At revision 6104. hko@hko-ThinkPad-X60-Tablet:~/src/pcsclite/trunk/PCSC$ ps aux | grep pcscd hko 3237 0.0 0.0 5688 788 pts/0 S+ 10:39 0:00 grep --color=auto pcscd hko@hko-ThinkPad-X60-Tablet:~/src/pcsclite/trunk/PCSC$ export PCSCLITE_PCSCD_ARGS=-df hko@hko-ThinkPad-X60-Tablet:~/src/pcsclite/trunk/PCSC$ pcsc_scan PC/SC device scanner V /home/hko/src/pcsclite/trunk/pcsc-tools (c) 2001-2011, Ludovic Rousseau <[email protected]> Compiled with PC/SC lite version: 1.7.4 00000000 pcscdaemon.c:233:main() pcscd set to foreground with debug send to stdout 00000287 configfile.l:245:DBGetReaderListDir() Parsing conf directory: /usr/etc/reader.conf.d 00000098 configfile.l:287:DBGetReaderList() Parsing conf file: /usr/etc/reader.conf.d/cardman4040.conf 00000163 configfile.l:287:DBGetReaderList() Parsing conf file: /usr/etc/reader.conf.d/libccidtwin 00000113 readerfactory.c:934:RFInitializeReader() Attempting startup of OMNIKEY CardMan 4040 Socket 0 00 00 using /usr/lib/pcsc/drivers/ifdok_cm4040_lnx-2.0.0.so 00000162 readerfactory.c:824:RFBindFunctions() Loading IFD Handler 3.0 OK CardMan 4040 IA32 v2.0.0 [email protected] 00000873 readerfactory.c:291:RFAddReader() Using the pcscd polling thread 00000570 pcscdaemon.c:518:main() pcsc-lite 1.7.4 daemon ready. 00002609 hotplug_libudev.c:261:get_driver() Looking for a driver for VID: 0x1D6B, PID: 0x0001, path: /dev/bus/usb/002/001 00000437 hotplug_libudev.c:261:get_driver() Looking for a driver for VID: 0x1D6B, PID: 0x0001, path: /dev/bus/usb/003/001 00000415 hotplug_libudev.c:261:get_driver() Looking for a driver for VID: 0x1D6B, PID: 0x0001, path: /dev/bus/usb/004/001 00000413 hotplug_libudev.c:261:get_driver() Looking for a driver for VID: 0x1D6B, PID: 0x0001, path: /dev/bus/usb/005/001 00000331 hotplug_libudev.c:261:get_driver() Looking for a driver for VID: 0x1D6B, PID: 0x0001, path: /dev/bus/usb/005/001 00000340 hotplug_libudev.c:261:get_driver() Looking for a driver for VID: 0x0483, PID: 0x2016, path: /dev/bus/usb/005/002 00000329 hotplug_libudev.c:261:get_driver() Looking for a driver for VID: 0x1D6B, PID: 0x0001, path: /dev/bus/usb/005/001 00000332 hotplug_libudev.c:261:get_driver() Looking for a driver for VID: 0x0A5C, PID: 0x2110, path: /dev/bus/usb/005/003 00000322 hotplug_libudev.c:261:get_driver() Looking for a driver for VID: 0x0A5C, PID: 0x2110, path: /dev/bus/usb/005/003 00000322 hotplug_libudev.c:261:get_driver() Looking for a driver for VID: 0x0A5C, PID: 0x2110, path: /dev/bus/usb/005/003 00000376 hotplug_libudev.c:261:get_driver() Looking for a driver for VID: 0x0A5C, PID: 0x2110, path: /dev/bus/usb/005/003 00000413 hotplug_libudev.c:261:get_driver() Looking for a driver for VID: 0x1D6B, PID: 0x0002, path: /dev/bus/usb/001/001 00000148 readerfactory.c:1301:RFWaitForReaderInit() Waiting init for reader: OMNIKEY CardMan 4040 Socket 0 00 00 00010174 readerfactory.c:1301:RFWaitForReaderInit() Waiting init for reader: OMNIKEY CardMan 4040 Socket 0 00 00 00010183 readerfactory.c:1301:RFWaitForReaderInit() Waiting init for reader: OMNIKEY CardMan 4040 Socket 0 00 00 00010152 readerfactory.c:1301:RFWaitForReaderInit() Waiting init for reader: OMNIKEY CardMan 4040 Socket 0 00 00 00010147 readerfactory.c:1301:RFWaitForReaderInit() Waiting init for reader: OMNIKEY CardMan 4040 Socket 0 00 00 00010133 readerfactory.c:1301:RFWaitForReaderInit() Waiting init for reader: OMNIKEY CardMan 4040 Socket 0 00 00 . . similar lines cutted . 00010148 readerfactory.c:1301:RFWaitForReaderInit() Waiting init for reader: OMNIKEY CardMan 4040 Socket 0 00 00 00010133 readerfactory.c:1301:RFWaitForReaderInit() Waiting init for reader: OMNIKEY CardMan 4040 Socket 0 00 00 00010904 readerfactory.c:1301:RFWaitForReaderInit() Waiting init for reader: OMNIKEY CardMan 4040 Socket 0 00 00 00007067 pcscdaemon.c:698:signal_trap() Received signal: 15 00000026 pcscdaemon.c:704:signal_trap() Direct suicide 00000008 pcscdaemon.c:647:at_exit() cleaning /var/run/pcscd SCardEstablishContext: RPC transport error. hko@hko-ThinkPad-X60-Tablet:~/src/pcsclite/trunk/PCSC$ ---------------- The log is the same with or without a card. > > Thanks > You are wellcome. I could consider debugging this by myself also; the change in svn is not so big. Hannu _______________________________________________ Muscle mailing list [email protected] http://lists.drizzle.com/mailman/listinfo/muscle
