[Pcsclite-muscle] Issue with C# / Mono / PCSC / Debian (Raspbian)
Ludovic Rousseau
ludovic.rousseau
Thu Jul 17 07:47:36 PDT 2014
2014-07-17 15:52 GMT+02:00 Tom Arnautovic <tom.arnautovic at neardesk.com>:
> Hi All,
>
Hello,
> I?m not sure if this is the right place to be sending this but anyhow.
>
>
>
> Situation is we have a Raspberry PI (with PiFace) connected to an
> ACR122U-A9 card reader. We have a C# application running (via mono) on the
> Pi which provides a card watcher service. When a card is checked as valid
> on the network, the magnet on the door is released.
>
>
>
> The system works fine until it doesn?t and stops working. I?ve searched
> everywhere and can?t find a smoking gun anywhere in the logs and I?ve
> tried a number of workarounds to get it working consistently including
> updating Kernal via rpi-update to 3.12.22+, restarting mono/pcscd every
> 2hours via cron (not a fix but to see if this helps).
>
>
>
> In the /var/log/messages log there are a lot of ?door0007 pcscd:
> winscard.c:887:SCardDisconnect() Error resetting card? messages. I?m
> wondering if the cards are not disconnected, if these ?handles? build up to
> a threshold on pcscd and then it crashes. Is this likely to be a problem
> in the code or a problem with pcsc or mono but I really don?t know what I?m
> talking about.
>
This error was not present in the private email you sent me.
You only mentioned the error: "door0007 pcscd:
readerfactory.c:1062:RFAddRead
erHandle() Too many handles opened, exceeding configured max (200)."
This error indicates bug in your program or in the C# wraper.
For the new error you may want to read "USB issues with a Raspberry Pi"
http://ludovicrousseau.blogspot.fr/2014/04/usb-issues-with-raspberry-pi.html
Anyway, any advice on how to go about debugging this issue would be much
> appreciated? I do not have access to the code so I?m just trying to
> ascertain at which layer the issue is occurring. If it is an issue with
> the C# code I can send it back to the developers.
>
It is often a good idea to send all the needed data for a debug. See
http://pcsclite.alioth.debian.org/pcsclite.html#support
But if you do not have access to the source code of your application it
will be difficult to debug and fix.
Bye
--
Dr. Ludovic Rousseau
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.alioth.debian.org/pipermail/pcsclite-muscle/attachments/20140717/632c27b4/attachment.html>
More information about the pcsclite-muscle
mailing list