Frank Evers | 1 Aug 2009 21:48
Picon
Picon
Favicon

Welchen Kartenleser?

Hi

Ich brauche einen neuen Leser, da mein alter serieller Towitoko am 
neuen Rechner leider keine Anschlußmöglichkeit mehr findet. Mit 
welchem Leser habe ich am wenigsten Scherereien? Nutzung ist 
vorwiegend Homebanking mit HBCI. Es muss nicht unbedingt einer mit 
eigener Tastatur sein, darf aber...
Ich verwende die Pakete aus debian unstable, sollte also aktueller 
Stand sein.

--

-- 
Gruß Frank

------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
trial. Simplify your report design, integration and deployment - and focus on 
what you do best, core application coding. Discover what's new with 
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
Martin Preuss | 1 Aug 2009 23:57
Picon
Picon

Re: Welchen Kartenleser?

Moin,

On Samstag, 1. August 2009, Frank Evers wrote:
[...]
> Ich verwende die Pakete aus debian unstable, sollte also aktueller
> Stand sein.
[...]

Man mag hier nicht gerne Empfehlungen aussprechen, aber bekannterweise kann 
man hier Geraete von Kobil und Reiner SCT verwenden.

Zumindest die Kobil-Leser, die auch ueber den freien CCID-Treiber laufen, kann 
ich empfehlen. Fuer Reiner SCT unterhalte ich den Linux-Treiber, daher kann 
ich die Leser auch empfehlen (wuerde aber darauf achten, neuere Leser zu 
bekommen, also mit ProductId 0x300 oder 0x400/0x401).

Die genannten Leser betreibe ich hier selbst auch (Kobil Kaan Advanced USB und 
alle RSCT-Leser).

Du kannst auch mal auf der Seite vom freien CCID-Treiber schauen, da sind auch 
eine ganze Menge Leser aufgelistet. Ich kann aber nicht sagen, welche davon 
hier verfuegbar sind, und getestet habe ich die auch noch nicht mit 
Homebanking (bis auf ein paar).

Gruss
Martin

--

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

(Continue reading)

Frank Evers | 3 Aug 2009 17:09
Picon
Picon
Favicon

Re: Welchen Kartenleser?

Hi

ich habe hier nun den Reiner SCT cyberjack e-com (idVendor=0c4b, 
idProduct=0400) leider aber Probleme den zum laufen zu bewegen.
Ich habe die aktuelle Treiberversion 3.3.2 von der Reiner HP geholt, 
gebaut und installiert.
Der Leser wird vom System erkannt. Leider kann ich aber nicht 
zugreifen.

System ist debian unstable i386 mit einem 64bit Kernel 2.6.30, da das 
aber soweit ich das verstehe ein reiner Userspace-Treiber ist sollte 
das keine Unterschied machen, oder?

cyberjack.xml habe ich angehängt.
fxcyberjack meint dazu:

<?xml version="1.0" encoding="ISO-8859-1"?>
<cyberjack>
<check type="distri">
  <result type="success"></result>
  <distname>Debian</distname>
  <distver>squeeze/sid</distver>
</check>
<check type="uname">
  <result type="success"></result>
  <systemname>Linux</systemname>
  <release>2.6.30-1-amd64</release>
  <version>#1 SMP Thu Jul 30 17:12:48 UTC 2009</version>
  <machine>x86_64</machine>
</check>
(Continue reading)

Frank Evers | 3 Aug 2009 17:48
Picon
Picon
Favicon

Re: Welchen Kartenleser?

Hi

Warum auch immer, nach einem Reboot beklagt sich fxcyberjack jetzt 
nicht mehr. Scheint also erstmal zu klappen.

Leider habe ich jetzt ein anderes Problem. Wenn Qbankmanager versucht 
Aufträge auszuführen bleibt die Ausführung bei "Locking user 
XXXXXX..." hängen und bricht mit "Could not lock user xxxxx...  
(-109)" ab.
Wenn ich das richtg verstehe klappt da dann doch wieder irgendwie der 
Leserzugriff nicht?
Testweise habe ich mal "chipcard-tool check" probiert:

frank <at> lulu:~$ chipcard-tool check               
  Readers:
  - auto1-cyberjack3 (cyberjack3, port 0): error
Event log:
17:36:57 Reader listing
17:37:07 Reader started
17:37:13 Reader error (Unknown error code)

Selbes Ergebnis mit Geldkarte und Reichelt Kundenkarte(einfache 
Speicherkarte)

--

