Home » Products-FAQs » Readers and Tokens » Troubleshooter

Last update: 05/22/2013.

Smartcard reader installation troubleshooting guide

faq

Summary


  • Apply this procedure in case your smartcard cannot be detected by your software or you have doubts about your reader installation. This procedure applies to all PC/SC compliant readers on Microsoft systems from Windows XP.
  • Other problems not directly related to installation (functional, mechanical or aspect issues) are not covered by this procedure.

Prerequisites


  • Ensure that your smart card reader is physically plugged to your machine according to the note supplied with your device.
  • Before starting the procedure, ensure that you are currently connected to your system using an account that has local administrative rights, needed to be granted for:
    • The load\unload driver privilege.
    • The permissions needed to copy files to the system32\drivers directory.
    • The permissions needed to write settings to the registry.
  • In case you are running Vista and 7, you will also need to disable temporarily the UAC this way:
    • Start >> Run >> Type "msconfig" then enter
    • Go to the "Tools" tab
    • Double click the "Disable UAC" option.
    • Reboot the system

Check reader detection at hardware level


Check if the right driver for your reader is installed. To do this: open the device manager using the keyboard shortcut Windows key + Pause (break), then select the "Hardware" tab:

dotnet07

Now click the "Device Manager" button:

dotnet08

Ensure that the reader you are using is visible under the "Smart Card Reader" section and the driver is functioning properly. A smartcard reader correctly recognized by the system appears like below in the device manager (name of the reader may be different depending on your model):

pcscre2

In case your reader is well detected but not correctly installed, an exclamation mark will appear:

pcscre3

The reason why the reader is not correctly installed may vary: either a wrong driver has been installed or there are some missing / corrupted keys in the registry.  To get a better idea of what is wrong, right-click on the smartcard reader name, then click Properties on the menu:

pcscre4

In the following case, there is a problem with the registry. In such case, you should try to uninstall the current driver and install it again. If you notice no improvement, you may encounter a registry corruption. In such case, you will have to run specific Microsoft commands to check your registry integrity, but this is out of the scope of the present procedure.

pcscre5

In case a wrong driver or no driver was found when you plugged your smartcard reader in, you will probably get the following error:

pcscre6 pcscre7

In such case, go to the Gemalto support site http://support.gemalto.com/download and download the driver that corresponds to your device.

Install the driver

Go back to section "Check reader detection at hardware level " and check if your reader is correctly installed now. If this is the case go to next step "Check reader installation at system level". Otherwise try to plug your reader into another USB slot of the same machine or into another machine. If you get the same kind of problem, your reader is probably faulty.


Check reader installation at system level


Assuming that your reader is correctly detected at hardware level, and the appropriate driver is installed (as described in the previous section) we will check now the higher level of the Microsoft software that manages the smartcard readers in the system.

The easiest way to do that is to use Gemalto Smartdiag utility software. You may find it in Windows main menu in "Programs >> Gemalto >> Smartdiag" in case you already instaleld some Gemalto software. Otherwise you will be able to get it from this support page here.

Download and install the Smartdiag tool on your system.

Insert a smartcard in your reader and run Smartdiag, you will get the following view, click on Start to run the diagnostic:

pcscre8

First case : If you get the status "PASSED", everything should be fine concerning your reader installation, just click "Advanced view" to get the confirmation:

pcscre9

We cannot see any problem reported neither on the smartcard nor on the reader. The simple fact that the smartcard type is displayed (here an " Axalto Cryptoflex .NET") is the proof that the reader is correctly installed and fully functional. In that case, you can stop here this procedure: if you have still an issue using your software application it is probably not due to a hardware failure but to a system or software installation / configuration issue that is not covered here.

pcscre10

Second case: The status given by Smartdiag is "FAILED", and a specific error message is displayed:

pcscre11

Since we are now at system level, a failing diagnostic can have various reasons: corruption of the smartcard service or related components, permissions missing on certain parts of the registry, on services or on files located on the hard disk, bad entries in the registry.

When you get the "FAILED" status, click on the "Advanced view" to get a complete status:

  • If you have an error on the Resource Manager

pcscre12

Go to I have a Resource Manager error in the SmartDiag tool

  • If you have an error on the card itself

pcscre18

Go to The SmartDiag tool displays "Unregistered Card" or "Mute Card".

You can also get information to resolve a specific issue in the Readers and Tokens FAQ

To top

Rate this!

How this tip helps you?
Worst 1 2 3 4 5 Best
starstarstarstarstar - 25.00% / 4 rating(s)

To top

Comments

david, 19-04-12 00:35:
any windows 7 64 bit driver for card reader gemalto pn° HWP113000A
Christophe, 11-05-12 11:30:
Is there any suitable driver for PC CARD p/N HWP110628F ?

Always get an error in device manager : This device cannot find enough free resources that it can use. (Code 12)
If you want to use this device, you will need to disable one of the other devices on this system.


Thank in advance
Christophe.
Patrice, 14-05-12 10:50:
Christophe, You can go to this page in order to solve your issue:
http://support.gemalto.com/index.php?id=i_get_a_code_12
George, 05-06-12 23:36:
Hello, I have the following problem: I have a USB eSeal Token V2 Top IM GX4 Standard and a Windows 7 64bit Enterprise. When I use tokenadmin.exe it all works fine, I can see my certificates, public, private key BUT I see NO Certificates in certmgr.msc, so I cannot use my certificates to sign messages in Outlook... Please Help.
Martin, 08-06-12 10:26:
Tokenadmin.exe is part of the SafeSign middleware. It is not recommended to have several middleware on the same computer as there can be incompatibilities.
The Top IM GX4 cards should be used with the Classic Client middleware. In Classic Client the certificate propagation is managed by the regtool.exe process.
Please follow the Classic Client troubleshooter to resolve your issue:
http://support.gemalto.com/index.php?id=classic_client_troubleshooter
If it does not work you can re-enable the Microsoft certificate registration by following this procedure:
http://support.gemalto.com/index.php?id=since_i_installed_classic_client
ram, 27-08-12 14:36:
Hi I have installed the Gemalto Smartdiag application. Also the Smart Card service is started. But when I launch the SmartDiag application, it gives a message that the Smart Card service is not available. What could be the reason for this?
PS, 12-09-12 18:07:
Sometimes the smartcard service can be corrupted, especially when installing old drivers. You may try the smartcard service repair procedure available at: http://support.gemalto.com/index.php?id=how_to_recover_the_smart_card
(Local administrator account is required)
Kwok, 03-10-12 10:55:
Hi, we run vmware virtual machines on Wyse thin clients when we plug in the smartcard the regtool.exe process runs at %100. Seems to work fine when user is assigned administrators rights, is there a way around this without giving these rights to a normal user? Thanks
Martin, 03-10-12 17:59:
Hello Kwok,
This CPU issue has been solved in Classic Client 6.2 Patch 2
Martin
Add comment

* - required field

Warning: no comment is displayed before being approved by an administrator.

*





*
*

To top