Hi,

I had installed pcsclite 1.5.2 and ccid 1.3.9 using the official
Mandriva RPMs. I upgraded to the latest pcsclite 1.5.4 and ccid 1.3.10
by first removing the installed RPMs, and the building pcsclite and
ccid downloaded from the pcsclite website. I built pcsclite with
libusb support rather than libhal. Everything installed w/o errors,
except previously my usb drop directory was /usr/lib/pcsc and now it's
/usr/local/pcsc, but pcsclite didn't seem to create that directly.

So when I try to run pcscd at first, it complains thar /usr/local/pcsc
doesn't exist. So I created it and copied the files over. Now when I
run pcscd -df, I get the following error message when I try to read my
egate token

00000000 pcscdaemon.c:267:main() pcscd set to foreground with debug
send to stderr
00000278 pcscdaemon.c:512:main() pcsc-lite 1.5.4 daemon ready.
00103400 tokenparser.l:175:LTPBundleFindValueWithKey() Value/Key not
defined for: ifdVendorID in
/usr/local/pcsc/drivers/ifd-ccid.bundle/Contents/Info.plist
00000187 tokenparser.l:175:LTPBundleFindValueWithKey() Value/Key not
defined for: ifdVendorID in
/usr/local/pcsc/drivers/egate.bundle/Contents/Info.plist
00209641 hotplug_libusb.c:477:HPAddHotPluggable() Adding USB device: 006:019
00000031 readerfactory.c:1024:RFInitializeReader() Attempting startup
of E-Gate 00 00 using
/usr/local/pcsc/drivers/egate.bundle/Contents/Linux/libifd_egate.so
00000300 readerfactory.c:877:RFBindFunctions() Loading IFD Handler 3.0
00000409 readerfactory.c:1050:RFInitializeReader() Open Port 200000
Failed (usb:0973/0001:libusb:006:019)
00000011 readerfactory.c:914:RFUnloadReader() Unloading reader driver.
00000041 readerfactory.c:233:RFAddReader() E-Gate init failed.
00000018 hotplug_libusb.c:403:HPEstablishUSBNotifications() Driver
ifd-ccid.bundle does not support IFD_GENERATE_HOTPLUG. Using active
polling instead.
00000005 hotplug_libusb.c:412:HPEstablishUSBNotifications() Polling
forced every 1 second(s)

I've also installed libifd-egate. Previously using the official
Mandriva RPMs I was able to detect the egate token and use winscard
API calls to communicate with it. Now it fails at the driver
initialization. What could be wrong?

-- 
- Goi Sihan
[email protected]
_______________________________________________
Muscle mailing list
[email protected]
http://lists.drizzle.com/mailman/listinfo/muscle

Reply via email to