Invalid Signature Error on enrolling certificate to Smartcard

I need to enroll a certificate in my Smartcard through MS Certificate Lifestyle Manager 2007 with my Windows 7 computer. But an error “PKCS#11 smart card self-service control error: Invalid Signature.” appeared. I have done this on Windows Vista before without issues but I cannot make it work now. What are the prerequisites needed to achieve this when using Windows 7? Are the two compatible to work together? Help please.

Microsoft Certificate Lifecycle Manager 2007
Enrollment Request Wizard
PKCS#11 smart card self-service control error: Invalid Signature..
Your enrollment request is being processed. Do not remove your smart card from the reader. Please wait
Enrollment
Generating certificate requests and submitting them to the certificate authorities.
