Ubuntu 12.04-64bit + Moneyplex 11-64bit + pcsc = einfrieren?

Peter Pan

Betreff:

Ubuntu 12.04-64bit + Moneyplex 11-64bit + pcsc = einfrieren?

 ·  Gepostet: 03.06.2012 - 15:42 Uhr  ·  #83003
Hallo Leute,

Wie schon im Titel beschrieben, habe ich ein Ubuntu 12.04-64bit, dazu ein Moneyplex-64bit und als Premiere den pcsc-Treiber.
(unter Ubuntu 11.10 hatte ich noch den CTAPI-Treiber am laufen)

Der Kartenleser (Cyberjack e-com) wird ordungsgemäß von pcsc_scan UND Moneyplex 11 erkannt, wenn ich allerdings versuche, mit meiner DKB-HBCI Karte z.B. die Kontobewegungen abzurufen, erscheint nur eine Meldung, das fehlerhafte Daten im Feld seien und deshalb nicht auf Kartenleser zugegriffen werden kann, teilweise scheint dann sogar Moneyplex einzufrieren.
Für mich sieht es fast nach einem Problem mit pcsc aus, aber was kann man da machen?
Wer weiss Rat?

Tschüss, der Peter

stefan.becker

Betreff:

Re: Ubuntu 12.04-64bit + Moneyplex 11-64bit + pcsc = einfrieren?

 ·  Gepostet: 07.06.2012 - 19:39 Uhr  ·  #83099

unh

Betreff:

Re: Ubuntu 12.04-64bit + Moneyplex 11-64bit + pcsc = einfrieren?

 ·  Gepostet: 08.06.2012 - 18:32 Uhr  ·  #83123
habe einen CyberJack pinpad mit MP11 unter OpenSuse 12.1 64bit mittels PCSC laufen -
würde zunächst mal den aktuellesten Treiber bei ReinerSCT von der HP laden und diesen einspielen
hatte in der Vergangenheit schon den Fall, dass die mit der Distribution gelieferten Treiberpakete nicht funktionierten...
sollte das nichts bringen, würde ich einfach mal versuchen alle sonstigen, nicht lebensnotwendigen USB Geräte abzuhängen und einen anderen Port verwenden

Peter Pan

Betreff:

Re: Ubuntu 12.04-64bit + Moneyplex 11-64bit + pcsc = einfrieren?

 ·  Gepostet: 10.06.2012 - 12:30 Uhr  ·  #83135
Hallo Leute,

den Wrapper gibt es offenbar nur für 32bit Systeme als fertiges Paket?
(ich habe keine Lust das ganze aus den Quellen zu kompilieren...)

und Matrica scheint in dieser Angelegenheit momentan auch ein wenig ratlos zu sein:
Zitat

Da stehen wir im Moment mit Reiner-SCT in Kontakt, weil wir das selbe Problem haben.
Der pcsc_scan ist nur eine Momentaufnahme. MAchen Sie einen pcsc_scan und dann STRG-C.
Rufen Sie den pcsc_scan erneut auf und in drei von vier Fällen war der Scan anschließend erfolglos.
Es scheint als wäre hier etwas Glückspiel notwendig wann der Kartenleser arbeitet, wann er sich im Tiefschlaf befindet und wann er aufwacht.
Das ist aber unabhängig von moneyplex der Fall.
Am Besten lässt sich das durch den Debugmodus unter

sudo /usr/sbin/pcscd -f -a -d

beobachten, wobei es mit dem aktiven Debugmodus noch am besten mit dem Kartenleser
funktioniert.


... war die Antwort vom Support, da ich die Frage dort auch stellte.
Im Netz häufen sich die Anfragen von Leuten mit dem selben Problem, also heißt es wohl oder übel erst mal abwarten

stefan.becker

Betreff:

Re: Ubuntu 12.04-64bit + Moneyplex 11-64bit + pcsc = einfrieren?

 ·  Gepostet: 10.06.2012 - 15:30 Uhr  ·  #83136
Übersetze dir den Wrapper doch, dass ist echt kein Hexenwerk.

Sicher keine gute Lösung, aber zumindest kann man dann erstmal damit arbeiten.