-- 
Gruß Frank

------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
trial. Simplify your report design, integration and deployment - and focus on 
(Continue reading)

Frank Evers | 3 Aug 2009 18:01

Re: Welchen Kartenleser?

Hi

Auch hier nochmal die Meinung von "cyberjack" dazu:

frank <at> lulu:~$ sudo cyberjack
BEGIN: ermittle Distribution (0/6)
END  : ermittle Distribution (1/6) [OK]
BEGIN: ermittle Systeminformationen (1/6)
END  : ermittle Systeminformationen (2/6) [OK]
BEGIN: ermittle Gruppeninformation (2/6)      
END  : ermittle Gruppeninformation (3/6) [OK] 
BEGIN: ermittle laufende Dienste (3/6)        
END  : ermittle laufende Dienste (4/6) [OK]
BEGIN: ermittle installierten Treiber (4/6)
END  : ermittle installierten Treiber (5/6) [OK]
BEGIN: ermittle und teste angeschlossene Leser (5/6)
SCardEstablishContext: Cannot Connect to Resource Manager: Service not 
available. (8010001D)
Error in open: -5
END  : ermittle und teste angeschlossene Leser (6/6) [OK]

Es wurden 3 Dateien im aktuellen Verzeichnis angelegt:
- cyberjack-report.log: Enthaelt die Ergebnisse der Tests
- cyberjack-hints.log : Enthaelt moeglicherweise Hinweise
                        zu gefundenen Problemen und deren
                        Behebung.
- cyberjack.xml       : Enthaelt die Testergebnisse in fuer
                        den Support aufbereiteter Form.
Bitte senden Sie bei Problemen die Datei "cyberjack.xml"
an den Linux-Support von Reiner SCT.
(Continue reading)

Martin Preuss | 3 Aug 2009 19:06
Picon
Picon

Re: Welchen Kartenleser?

Moin,

mir fallen da gleich mehrere Dinge auf: erstens laufen bei Dir chipcardd2 und 
4. Eigentlich reicht einer von beiden, allerdings sind beide Dienste recht 
kooperativ, sie koennen zwar nicht gleichzeitig auf den gleichen Leser 
zugreifen, blockieren ihn aber auch nicht, wenn sie ihn nicht benutzen.
Sollte also keine Probleme machen.

Mit faellt aber auf, dass die Geraete-Datei in Deiner ersten Logdatei der 
Gruppe "root" gehoert, in der 2. cyberjack.xml aber korrekterweise 
"cyberjack". Letzteres scheint jetzt also ok zu sein.

Nun ist es unter Debian-Systemen so, dass der Dienst "chipcarddX" unter einer 
eigenen Benutzerkennung laeuft (ich glaube "chipcard"). Diese ist also nicht 
root und hat folglich auch keine Rechte, auf den Leser zuzugreifen.

Du musst daher auch den Benutzer "chipcard" in die Gruppe "cyberjack" packen, 
z.B. so:

"adduser chipcard cyberjack"

Nach einem reboot sollte es klappen.

Gruss
Martin

--

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

Martin Preuss - http://www2.aquamaniac.de/
(Continue reading)

Marcel Naziri | 3 Aug 2009 19:26
Picon
Favicon

Re: Welchen Kartenleser?

Hi Frank,

ich verwende auch den Reiner unter Debian (allerdings in der 64-bit Variante).
Bei mir sehen die Ausgaben von cyberjack ziemlich ähnlich aus. An sich scheint 
der Leser zu funktionieren. Du solltest jedoch mal probieren, was es ausgibt, 
wenn Du es als Benutzer chipcard startest.

 <at> Martin: Mir fiel auf, dass Franks Gerät eine neuere Firmware besitzt. Habe 
ich auf der Reiner Homepage nicht als Download finden können. Bekommt man das 
irgendwo her und ist ein Update sinnvoll? Du hattest mir auch mal eine 
Firmware geschickt gehabt, mit der dann die INPUT/OUTPUT-Sachen der CT-API 
aktiviert wurden. Ist das in neuerer Firmware nun direkt drin oder braucht man 
das immer ein spezielles Build? Oder war das nur ein zusätzliches Modul?

Schöne Grüße
   Marcel

