Re: Omnikey Cardman 4000 PCMCIA

Martin Preuss <[email protected]>
Newsgroups gmane.comp.lib.libchipcard.devel
Message-ID <[email protected]>
Moin,

On Wednesday 27 September 2006 20:30, Marcel Naziri wrote:
> Also sprach Martin Preuss am Mittwoch, 27. September 2006 19:35:
> > On Wednesday 27 September 2006 16:59, Fionn Behrens wrote:
[...]
> Kann ich nicht wirklich bestätigen. Ich habe die "Unknown error
> code"-Meldung noch nie in dem Zusammenhang gesehen (nur beim ReinerSCT,
> wenn der daemon nicht die Rechte für das USB-Device hat).
> Bei mir läuft das so ab, wenn keine Karte drin ist und ich geldkarte2
> aufrufe:
[...]
Ok, unknown error code bekomme ich auch nicht, aber der Treiber-Prozess wird 
beendet, ohne das aus der besagten Funktion zurueckgekehrt wird:

[...]
> Sep 27 20:25:36 lewis chipcardd[25738]: devicemanager.c: 2025:
> Driver "451a79a4" (cm_4000_ifd) is up (Library loaded)
> Sep 27 20:26:08 lewis chipcardd[25738]: devicemanager.c: 1422: Reader
> "Omnikey Cardman 4000" timed out
> Sep 27 20:26:39 lewis chipcardd[25738]: devicemanager.c: 1172:
> Driver "cm_4000_ifd" is too long idle, stopping it
> Sep 27 20:26:42 lewis chipcardd[25738]: devicemanager.c: 1283: Bad status
> of driver for reader Omnikey Cardman 4000 (4)
> Sep 27 20:26:50 lewis chipcardd[25738]: devicemanager.c:  950: Driver is
> still running, killing it
[...]

Man sieht hier recht schoen, was vor sich geht:
- der Server startet den Treiber, dieser meldet sich beim Server an
- der Server sendet eine Anforderung den Leser zu starten
- der Treiber versucht das auch, indem er die Funktion IFDHPowerICC aufruft
- aus dieser Funktion kehrt der Treiber nicht zurueck, solange keine Karte 
drin ist
- der Server sieht ein timeout ablaufen, sagt dem Treiber, er soll aufhoeren
- der Treiber antwortet darauf nicht (weil er ja noch auf die Karte wartet)
- der Server schiesst den Treiber ab
- nach einem weiteren Timeout fuer Treiberfehler wird der Leser wieder 
zugelassen und bei Bedarf wieder gestartet.

Es klappt also alles gut, wenn beim Starten des Lesers schon eine Karte drin 
ist.


Gruss
Martin


-- 
"Things are only impossible until they're not"

AqBanking - http://www.aqbanking.de/
LibChipcard - http://www.libchipcard.de/

-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys -- and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.