Hi, beginning with this commit
http://anonscm.debian.org/viewvc/pcsclite/?view=revision&revision=6105
pcscd doesn't support autostart by library feature, instead it relies on systemd, a socket-based service manager.
ubuntu DOES NOT use as of now systemd, so you'll have to manually start pcscd by hand or rely on the old init script; however if you need to use pcscd in a pre-boot environment (initramfs), you'll have problems.
So far all ubuntu users are advised not to go beyond pcsc-lite version 1.7.4 (the one in precise pangolin) if they want to unlock their drives via smart cards in pre-boot environment, as pcscd versions later than revision 6105 doesn't support autostart by shared library mechanism, on which ubuntu currently relies.
If you want to go bleeding edge on the code but still use pre-boot smart card authentication, please only upgrade libccid, opensc BUT NOT pcsc-lite, at least not beyond version 1.7.4 .
Probably the tutorials in this site should reflect this change and state this warning to new users; it took me 2 days to figure it out.
Have a good day.
Alex
- 214 reads
Printer-friendly version
PDF version





Re: Important pcscd autostart feature changed in latest code
Thanks. I think autostart ***could*** also be issued by an udev rule, but I have to check.