SuSE 9.1, Cyberjack & Moneyplex
Nach einem Update auf SuSE 9.1 ging mein bis dahin sauber funktionierendes
Moneyplex mit dem Kartenleser "Reiner SCT Cyberjack" plötzlich nicht mehr.
Genaugenommen ging (und geht) Moneyplex problemlos, jedoch der Kartenleser liess sich nur
genau ein Mal nach dem Anstecken an den USB-Port nutzen.
Nach etlichen Versuchen fand ich mehrere Lösungen: (ich empfehle die Zweite)
Neubau des Kernels
Hierfür muss aus den aktuellen Kernel-Sourcen (min. 2.6.7) die Datei
"cyberjack.c" in den Sourcetree des aktuell zu übersetzenen Kernels kopiert und
dieser dann anschließend neu übersetzt werden. Man kann natürlich auch
gleich den aktuell gezogenen Kernel aus seinen Quellen übersetzen.
Ich habe dies mit einem 2.6.8.1 getan, das Ergebnis war ein Kernel, der nicht
mit den gleichen Einstellungen wie der originale SuSE-Kernel ausgestattet war, da ihm die
durch SuSE eingespielten Patches und Erweiterungen fehlten. Also war Handarbeit bei der
Kernelkonfiguration angesagt, das Übersetzen dauerte dann nur ca. 6 Stunden.
Installieren des SuSE-Treibers
Ja, richtig gelesen. Die Lösung ist tatsächlich einfach nur das Einspielen
des SuSE-eigenen Treibers für den Kartenleser Reiner SCT Cyberjack.
Nun könnte ja jeder darauf kommen, wenn man es nur wüßte. Mein Vorgehen
war wie folgt:
- YaST->Software->Software installieren oder löschen
- Suchen und Installieren des Paketes "ctapi-cyberjack"
- Aufruf von Moneyplex
- Einstellungen->CTAPI-Treiber "/usr/lib/readers/libctapi-cyberjack.so"
- Testen & Freuen
Anmerkung: Mein Versuch mit dem Kernel funktionierte auch, aber nicht immer und
nicht hundertprozentig zuverlässig.
Diese Seite ist getestet auf Kompatibilität zu XHTML 1.1 Strict.