Also sprach Frank Evers am Montag 03 August 2009:
> Hi
>
> Auch hier nochmal die Meinung von "cyberjack" dazu:
>
> frank <at> lulu:~$ sudo cyberjack
> BEGIN: ermittle Distribution (0/6)
> END  : ermittle Distribution (1/6) [OK]
> BEGIN: ermittle Systeminformationen (1/6)
> END  : ermittle Systeminformationen (2/6) [OK]
> BEGIN: ermittle Gruppeninformation (2/6)
> END  : ermittle Gruppeninformation (3/6) [OK]
> BEGIN: ermittle laufende Dienste (3/6)
(Continue reading)

Martin Preuss | 3 Aug 2009 20:23
Picon
Picon

Re: Welchen Kartenleser?

Moin,

On Montag, 3. August 2009, Frank Evers wrote:
[...]
> Leider habe ich jetzt ein anderes Problem. Wenn Qbankmanager versucht
> Aufträge auszuführen bleibt die Ausführung bei "Locking user
> XXXXXX..." hängen und bricht mit "Could not lock user xxxxx...
> (-109)" ab.
[...]

Dir ist da wohl mal was abgestuerzt. Schaue mal in 
$HOME/.aqbanking/settings/users/ nach, dort findest Du vermutlich *.LCK-
Dateien, die Du loeschen solltest.

Ich werde da demnaechst mal einbauen, dass stale locks geloescht werden.

Gruss
Martin

--

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

Martin Preuss - http://www2.aquamaniac.de/
AqBanking - http://www.aqbanking.de/
LibChipcard - http://www.libchipcard.de/

------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
trial. Simplify your report design, integration and deployment - and focus on 
what you do best, core application coding. Discover what's new with 
(Continue reading)

Micha Lenk | 3 Aug 2009 20:31

Re: omnikey 4040

Hallo Thomas,

dein Problem mit diesem Kartenleser ist zwar etwas älter, aber so weit
ich mich zurück erinnern kann, war es immer noch nicht gelöst...

Thomas Koch schrieb:
> Ist es möglich, diese Karte mit libchipcard zu nutzen?

Gerade habe ich noch was anderes herausgefunden. Wenn der Kartenleser
mit dem pcscd läuft (pcsc_scan liefert bei Dir ja ordentlich viele
Informationen über die angezeigte Karte), kannst du den Client-Teil von
LibChipcard so konfigurieren, dass für die tatsächliche Kommunikation
mit dem Kartenleser der pcscd statt des libchipcard-Daemons genutzt
wird. Dazu musst du einfach in der  Konfigurationsdatei
/etc/chipcard/client/chipcardc.conf den Ressourcen-Manager auf "pcsc"
umkonfigurieren, so dass da folgende Zeile drin steht:

char resmgr="pcsc"

Der Befehl "chipcard-tool atr" sollte danach recht flott den von
pcsc_scan ausgegebenen ATR ausgeben, und einer Nutzung z.B. mit
AqBanking sollte nichts mehr im Wege stehen.

Bei mir werkelt der ansonsten auch sehr hakelige Omnikey CardMan 4000
nun über den PCSC-Daemon -- und arbeitet seit der Umstellung flott und
ohne Probleme.

Schöne Grüße
  Micha

(Continue reading)

Thomas Koch | 3 Aug 2009 21:41
Picon
Gravatar

Re: omnikey 4040

Hallo Micha,

danke, dass Du Dich noch einmal meldest. Nach der Änderung der 
Konfigurationsdatei und Neustart des Rechners:

1. Aufruf von chipcard-tool atr:
keine Ausgabe, Returnwert 141
2. - n. Aufruf:
3:2009/08/03 21-30-57:chipcard-tool(5523):clientpcsc.c:  116: 
SCardEstablishContext: Error SCARD_E_NO_SERVICE: The Smartcard resource 
manager is not running. Maybe you have to start the Smartcard service 
manually?
ERROR: Could not initialize libchipcard3
Returnwert 2

Beste Grüße, Thomas

> Hallo Thomas,
>
> dein Problem mit diesem Kartenleser ist zwar etwas älter, aber so weit
> ich mich zurück erinnern kann, war es immer noch nicht gelöst...
>
> Thomas Koch schrieb:
> > Ist es möglich, diese Karte mit libchipcard zu nutzen?
>
> Gerade habe ich noch was anderes herausgefunden. Wenn der Kartenleser
> mit dem pcscd läuft (pcsc_scan liefert bei Dir ja ordentlich viele
> Informationen über die angezeigte Karte), kannst du den Client-Teil von
> LibChipcard so konfigurieren, dass für die tatsächliche Kommunikation
> mit dem Kartenleser der pcscd statt des libchipcard-Daemons genutzt
(Continue reading)


Gmane