Hey peeps,
Der oben genannte Kobil Kaan Base Reader soll auf meinem System für HBCI-Banking genutzt werden. Er ist funktionsfähig, aber nicht unter Linux. Und dummerweise ist meine Bank genau am anderen Ende Deutschlands und in vier Tagen muß ich noch Geld überweisen... Ich habe die Treiber von der Kobil-Homepage geladen. Bekomme dann aber diese Ausgabe:
sudo ./install32 Kobil Systems GmbH Install Script fuer KAAN Advanced und die Modelle EMV TriCAP, SecOVID Reader III und KAAN TriB@nk ######################################### # Bitte schliessen Sie den USB Leser an # # und druecken dann die Enter-Taste # ######################################### read: 13: arg count Bitte warten... Going to call CT_init CT_init (Port 1): -1 CT_Reset: -1 CT_Reset: 0 bedeutet Kartenleser gefunden. Bei Problemen root-Benutzer kontrollieren. Die Installation ist damit beendet.
Ist der Base- unterschiedlich vom Advanced-Treiber? Brauche ich einen anderen? (Es gibt nur einen Linux-Treiber.) Danach dann in der Konsole folgendes eingegeben:
sudo apt-get install libpcsclite1 libccid pcscd pcsc-tools
Bei kobil heißt es ich müsse mal eintippen:
rcpcscd -status bash: rcpcscd: command not found
Kein Erfolg. Und die Eingabe:
$ sudo pcscd -f 00000000 pcscdaemon.c:280:main() pcscd set to foreground with debug send to stderr 00000772 pcscdaemon.c:350:main() file /var/run/pcscd/pcscd.pub already exists. 00000184 pcscdaemon.c:352:main() Another pcscd (pid: 6112) seems to be running.
bringt sowas.. Irgendwo habe ich aufgeschnappt, dass das hier hilft:
/wnfdaten/Downloads/ct-linux/tools/cardpingbash: /wnfdaten/Downloads/ct-linux/tools/cardping: No such file or directory
Tja, tuts aber nicht. Was kann ich noch machen? Bei Kobil steht unter den FAQs (http://www.kobil.com/de/support/faqs/chipkarten-terminals/kaan-advanced-und-suse-102-oder-anderen-linux-distributionen.html):
KAAN Advanced und SuSE 10.2 oder anderen Linux-Distributionen Bei SuSE 10.2 werden die Versionen pscs-lite 1.3.2 und pcsc-ccid 1.0.1 mitgeliefert. Damit funktioniert der KAAN Advanced ohne Probleme und bei anderen Distributionen sollten mindestens diese Versionen installiert werden. Mit der aktuellen libct.so aus der ct-linux.zip unter Downloads/Treiber sollte der Porteintrag in der .CT_devices wie folgt aussehen: Port1=PCSC;[IDX="1"];3;0;reader via PCSC [IDX="1"]: transparent Für die Installation gibt es in der ct-linux.zip zwei getrennte Scripte, eins für den root-Benutzer (install.sh / install64.sh) und für den normalen Benutzer (installuser.sh / installuser64.sh). Falls kein Zugriff möglich ist, sollte überprüft werden, ob der pcscd-Dienst läuft (Konsolebefehl: rcpcscd -status) und in der /var/log/messages beim Anschluss des Lesers, ob er richtig erkannt wird und beim Einlegen der Karte eine Zeichenkette, z. B. 3B FF... ausgegeben wird, Konsolebefehl: tail -f /var/log/messages). Für 64-Bit-Installationen sind die entsprechenden Dateien zu verwenden (libct.so nach /usr/lib64 kopieren) und auch die 64-Bit-Version von cardping, dem Testprogramm: Aufruf ./cardping -b1 20100000 für einen Kartenlesertest oder ./cardping -b1 20100101 mit eingelegter Karte, wobei -b1 auf den Port1 in der .CT_devices zugreift, d. h. es ist wichtig auch bei anderen Lesern, dass dort das richtige Gerät und Protokoll (1=B1/KAAN Professional, 2=KAAN Standard Plus, 3=KAAN Base/Advanced/SIM III/TriB@nk/mIDentity) angegeben wird.
Damit kann ich aber leider nichts anfangen..