Hallo,
ich versuche mich gerade ein wenig an Linux, vieles läuft auch schon ganz gut, aber dies kriege ich nicht hin...
Ich habe einen uralten Kobil-Kaan-Leser (Klasse 2), der am seriellen Port und zusätzlich am PS/2-Port zwecks Stromversorgung angeschlossen wird.
Unter Windows habe ich diesen mit Hibiscus/Jameica erfolgreich zum Laufen bekommen!
Die Hinweise in der Support-FAQ bringen mich nicht wirklich weiter, da es ja eben kein USB-Gerät ist und ich mich zu wenig mit dem System auskenne...
Den Treiber habe ich mir von Kobil gezogen. Der Installations-Test zeigt auch brav an, wenn ich eine Karte einstecke oder entferne, auch der "cardping64 -b1 20100101" liefert genau das Ergebnis, was laut README kommen soll. Der PCSCD läuft also ordnungsgemäß.
Aber innerhalb von Hibiscus komme ich nicht weiter. Ich habe nun alle Ports durchprobiert (unter XP sind die Einstellungen COM2/USB2, Port ID1, CT#0, HBCI 2.1, keine Biometrie, nicht PC-Tastatur nutzen) mit der "CTAPI.DLL" aus dem Kobil-Treiberpaket).
Unter Ubuntu kriege ich aber mit der "libct.so" nur folgendes zu sehen:
(ohne eingelegte Karte)
[02.02.2010 19:55:08] Teste Sicherheits-Medium...
[02.02.2010 19:55:08] open ddv passport
[02.02.2010 19:55:08] using passport path /home/tom/.jameica/hibiscus/passports/
[02.02.2010 19:55:08] using library path /opt/jameica/plugins/hibiscus/lib
[02.02.2010 19:55:08] using JNI lib /opt/jameica/plugins/hibiscus/lib/libhbci4java-card-linux-64.so
[02.02.2010 19:55:08] using CTAPI driver /usr/lib/libct.so
[02.02.2010 19:55:08] using Port COM2/USB2
[02.02.2010 19:55:08] using Port ID 1
[02.02.2010 19:55:08] using ctnumber 0
[02.02.2010 19:55:08] using biometric features false
[02.02.2010 19:55:08] using soft pin false
[02.02.2010 19:55:08] using entry index 1
[02.02.2010 19:55:08] callback [reason 2] handled by class de.willuhn.jameica.hbci.passports.ddv.server.PassportHandleImpl
[02.02.2010 19:55:08] Bitte legen Sie Ihre HBCI-Chipkarte in das Lesegerät.
[02.02.2010 19:55:08] Fehler beim Testen des Sicherheits-Mediums.
[02.02.2010 19:55:08] Aufgetretene Fehlermeldungen:
[02.02.2010 19:55:08] -----------------------------
[02.02.2010 19:55:08] error while opening chipcard; nested exception is:
[02.02.2010 19:55:08] kann kein Passport des Typs DDV instanziieren
[02.02.2010 19:55:08] kann kein Passport des Typs DDV instanziieren
[02.02.2010 19:55:08] Chipkarten-Fehler
[02.02.2010 19:55:08] error while waiting for chipcard - ret=0 response=64 00 (command not successful)
[02.02.2010 19:55:08] -----------------------------
(mit eingelegter Karte)
[02.02.2010 19:56:10] Teste Sicherheits-Medium...
[02.02.2010 19:56:10] Einstellungen gespeichert
[02.02.2010 19:56:10] creating progress monitor for GUI
[02.02.2010 19:56:10] activating progress monitor
[02.02.2010 19:56:10] open ddv passport
[02.02.2010 19:56:10] using passport path /home/tom/.jameica/hibiscus/passports/
[02.02.2010 19:56:10] using library path /opt/jameica/plugins/hibiscus/lib
[02.02.2010 19:56:10] using JNI lib /opt/jameica/plugins/hibiscus/lib/libhbci4java-card-linux-64.so
[02.02.2010 19:56:10] using CTAPI driver /usr/lib/libct.so
[02.02.2010 19:56:10] using Port COM2/USB2
[02.02.2010 19:56:10] using Port ID 1
[02.02.2010 19:56:10] using ctnumber 0
[02.02.2010 19:56:10] using biometric features false
[02.02.2010 19:56:10] using soft pin false
[02.02.2010 19:56:10] using entry index 1
[02.02.2010 19:56:10] callback [reason 2] handled by class de.willuhn.jameica.hbci.passports.ddv.server.PassportHandleImpl
[02.02.2010 19:56:10] Bitte legen Sie Ihre HBCI-Chipkarte in das Lesegerät.
[02.02.2010 19:56:12] Fehler beim Testen des Sicherheits-Mediums.
[02.02.2010 19:56:12] Aufgetretene Fehlermeldungen:
[02.02.2010 19:56:12] -----------------------------
[02.02.2010 19:56:12] error while opening chipcard; nested exception is:
[02.02.2010 19:56:12] kann kein Passport des Typs DDV instanziieren
[02.02.2010 19:56:13] kann kein Passport des Typs DDV instanziieren
[02.02.2010 19:56:13] Chipkarten-Fehler
[02.02.2010 19:56:13] unknown card type - ret=0 response=64 a2 (card not activated)
[02.02.2010 19:56:13] -----------------------------
Ich habe auch schon alternativ die "libkobil_ifd.so" ausprobiert (obwohl ich glaube, die ist eher intern für den Daemon?), aber das beste Ergebnis bisher war eine "response= 90 01 (success)" - gilt aber auch als Fehlschlag...
Was mache ich denn nun?
ich versuche mich gerade ein wenig an Linux, vieles läuft auch schon ganz gut, aber dies kriege ich nicht hin...
Ich habe einen uralten Kobil-Kaan-Leser (Klasse 2), der am seriellen Port und zusätzlich am PS/2-Port zwecks Stromversorgung angeschlossen wird.
Unter Windows habe ich diesen mit Hibiscus/Jameica erfolgreich zum Laufen bekommen!
Die Hinweise in der Support-FAQ bringen mich nicht wirklich weiter, da es ja eben kein USB-Gerät ist und ich mich zu wenig mit dem System auskenne...
Den Treiber habe ich mir von Kobil gezogen. Der Installations-Test zeigt auch brav an, wenn ich eine Karte einstecke oder entferne, auch der "cardping64 -b1 20100101" liefert genau das Ergebnis, was laut README kommen soll. Der PCSCD läuft also ordnungsgemäß.
Aber innerhalb von Hibiscus komme ich nicht weiter. Ich habe nun alle Ports durchprobiert (unter XP sind die Einstellungen COM2/USB2, Port ID1, CT#0, HBCI 2.1, keine Biometrie, nicht PC-Tastatur nutzen) mit der "CTAPI.DLL" aus dem Kobil-Treiberpaket).
Unter Ubuntu kriege ich aber mit der "libct.so" nur folgendes zu sehen:
(ohne eingelegte Karte)
Code
[02.02.2010 19:55:08] Teste Sicherheits-Medium...
[02.02.2010 19:55:08] open ddv passport
[02.02.2010 19:55:08] using passport path /home/tom/.jameica/hibiscus/passports/
[02.02.2010 19:55:08] using library path /opt/jameica/plugins/hibiscus/lib
[02.02.2010 19:55:08] using JNI lib /opt/jameica/plugins/hibiscus/lib/libhbci4java-card-linux-64.so
[02.02.2010 19:55:08] using CTAPI driver /usr/lib/libct.so
[02.02.2010 19:55:08] using Port COM2/USB2
[02.02.2010 19:55:08] using Port ID 1
[02.02.2010 19:55:08] using ctnumber 0
[02.02.2010 19:55:08] using biometric features false
[02.02.2010 19:55:08] using soft pin false
[02.02.2010 19:55:08] using entry index 1
[02.02.2010 19:55:08] callback [reason 2] handled by class de.willuhn.jameica.hbci.passports.ddv.server.PassportHandleImpl
[02.02.2010 19:55:08] Bitte legen Sie Ihre HBCI-Chipkarte in das Lesegerät.
[02.02.2010 19:55:08] Fehler beim Testen des Sicherheits-Mediums.
[02.02.2010 19:55:08] Aufgetretene Fehlermeldungen:
[02.02.2010 19:55:08] -----------------------------
[02.02.2010 19:55:08] error while opening chipcard; nested exception is:
[02.02.2010 19:55:08] kann kein Passport des Typs DDV instanziieren
[02.02.2010 19:55:08] kann kein Passport des Typs DDV instanziieren
[02.02.2010 19:55:08] Chipkarten-Fehler
[02.02.2010 19:55:08] error while waiting for chipcard - ret=0 response=64 00 (command not successful)
[02.02.2010 19:55:08] -----------------------------
(mit eingelegter Karte)
Code
[02.02.2010 19:56:10] Teste Sicherheits-Medium...
[02.02.2010 19:56:10] Einstellungen gespeichert
[02.02.2010 19:56:10] creating progress monitor for GUI
[02.02.2010 19:56:10] activating progress monitor
[02.02.2010 19:56:10] open ddv passport
[02.02.2010 19:56:10] using passport path /home/tom/.jameica/hibiscus/passports/
[02.02.2010 19:56:10] using library path /opt/jameica/plugins/hibiscus/lib
[02.02.2010 19:56:10] using JNI lib /opt/jameica/plugins/hibiscus/lib/libhbci4java-card-linux-64.so
[02.02.2010 19:56:10] using CTAPI driver /usr/lib/libct.so
[02.02.2010 19:56:10] using Port COM2/USB2
[02.02.2010 19:56:10] using Port ID 1
[02.02.2010 19:56:10] using ctnumber 0
[02.02.2010 19:56:10] using biometric features false
[02.02.2010 19:56:10] using soft pin false
[02.02.2010 19:56:10] using entry index 1
[02.02.2010 19:56:10] callback [reason 2] handled by class de.willuhn.jameica.hbci.passports.ddv.server.PassportHandleImpl
[02.02.2010 19:56:10] Bitte legen Sie Ihre HBCI-Chipkarte in das Lesegerät.
[02.02.2010 19:56:12] Fehler beim Testen des Sicherheits-Mediums.
[02.02.2010 19:56:12] Aufgetretene Fehlermeldungen:
[02.02.2010 19:56:12] -----------------------------
[02.02.2010 19:56:12] error while opening chipcard; nested exception is:
[02.02.2010 19:56:12] kann kein Passport des Typs DDV instanziieren
[02.02.2010 19:56:13] kann kein Passport des Typs DDV instanziieren
[02.02.2010 19:56:13] Chipkarten-Fehler
[02.02.2010 19:56:13] unknown card type - ret=0 response=64 a2 (card not activated)
[02.02.2010 19:56:13] -----------------------------
Ich habe auch schon alternativ die "libkobil_ifd.so" ausprobiert (obwohl ich glaube, die ist eher intern für den Daemon?), aber das beste Ergebnis bisher war eine "response= 90 01 (success)" - gilt aber auch als Fehlschlag...
Was mache ich denn nun?