Peter Pan

Betreff:

Re: Ubuntu 12.04-64bit + Moneyplex 11-64bit + pcsc = einfrieren?

 ·  Gepostet: 13.06.2012 - 21:30 Uhr  ·  #83211
also das benutzen des Wrappers führt zum gleichen Ergebnis, mit dem kleinen Unterschied, das Moneyplex nicht einfriert, sondern immer wieder die schon erwähnte Meldung ausgibt :x
Es scheint also irgendwie an pcsc bzw. dem Zusammenspiel mit Moneyplex zu liegen.
Darum hab jetzt auch versucht den ctapi Treiber aus 11.10 zu installieren, was natürlich nicht funktionierte :(
also werde ich erst mal weiterhin mit dem noch vorhandenem 11.10'er Ubuntu arbeiten müssen und abwarten, ob irgendwann eine Besserung eintritt...

Danke euch, der Peter

Dimitrios Paschaloudis

Betreff:

Re: Ubuntu 12.04-64bit + Moneyplex 11-64bit + pcsc = einfrieren?

 ·  Gepostet: 28.06.2012 - 20:08 Uhr  ·  #83421
Fallls die aktuelle 64bit-Version benutzt wird und der Kartenleser scheinbar einfriert, dann liegt es am Zusammenspiel Kartenleser - Firmware - PCSC.
Da brauchen wir mehr Informationen, melde dich bitte beim Support und schicke folgende Konsolenausgaben mit:

sudo killall pcscd
sudo /usr/sbin/pcscd -f -a -d

Peter Pan

Betreff:

Re: Ubuntu 12.04-64bit + Moneyplex 11-64bit + pcsc = einfrieren?

 ·  Gepostet: 01.07.2012 - 13:04 Uhr  ·  #83486
falls du den Matrica Support meintest, schon geschehen.
Und genau diese Fehlerbeschreibung habe ich auch von dort bekommen.

Ich häng deshalb mal die Debug Ausgabe hier mit dran und hoffe erneut... ;)
Code

