Ensure that you have the latest drivers for your smart card reader installed. Check the manufacturer's website for any updates.
In Start Search type Services.msc and hit the Enter key. Ensure that the Smart Card service is running.
Open Group Policy Editor and configure these settings:
Computer Configuration -> Administrative Templates -> Windows Components -> Smart Card
Allow Integrated Unblock screen to be displayed at the time of logon -> Enabled
Allow the use of biometric devices to unlock the smart card -> Enabled
Allow time invalid certificates to be used for logon -> Disabled