2009/3/3 Hendrik Tews <[email protected]>: > Hi, Hello,
> I am having problems with the SCM SDI010 reader that is connected > on a debian lenny PC, with the following versions > > ii libpcsc-perl 1.4.7-1+b1 > ii libpcsclite-de 1.4.102-1 > ii libpcsclite1 1.4.102-1 > ii pcsc-tools 1.4.14-1 > ii pcscd 1.4.102-1 > ii libccid 1.3.8-1 > > When I connect the reader the syslog shows > > ... usb 1-6: new full speed USB device using ohci_hcd and address 17 > ... usb 1-6: configuration #1 chosen from 1 choice > ... usb 1-6: New USB device found, idVendor=04e6, idProduct=5121 > ... usb 1-6: New USB device strings: Mfr=1, Product=2, SerialNumber=5 > ... usb 1-6: Product: SDI010 Smart Card Reader > ... usb 1-6: Manufacturer: SCM Microsystems Inc. > ... usb 1-6: SerialNumber: 21120706205078 > > > The contact interface works, but the contacless doesn't and I get > lots of lines > > > Mar 3 15:36:26 pcscd: commands.c:714:CmdEscape Command not supported or not > allowed > Mar 3 15:36:26 pcscd: ifdhandler.c:1283:IFDHICCPresence() CmdEscape failed > Mar 3 15:36:26 pcscd: commands.c:714:CmdEscape Command not supported or not > allowed > Mar 3 15:36:26 pcscd: ifdhandler.c:1283:IFDHICCPresence() CmdEscape failed > Mar 3 15:36:26 pcscd: commands.c:714:CmdEscape Command not supported or not > allowed > Mar 3 15:36:26 pcscd: ifdhandler.c:1283:IFDHICCPresence() CmdEscape failed > Mar 3 15:36:26 pcscd: commands.c:714:CmdEscape Command not supported or not > allowed > Mar 3 15:36:26 pcscd: ifdhandler.c:1283:IFDHICCPresence() CmdEscape failed > Mar 3 15:36:27 pcscd: commands.c:714:CmdEscape Command not supported or not > allowed > Mar 3 15:36:27 pcscd: ifdhandler.c:1283:IFDHICCPresence() CmdEscape failed > Mar 3 15:36:27 pcscd: commands.c:714:CmdEscape Command not supported or not > allowed > Mar 3 15:36:27 pcscd: ifdhandler.c:1283:IFDHICCPresence() CmdEscape failed > Mar 3 15:36:27 pcscd: commands.c:714:CmdEscape Command not supported or not > allowed > Mar 3 15:36:27 pcscd: ifdhandler.c:1283:IFDHICCPresence() CmdEscape failed This is know problem. I completely removed (broken) support of the contactless interface in version 1.3.10 of the CCID driver. > Under debian etch the reader was running fine under with the > driver from scm. In order to use that driver I changed > /etc/libccid_Info.plist and the its symlink > /usr/lib/pcsc/drivers/ifd-ccid.bundle/Contents/Info.plist in the > following way: > > tandem etc 6> diff -u libccid_Info.plist.orig libccid_Info.plist > --- libccid_Info.plist.orig 2009-03-03 16:12:09.000000000 +0100 > +++ libccid_Info.plist 2009-03-03 16:10:59.000000000 +0100 > @@ -117,7 +117,7 @@ > <string>0x04E6</string> > <string>0x04E6</string> > <string>0x04E6</string> > - <string>0x04E6</string> > + <!-- <string>0x04E6</string> --> > <string>0x04E6</string> > <string>0x04E6</string> > <string>0x04E6</string> > @@ -216,7 +216,7 @@ > <string>0x511C</string> > <string>0x511D</string> > <string>0x5120</string> > - <string>0x5121</string> > + <!-- <string>0x5121</string> --> > <string>0xE001</string> > <string>0x5410</string> > <string>0xE003</string> > @@ -315,7 +315,7 @@ > <string>Axalto Reflex USB v3</string> > <string>SCM SCR 3311</string> > <string>SCM SCR 331-DI NTTCom</string> > - <string>SCM SDI 010</string> > + <!-- <string>SCM SDI 010</string> --> > <string>SCM SCR 331</string> > <string>SCM SCR 355</string> > <string>SCM SPR 532</string> > > > However, pcscd seems not to recognize xml comments, as it still > reports > > Mar 3 16:14:44 tandem pcscd: readerfactory.c:1082:RFInitializeReader() > Attempting startup of SCM SDI 010 00 01 using > /usr/lib/pcsc/drivers/ifd-ccid.bundle/Contents/Linux/libccid.so > > > If I delete these comment lines then pcscd loads the scm driver: > > Mar 3 16:17:46 tandem pcscd: readerfactory.c:1082:RFInitializeReader() > Attempting startup of SDI010 USB Smart Card Reader 00 00 using > /usr/lib/pcsc/drivers/scmcciddriver.bundle/Contents/Linux/libscmccid.so.5.0.8 pcscd do not have a complete XML parser. XML comments are not supported. > However, then pcsc_scan fails with > > tandem scmccid_5.0.8_linux 102> pcsc_scan > PC/SC device scanner > V 1.4.14 (c) 2001-2008, Ludovic Rousseau <[email protected]> > Compiled with PC/SC lite version: 1.4.101 > SCardEstablishContext: Cannot Connect to Resource Manager: Service not > available. (0x8010001D) Have you tried to recompile pcsc-lite yourself? What is the output of: $ apt-cache policy pcscd libpcsclite1 -- Dr. Ludovic Rousseau _______________________________________________ Muscle mailing list [email protected] http://lists.drizzle.com/mailman/listinfo/muscle