peter@Midgard:~$ sudo /usr/sbin/pcscd -f -a -d
00000000 debuglog.c:269:DebugLogSetLevel() debug level=debug
00000374 configfile.l:287:DBGetReaderList() Parsing conf file: /etc/reader.conf.d
00000086 pcscdaemon.c:556:main() pcsc-lite 1.7.4 daemon ready.
00003071 hotplug_libudev.c:258:get_driver() Looking for a driver for VID: 0x1D6B, PID: 0x0001, path: /dev/bus/usb/003/001
00000289 hotplug_libudev.c:258:get_driver() Looking for a driver for VID: 0x1D6B, PID: 0x0001, path: /dev/bus/usb/003/001
00000311 hotplug_libudev.c:258:get_driver() Looking for a driver for VID: 0x045E, PID: 0x0748, path: /dev/bus/usb/003/002
00000303 hotplug_libudev.c:258:get_driver() Looking for a driver for VID: 0x045E, PID: 0x0748, path: /dev/bus/usb/003/002
00000275 hotplug_libudev.c:258:get_driver() Looking for a driver for VID: 0x045E, PID: 0x0748, path: /dev/bus/usb/003/002
00000400 hotplug_libudev.c:258:get_driver() Looking for a driver for VID: 0x045E, PID: 0x0748, path: /dev/bus/usb/003/002
00000347 hotplug_libudev.c:258:get_driver() Looking for a driver for VID: 0x1D6B, PID: 0x0001, path: /dev/bus/usb/004/001
00000275 hotplug_libudev.c:258:get_driver() Looking for a driver for VID: 0x1D6B, PID: 0x0001, path: /dev/bus/usb/004/001
00000314 hotplug_libudev.c:258:get_driver() Looking for a driver for VID: 0x0C4B, PID: 0x0400, path: /dev/bus/usb/004/002
00000086 hotplug_libudev.c:258:get_driver() Looking for a driver for VID: 0x0C4B, PID: 0x0400, path: /dev/bus/usb/004/002
00000038 hotplug_libudev.c:309:HPAddDevice() Adding USB device: REINER SCT cyberJack ecom_a
00000088 readerfactory.c:934:RFInitializeReader() Attempting startup of REINER SCT cyberJack ecom_a (5448785670) 00 00 using /usr/lib/pcsc/drivers/libifd-cyberjack.bundle/Contents/Linux/libifd-cyberjack.so
CYBERJACK: Started
00005010 readerfactory.c:824:RFBindFunctions() Loading IFD Handler 3.0
00057042 readerfactory.c:290:RFAddReader() Using the pcscd polling thread
00004173 hotplug_libudev.c:258:get_driver() Looking for a driver for VID: 0x1D6B, PID: 0x0002, path: /dev/bus/usb/001/001
00000097 hotplug_libudev.c:258:get_driver() Looking for a driver for VID: 0x1D6B, PID: 0x0001, path: /dev/bus/usb/005/001
00000085 hotplug_libudev.c:258:get_driver() Looking for a driver for VID: 0x1D6B, PID: 0x0001, path: /dev/bus/usb/006/001
00000080 hotplug_libudev.c:258:get_driver() Looking for a driver for VID: 0x1D6B, PID: 0x0002, path: /dev/bus/usb/002/001
00000065 hotplug_libudev.c:258:get_driver() Looking for a driver for VID: 0x1D6B, PID: 0x0002, path: /dev/bus/usb/002/001
00000065 hotplug_libudev.c:258:get_driver() Looking for a driver for VID: 0x05E3, PID: 0x070E, path: /dev/bus/usb/002/002
00000089 hotplug_libudev.c:258:get_driver() Looking for a driver for VID: 0x1D6B, PID: 0x0001, path: /dev/bus/usb/007/001
00000028 readerfactory.c:1301:RFWaitForReaderInit() Waiting init for reader: REINER SCT cyberJack ecom_a (5448785670) 00 00
00010086 readerfactory.c:1301:RFWaitForReaderInit() Waiting init for reader: REINER SCT cyberJack ecom_a (5448785670) 00 00
00010114 readerfactory.c:1301:RFWaitForReaderInit() Waiting init for reader: REINER SCT cyberJack ecom_a (5448785670) 00 00
00010120 readerfactory.c:1301:RFWaitForReaderInit() Waiting init for reader: REINER SCT cyberJack ecom_a (5448785670) 00 00
00010133 readerfactory.c:1301:RFWaitForReaderInit() Waiting init for reader: REINER SCT cyberJack ecom_a (5448785670) 00 00
00010115 readerfactory.c:1301:RFWaitForReaderInit() Waiting init for reader: REINER SCT cyberJack ecom_a (5448785670) 00 00
00010130 readerfactory.c:1301:RFWaitForReaderInit() Waiting init for reader: REINER SCT cyberJack ecom_a (5448785670) 00 00
00001680 eventhandler.c:256:EHStatusHandlerThread() powerState: POWER_STATE_POWERED
00000047 Card ATR: 3B FF 18 00 FF 81 31 FE 45 65 63 11 08 43 02 50 00 10 83 80 01 25 05 30 1F 
00411170 eventhandler.c:446:EHStatusHandlerThread() powerState: POWER_STATE_UNPOWERED

Dimitrios Paschaloudis

Betreff:

Re: Ubuntu 12.04-64bit + Moneyplex 11-64bit + pcsc = einfrieren?

 ·  Gepostet: 03.07.2012 - 22:16 Uhr  ·  #83536
Zitat geschrieben von Peter Pan
falls du den Matrica Support meintest, schon geschehen.
Und genau diese Fehlerbeschreibung habe ich auch von dort bekommen.

Ich häng deshalb mal die Debug Ausgabe hier mit dran und hoffe erneut... ;)
Code

