I have concluded that my problems are directly related to gpg-agent. I removed it.
pcscd is still running, scdaemon is not, gpg-agent is gone.
i can scan my card via gpg --card-status and login still works.
furthermore, i can pcsc_scan in the background, and login still works.
There is a new version of pam_poldi ( 0.4 ) available for the brave:
http://g10code.com/p-poldi.html
I got bored and gave up after 4 hours. Compilation wasn't the problem, it was the configuration and debugging.
It's supposed to use scdaemon for the backend, as opposed to checking a more difficult way. I was not able to conclude if this resolves the bug.
I have concluded that my problems are directly related to gpg-agent. I removed it.
pcscd is still running, scdaemon is not, gpg-agent is gone.
i can scan my card via gpg --card-status and login still works.
furthermore, i can pcsc_scan in the background, and login still works.
There is a new version of pam_poldi ( 0.4 ) available for the brave:
http:// g10code. com/p-poldi. html
I got bored and gave up after 4 hours. Compilation wasn't the problem, it was the configuration and debugging.
It's supposed to use scdaemon for the backend, as opposed to checking a more difficult way. I was not able to
conclude if this resolves the bug.