I was following the installation instructions for the phoenix/smartmouse, which incidentally do not mention the required modification to internal.h

Once the modifications have been applied and openct has been recompiled I run out of luck again:

openct-control -d -f /etc/openct.conf init # finds the card reader when plugged to the usb (I have added some code that reports adding my driver).

But

openct-tool -d -f /etc/openct.conf list # reports that the server process is dead.

And it looks like openct tools do not report too much using syslog....

What now?
Cheers,
JC!




Hi Juan,

sorry for the late reply.

Am Sonntag, 9. April 2006 08:18 schrieb Juan Carlos Borrás:
> I've got the wrapper code for my smart card reader working.

great!

> I have also coded and assigned some calls to ifd_driver_ops so I recompile
> and follow the installation instructions but openct-tool -list does
not show
> my card reader (which is plugged and can be seen in the usb bus).
> ifdhandler -h shows that my driver is available.
> Could someone please give me a hint or two on how to track where the
> problem is?

ok, so the usual code is: a) a new file with your driver ops.
b) a new function in internal.h to register your driver.
c) calling that function in init.c

with a-c you can manualy start your driver (call
ifdhandler, specify driver and device and maybe
debug level and -H for hotplug devices)

d) usb driver only: edit openct.conf, add the ids
   of your device. also edit openct.usermap
   (linux hotplug map file), Info.plist (for pcscd),
   and openct.udev / openct.hald (new hotplug
   replacement, still not working ok).

only openct.conf is important, once that is done
you can start the init script or "openct-control init"
to have openct scan all devices and start an ifdhandler
for each device.

once that works, try hotplugging:
start the init script, remove your device,
check "pidof ifdhandler" (-> process gone),
insert your device, check agin (-> new ifdhandler
process). or use openct-tool list instead of pidof.

if you run into any problem, please let me know so I
can try helping. hmm, maybe we should add this to
the wiki as developer info?
Andreas

_______________________________________________
opensc-devel mailing list
[email protected]
http://www.opensc-project.org/mailman/listinfo/opensc-devel

Reply via email to