peter@Midgard:~$ sudo /usr/sbin/pcscd -f -a -d
00000000 debuglog.c:269:DebugLogSetLevel() debug level=debug
00000374 configfile.l:287:DBGetReaderList() Parsing conf file: /etc/reader.conf.d
00000086 pcscdaemon.c:556:main() pcsc-lite 1.7.4 daemon ready.
00003071 hotplug_libudev.c:258:get_driver() Looking for a driver for VID: 0x1D6B, PID: 0x0001, path: /dev/bus/usb/003/001
00000289 hotplug_libudev.c:258:get_driver() Looking for a driver for VID: 0x1D6B, PID: 0x0001, path: /dev/bus/usb/003/001
00000311 hotplug_libudev.c:258:get_driver() Looking for a driver for VID: 0x045E, PID: 0x0748, path: /dev/bus/usb/003/002
00000303 hotplug_libudev.c:258:get_driver() Looking for a driver for VID: 0x045E, PID: 0x0748, path: /dev/bus/usb/003/002
00000275 hotplug_libudev.c:258:get_driver() Looking for a driver for VID: 0x045E, PID: 0x0748, path: /dev/bus/usb/003/002
00000400 hotplug_libudev.c:258:get_driver() Looking for a driver for VID: 0x045E, PID: 0x0748, path: /dev/bus/usb/003/002
00000347 hotplug_libudev.c:258:get_driver() Looking for a driver for VID: 0x1D6B, PID: 0x0001, path: /dev/bus/usb/004/001
00000275 hotplug_libudev.c:258:get_driver() Looking for a driver for VID: 0x1D6B, PID: 0x0001, path: /dev/bus/usb/004/001
00000314 hotplug_libudev.c:258:get_driver() Looking for a driver for VID: 0x0C4B, PID: 0x0400, path: /dev/bus/usb/004/002
00000086 hotplug_libudev.c:258:get_driver() Looking for a driver for VID: 0x0C4B, PID: 0x0400, path: /dev/bus/usb/004/002
00000038 hotplug_libudev.c:309:HPAddDevice() Adding USB device: REINER SCT cyberJack ecom_a
00000088 readerfactory.c:934:RFInitializeReader() Attempting startup of REINER SCT cyberJack ecom_a (5448785670) 00 00 using /usr/lib/pcsc/drivers/libifd-cyberjack.bundle/Contents/Linux/libifd-cyberjack.so
CYBERJACK: Started
00005010 readerfactory.c:824:RFBindFunctions() Loading IFD Handler 3.0
00057042 readerfactory.c:290:RFAddReader() Using the pcscd polling thread
00004173 hotplug_libudev.c:258:get_driver() Looking for a driver for VID: 0x1D6B, PID: 0x0002, path: /dev/bus/usb/001/001
00000097 hotplug_libudev.c:258:get_driver() Looking for a driver for VID: 0x1D6B, PID: 0x0001, path: /dev/bus/usb/005/001
00000085 hotplug_libudev.c:258:get_driver() Looking for a driver for VID: 0x1D6B, PID: 0x0001, path: /dev/bus/usb/006/001
00000080 hotplug_libudev.c:258:get_driver() Looking for a driver for VID: 0x1D6B, PID: 0x0002, path: /dev/bus/usb/002/001
00000065 hotplug_libudev.c:258:get_driver() Looking for a driver for VID: 0x1D6B, PID: 0x0002, path: /dev/bus/usb/002/001
00000065 hotplug_libudev.c:258:get_driver() Looking for a driver for VID: 0x05E3, PID: 0x070E, path: /dev/bus/usb/002/002
00000089 hotplug_libudev.c:258:get_driver() Looking for a driver for VID: 0x1D6B, PID: 0x0001, path: /dev/bus/usb/007/001
00000028 readerfactory.c:1301:RFWaitForReaderInit() Waiting init for reader: REINER SCT cyberJack ecom_a (5448785670) 00 00
00010086 readerfactory.c:1301:RFWaitForReaderInit() Waiting init for reader: REINER SCT cyberJack ecom_a (5448785670) 00 00
00010114 readerfactory.c:1301:RFWaitForReaderInit() Waiting init for reader: REINER SCT cyberJack ecom_a (5448785670) 00 00
00010120 readerfactory.c:1301:RFWaitForReaderInit() Waiting init for reader: REINER SCT cyberJack ecom_a (5448785670) 00 00
00010133 readerfactory.c:1301:RFWaitForReaderInit() Waiting init for reader: REINER SCT cyberJack ecom_a (5448785670) 00 00
00010115 readerfactory.c:1301:RFWaitForReaderInit() Waiting init for reader: REINER SCT cyberJack ecom_a (5448785670) 00 00
00010130 readerfactory.c:1301:RFWaitForReaderInit() Waiting init for reader: REINER SCT cyberJack ecom_a (5448785670) 00 00
00001680 eventhandler.c:256:EHStatusHandlerThread() powerState: POWER_STATE_POWERED
00000047 Card ATR: 3B FF 18 00 FF 81 31 FE 45 65 63 11 08 43 02 50 00 10 83 80 01 25 05 30 1F 
00411170 eventhandler.c:446:EHStatusHandlerThread() powerState: POWER_STATE_UNPOWERED


