Der Chipkartenleser kann nicht angesprochen werden

 
ficsch
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 28
Dabei seit: 02 / 2006
Betreff:

Der Chipkartenleser kann nicht angesprochen werden

 · 
Gepostet: 01.04.2012 - 18:16 Uhr  ·  #1
Hallo,

Moneyplex 2009 Standard (Build 18937) kann auf einmal meinen Kartenleser nicht mehr ansprechen.
Es hat die letzten Monate einwandfrei funktioniert.
Seit neuestem laesst sich der Kartenleser nicht mehr ansprechen. Weder
wenn ich Auftraege ausfuehren lasse, noch wenn ich den Test des Lesers
in Moneyplex benutze.
Die Windows-Tools von Reiner sagen, dass der Leser funktioniert.

Hier ein paar Infos zu meinem System:

$ uname -a
Linux flo 3.2.11-gentoo #5 SMP Sun Apr 1 13:13:36 CEST 2012 x86_64 Intel(R) Core(TM)2 Duo CPU E8400 @ 3.00GHz GenuineIntel GNU/Linux

$ /lib/libc.so.6
GNU C Library stable release version 2.13, by Roland McGrath et al.

$ ls -l ~/moneyplex/ctapi
-rwxr-xr-x 1 flo flo 14976 Jan 1 2008 ctapi-proxy
-rwxr-xr-x 1 flo flo 11712 Nov 12 2007 libct_cyberjack.so
-rwxr-xr-x 1 flo flo 162773 Nov 12 2007 libct_kobil.so
-rwxr-xr-x 1 flo flo 10216 Jan 1 2008 libproxy-cyberjack.so
-rwxr-xr-x 1 flo flo 10204 Jan 1 2008 libproxy-kobil.so

$ ~/moneyplex/ctapi $ file *
ctapi-proxy: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.4, stripped
libct_cyberjack.so: ELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, not stripped
libct_kobil.so: ELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, not stripped
libproxy-cyberjack.so: ELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, stripped
libproxy-kobil.so: ELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, stripped

$ cat cyberjack-report.log
Distribution: (unbekannt) (unbekannt)
System: Linux, 3.2.11-gentoo, #5 SMP Sun Apr 1 13:13:36 CEST 2012, x86_64
PC/SC Interface
Dienst ist nicht verfuegbar.

$ lsusb
Bus 007 Device 002: ID 0c4b:0300 Reiner SCT Kartensysteme GmbH cyberJack pinpad(a)

$ dmesg | grep -i reiner
[ 0.612134] USB Serial support registered for Reiner SCT Cyberjack USB card reader
[ 0.612890] cyberjack: REINER SCT cyberJack pinpad/e-com USB Chipcard Reader Driver
[ 2.479480] usb 7-2: Manufacturer: Reiner-SCT

Der Kartenleser ist ein:
Reinser SCT cyberjack Pinpad von der Raiffeisenbank

Treiber fuer Leser in Moneyplex:
- /home/flo/moneyplex/ctapi/libproxy-cyberjack.so
- Schnitstelle: COM1/USB/Tastatur
- Pin-Eingabe am Lesegeraet
Sauerland
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 2
Dabei seit: 11 / 2011
Betreff:

Re: Der Chipkartenleser kann nicht angesprochen werden

 · 
Gepostet: 01.04.2012 - 21:37 Uhr  ·  #2
Zitat
PC/SC Interface
Dienst ist nicht verfuegbar.

pscs installiert und gestartet?

Und in welcher Version?
Bei mir unter OpenSuse 12.1 läuft es nicht mit der 1.8 er Version.
ficsch
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 28
Dabei seit: 02 / 2006
Betreff:

Re: Der Chipkartenleser kann nicht angesprochen werden

 · 
Gepostet: 01.04.2012 - 21:43 Uhr  ·  #3
Hmm. Ich hab noch nie was mit dem PC/SC-Dienst zu tun gehabt.
Muss der wirklich laufen?
Pfeifenraucher
Benutzer
Avatar
Geschlecht:
Herkunft: Westzipfel
Beiträge: 17
Dabei seit: 07 / 2011
Betreff:

Re: Der Chipkartenleser kann nicht angesprochen werden

 · 
Gepostet: 18.04.2012 - 16:43 Uhr  ·  #4
Moin!
Zitat geschrieben von ficsch

$ cat cyberjack-report.log
Distribution: (unbekannt) (unbekannt)
System: Linux, 3.2.11-gentoo, #5 SMP Sun Apr 1 13:13:36 CEST 2012, x86_64
PC/SC Interface
Dienst ist nicht verfuegbar.

$ lsusb
Bus 007 Device 002: ID 0c4b:0300 Reiner SCT Kartensysteme GmbH cyberJack pinpad(a)

Das Problem habe ich gestern auch kennengelernt. Unter gentoo hat mit Kernel 3.2.9 noch alles funktioniert und nach dem Update auf 3.2.12 findet pcsc_scan den RFID-komfort nicht mehr, obwohl per lsusb identifizierbar.

Reiner SCT fühlt sich nicht zuständig, da nicht unterstützte Distri...

Der pcscd läuft in der Version 1.8.2 bzw. auch 1.8.3 mit dem letzten Gerätetreiber.

Gruß.
stefan.becker
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 53
Dabei seit: 08 / 2010
Betreff:

Re: Der Chipkartenleser kann nicht angesprochen werden

 · 
Gepostet: 18.04.2012 - 18:57 Uhr  ·  #5
VM aufsetzen mit unterstützter Distro und gut ist.
Pfeifenraucher
Benutzer
Avatar
Geschlecht:
Herkunft: Westzipfel
Beiträge: 17
Dabei seit: 07 / 2011
Betreff:

Re: Der Chipkartenleser kann nicht angesprochen werden

 · 
Gepostet: 18.04.2012 - 19:35 Uhr  ·  #6
Moin!
Zitat geschrieben von stefan.becker
VM aufsetzen mit unterstützter Distro und gut ist.
Das ist eine Möglichkeit, wenngleich meiner Meinung nach eher ein Würgaround.

Ich habe nun auch festgestellt, dass das Problem wohl in der Ansprache des PCSCD liegt. Starte ich /etc/init.d/pcscd, dann erhalte ich mit pcsc_scan keine Reaktion.
Sobald ich jedoch mit 'sudo /usr/sbin/pcscd -ad' operiere, klappt es einwandfrei.
Ich habe mir deshalb ein prä-prestart geschrieben, indem das pcscd -ad vor dem prestart von moneyplex gestartet wird und gut ist.
Das hat für mich den Vorteil, dass moneyplex weiterhin seine Updates fahren kann, wie es möchte.

Gruß.
Gewählte Zitate für Mehrfachzitierung:   0