Page MenuHome GnuPG

program termination with query of smart card
Closed, ResolvedPublic



Pentium 4, Windows 2000 SP4 (german), all HotFixes, gnupg 1.4.1 installer, Mozilla Thunderbird 1.0.2 (german) with Enigmail 0.9.2 (german)
The machine has a working USB smart card reader w/o card inserted.


Klicking Enigmail->OpenPGP-SmartCard results in an abnormal program termination detected by Windows.
The enigmail console shows the following messages:

C:\Programme\GNU\GnuPG\gpg.exe --charset utf8 --status-fd 2 --fixed-l
ist-mode --with-colons --card-status
gpg: detected reader `Fujitsu Siemens USB Smartcard Reader 0'
gpg: pcsc_connect failed: removed card (0x80100069)
gpg: card reader not available
gpg: OpenPGP Karte ist nicht vorhanden: Allgemeiner Fehler

How To Repeat

Call gpg.exe --card-status



Event Timeline

It is known that a few card readers tend to crash in certain
situation. What reader are you using?

From: "Stefan Kanthak" <>
To: <>, <>,

<>, <>

Subject: Re: gnupg/500
Date: Wed, 27 Jul 2005 16:17:51 +0200

Hi Werner,

you wrote:

Synopsis: program termination with query of smart card

State-Changed-From-To: open->chatting
State-Changed-By: werner
State-Changed-When: Tue, 26 Jul 2005 12:35:03 +0200
It is known that a few card readers tend to crash in certain
situation. What reader are you using?

  • Comment added by werner on Tue, 26 Jul 2005 12:35:03 +0200 ****

The card reader is internal and attached to the USB.
The PC is a Fujitsu Siemens Scenic L, the card reader is a
"Fujitsu Siemens USB Smartcard Reader", the manufacturer of the
USB device happens to be "OMNIKEY AG". The USB ID is
Vendor 0x08D4, Product 0x0009, Revision 0x0200

The drivers I use are WHQL certified (which means the've passed
several conformance and stress tests) and signed by Microsoft.
The driver version is from 2001-09-14, it's driver name
is "cmeu0wdm".


PS: I tried to answer via the link "send email to interested parties".

The URL has an error: the mail address gnats-admin is invalid, it's
domain part is missing. Please repair.

A certification of the driver does not mean anything. What they test is only
what MS software uses. Using other valid commands often leads to driver failures.

We can't track down bugs in Windows driver. If you experience the same problem
when using it under Unix, please reopen this bug or write to me directly