hmm sieht eigentlich gut aus, da müsste ich Sebastian fragen er ist der grössere Experte in diesem Feld, aber was mich interessieren würde, du schreibsst daß eine Meldung mit fehlerhaften Daten erscheint. Was für eine Meldung ist das genau?

Peter Pan

Betreff:

Re: Ubuntu 12.04-64bit + Moneyplex 11-64bit + pcsc = einfrieren?

 ·  Gepostet: 04.07.2012 - 20:28 Uhr  ·  #83558
bitte sehr, 1x Fehlermeldung in bunt: 😉



Obwohl ich mir jetzt gar nicht mehr so sicher bin, ob das die selbe Meldung ist, wie noch vor ein paar Wochen...

Ich habe gerade noch festgestellt, das der pcsc-daemon offenbar beim Start nicht geladen wird, es scheint allerdings auch keinen Unterschied zu machen.
Wenn ich ihn händisch starte, passiert auch nichts anderes.
Der an diesem Beitrag angefügte Anhang ist entweder nur im eingeloggten Zustand sichtbar oder die Berechtigung Deiner Benutzergruppe ist nicht ausreichend.

Dimitrios Paschaloudis

Betreff:

Re: Ubuntu 12.04-64bit + Moneyplex 11-64bit + pcsc = einfrieren?

 ·  Gepostet: 08.07.2012 - 18:06 Uhr  ·  #83599
Hallo Peter Pan,

Perform Verifikation kann alles bedeuten, auf jeden Fall erhält der Kartenleser keinen Zugriff auf die Karte. Hast du ausser der DKB KArte auch eine andere Karte zur Hand? Ich tippe entweder auf ein Problem mit der Karte oder mit den Kontakteinheiten des Kartenlesers.

Peter Pan

Betreff:

Re: Ubuntu 12.04-64bit + Moneyplex 11-64bit + pcsc = einfrieren?

 ·  Gepostet: 09.07.2012 - 18:24 Uhr  ·  #83635
Da die Karte wie gesagt unter Ubuntu 11.10 + CTAPI-Treiber klaglos ihren Dienst verrichtet, schließe ich Probleme mit der Karte aus.
Und wenn PCSC keine anderen Kontakte als CTAPI anspricht, schließe ich einen Defekt am Kartenleser ebenfalls aus. Ich sehe pcsc als den Saboteur an.

matrica

Betreff:

Re: Ubuntu 12.04-64bit + Moneyplex 11-64bit + pcsc = einfrieren?

 ·  Gepostet: 10.07.2012 - 13:36 Uhr  ·  #83644
mal eine doofe Frage, was für eine Buildnummer (unter Info/über moneyplex) besitzt du? Falls du eine ältere als 19958 hast würde das einiges erklären.

Tschüss

Sebastian

Peter Pan

Betreff:

Re: Ubuntu 12.04-64bit + Moneyplex 11-64bit + pcsc = einfrieren?

 ·  Gepostet: 12.07.2012 - 19:05 Uhr  ·  #83684
ich habe das mal, um etwaige "Abschreibfehler" zu vermeiden, als Screenshot angehängt:
Der an diesem Beitrag angefügte Anhang ist entweder nur im eingeloggten Zustand sichtbar oder die Berechtigung Deiner Benutzergruppe ist nicht ausreichend.

Peter Pan

Betreff:

Update:

 ·  Gepostet: 15.07.2012 - 12:15 Uhr  ·  #83737
Inzwischen ist es mir doch gelungen, den "guten alten" CTAPI Treiber zu installieren.
Eigentlich wäre es die ganze Zeit schon möglich gewesen, funktionierte nur nicht, da pcsc installiert war.

