Hi
Not sure if this is related to your problem.
But have you edited the /etc/init.d/pcscd file so you do not get the never ending log file which causes the the service to crash.
This happens usually after a day or so after the log file increases to massive size.
nano /etc/init.d/pcscd
There look next lines:
# if you need to pass arguments to pcscd you should edit the file
# /etc/default/pcscd and add a line
# DAEMON_ARGS="--your-option"
And please change it to:
# if you need to pass arguments to pcscd edit to:
# /etc/default/pcscd and add a line
DAEMON_ARGS="--error"
And hit from the keyboard ctrl+o and enter to save the changes and ctrl+x to exit
Next command to restart pcsc:
/etc/init.d/pcscd restart