Es ist nicht die optimale Lösung, aber zumindest muss ich nicht neu booten wenn ich meine Bankgeschäfte erledigen möchte.

matrica

Betreff:

Re: Update:

 ·  Gepostet: 27.07.2012 - 14:03 Uhr  ·  #83962
Zitat geschrieben von Peter Pan
Inzwischen ist es mir doch gelungen, den "guten alten" CTAPI Treiber zu installieren.
Eigentlich wäre es die ganze Zeit schon möglich gewesen, funktionierte nur nicht, da pcsc installiert war.

Es ist nicht die optimale Lösung, aber zumindest muss ich nicht neu booten wenn ich meine Bankgeschäfte erledigen möchte.


Hallo Peter Pan,

wir haben gestern einen neuen Patch veröffentlicht, die Buildnummer lautet 19965. Darin sind einige Optimierungen eingeflossen, falls möglich könntest du es damit ausprobieren, ob sich damit etwas geändert hat.

Tschüss

Sebastian

Peter Pan

Betreff:

Re: Ubuntu 12.04-64bit + Moneyplex 11-64bit + pcsc = einfrieren?

 ·  Gepostet: 12.08.2012 - 14:00 Uhr  ·  #84228
Hallo Sebastian,

den Patch hab ich inzwischen installiert, (es kam just im Moment noch eine Aktualisierung) allerdings macht der pcscd mir nun das Leben schwer, da es den Kartenleser ständig anzeigt - egal ob angesteckt, oder nicht -, die Karte selbst aber nicht lesen möchte. :evil:
(Ich weiß natürlich nicht, ob an diesem Paketen in letzter Zeit etwas verändert, bzw. aktualisiert wurde da ich sie ja deinstalliert hatte)
Auch eine nochmalige Installation, komplette Deinstallation und gefühlte tausend Neustarts schafften keine Besserung.
Also falls jemand weiß wie man den pcscd einfach zurücksetzen, bzw. die Config-Files löschen kann, bitte hier anfügen: ;)

clio

Betreff:

Re: Ubuntu 12.04-64bit + Moneyplex 11-64bit + pcsc = einfrieren?

 ·  Gepostet: 12.08.2012 - 18:39 Uhr  ·  #84229
pcscd und ctapi können nicht parallel laufen.
Also für einen entscheiden und den anderen komplett deinstallieren.
Zum Test ist das etwas umständlich, aber notwendig.

Peter Pan

Betreff:

Re: Ubuntu 12.04-64bit + Moneyplex 11-64bit + pcsc = einfrieren?

 ·  Gepostet: 13.08.2012 - 10:39 Uhr  ·  #84230
Zitat
pcscd und ctapi können nicht parallel laufen.
Also für einen entscheiden und den anderen komplett deinstallieren.
Zum Test ist das etwas umständlich, aber notwendig.


und da ich das schon auf "Hinweg", also bei der Installation des CTAPI Treiber bemerkte, habe ich es so wie Du schriebst auch schon gemacht. ;)
Angemerkt sei, das man den jeweils "anderen" Treiber gar nicht erst installieren kann, solange bereits einer installiert ist.

matrica

Betreff:

Re: Ubuntu 12.04-64bit + Moneyplex 11-64bit + pcsc = einfrieren?

 ·  Gepostet: 21.08.2012 - 13:43 Uhr  ·  #84350
Hallo Peter Pan,

ist schon etwas merkwürdig, für den Augenblick kannst du auf CTAPI bleiben, aber solltest du irgendwann in Zukunft wieder die PC/SC-SChnittstelle brauchen, dann sollte es bei dir in moneyplex auch funktionieren. Wir haben jetzt mehrere Test durchgeführt, Ergebnis ab der Build 1xx58 ist das bei allen 64bit-Versionen gefixt und klappt einwandfrei.
Vielleicht war bei dir noch etwas "falsch verdrahtet" keine Ahnung, aber ich bin mir ziemlich sicher eine saubere Neuinstallation und der Kartenleser arbeitet auch mit der PC/SC-Schnittstelle einwandfrei.

Tschüss

Sebastian