[gelöst]Omnikey 3121 USB mit Moneyplex11 Kubuntu 12.04 64bit

Moneyplex akzepiert den CTAPI Treiber nicht

Herr Blümel

Betreff:

[gelöst]Omnikey 3121 USB mit Moneyplex11 Kubuntu 12.04 64bit

 ·  Gepostet: 28.11.2012 - 12:03 Uhr  ·  #86069
Hallo Leute,

als begeisterter und mittlerweile langjähriger Linux-User habe ich derzeit ein Problem, welches ich nicht gelöst bekomme. Aber erst einmal eine kurze Erklärung was bis dato gelaufen ist. Vor einigen Wochen habe ich den Umstieg von 10.04 LTS Lucid Lynx (32 bit) auf 12.04 Precise Pangolin (64 bit) gemacht. Allerdings hat das nicht über die upgrade Funktion funktioniert, so musste ich eine Neuinstallation durchführen. Das Ganze war aber relativ problemlos, da mein home Verzeichnis auf einer separaten Partition liegt.

Seit dem Update versuche ich nun, einen Omnikey CardMan 3121 USB mit Moneyplex 11 zu verbinden. Was habe ich bis dato gemacht?

Zunächt die Pakete
Code
sudo apt-get install pcsc pcsc-tools
installiert.

Dann vom Hersteller unter
Code
http://www.hidglobal.com/driverDownloads.php?techCat=19&prod_id=184
die Datei " ifdokccid_lnx_x64-3.7.0.tar.gz " runtergeladen und im Verzeichnis
Code
home/omnikey
entpackt. Anschließend mit
Code
 sudo chmod 755 install 
sudo ./install
installiert.

Code
pcsc_scan
bringt nun folgendes Ergebnis
Code
PC/SC device scanner
V 1.4.18 (c) 2001-2011, Ludovic Rousseau <ludovic.rousseau@free.fr>
Compiled with PC/SC lite version: 1.7.4
Using reader plug'n play mechanism
Scanning present readers...
0: OMNIKEY CardMan 3x21 00 00

Mon Nov 26 21:49:38 2012
Reader 0: OMNIKEY CardMan 3x21 00 00
   Card state: Card inserted,

und
Code
pcscd -d -f
bringt folgendes
Code
00000000 pcscdaemon.c:231:main() pcscd set to foreground with debug send to stdout
00000089 configfile.l:245:DBGetReaderListDir() Parsing conf directory: /etc/reader.conf.d
00000035 pcscdaemon.c:556:main() pcsc-lite 1.7.4 daemon ready.
00000721 hotplug_libudev.c:258:get_driver() Looking for a driver for VID: 0x1D6B, PID: 0x0001, path: /dev/bus/usb/002/001
00000141 hotplug_libudev.c:258:get_driver() Looking for a driver for VID: 0x1D6B, PID: 0x0001, path: /dev/bus/usb/003/001
00000111 hotplug_libudev.c:258:get_driver() Looking for a driver for VID: 0x1D6B, PID: 0x0001, path: /dev/bus/usb/003/001
00000113 hotplug_libudev.c:258:get_driver() Looking for a driver for VID: 0x045E, PID: 0x0040, path: /dev/bus/usb/003/002
00000134 hotplug_libudev.c:258:get_driver() Looking for a driver for VID: 0x1D6B, PID: 0x0001, path: /dev/bus/usb/004/001
00000129 hotplug_libudev.c:258:get_driver() Looking for a driver for VID: 0x1D6B, PID: 0x0001, path: /dev/bus/usb/005/001
00000105 hotplug_libudev.c:258:get_driver() Looking for a driver for VID: 0x1D6B, PID: 0x0001, path: /dev/bus/usb/005/001
00000111 hotplug_libudev.c:258:get_driver() Looking for a driver for VID: 0x076B, PID: 0x3021, path: /dev/bus/usb/005/002
00000031 hotplug_libudev.c:258:get_driver() Looking for a driver for VID: 0x076B, PID: 0x3021, path: /dev/bus/usb/005/002
00000011 hotplug_libudev.c:309:HPAddDevice() Adding USB device: OMNIKEY CardMan 3x21
00000029 readerfactory.c:934:RFInitializeReader() Attempting startup of OMNIKEY CardMan 3x21 00 00 using 
/usr/lib/pcsc/drivers/ifdokccid_lnx_x64-3.7.0.bundle/Contents/Linux/ifdokccid.so
00000172 readerfactory.c:824:RFBindFunctions() Loading IFD Handler 3.0
HID HID Global OMNIKEY CCID  X64 v3.7.0
00291707 readerfactory.c:295:RFAddReader() Using the reader polling thread
00002208 hotplug_libudev.c:258:get_driver() Looking for a driver for VID: 0x1D6B, PID: 0x0002, path: /dev/bus/usb/001/001
00000155 hotplug_libudev.c:258:get_driver() Looking for a driver for VID: 0x1D6B, PID: 0x0002, path: /dev/bus/usb/001/001
00000147 hotplug_libudev.c:258:get_driver() Looking for a driver for VID: 0x1058, PID: 0x1001, path: /dev/bus/usb/001/002
00000058 readerfactory.c:1301:RFWaitForReaderInit() Waiting init for reader: OMNIKEY CardMan 3x21 00 00
00010079 readerfactory.c:1301:RFWaitForReaderInit() Waiting init for reader: OMNIKEY CardMan 3x21 00 00
00010076 readerfactory.c:1301:RFWaitForReaderInit() Waiting init for reader: OMNIKEY CardMan 3x21 00 00
00010081 readerfactory.c:1301:RFWaitForReaderInit() Waiting init for reader: OMNIKEY CardMan 3x21 00 00
00010088 readerfactory.c:1301:RFWaitForReaderInit() Waiting init for reader: OMNIKEY CardMan 3x21 00 00
00010074 readerfactory.c:1301:RFWaitForReaderInit() Waiting init for reader: OMNIKEY CardMan 3x21 00 00
00008992 eventhandler.c:256:EHStatusHandlerThread() powerState: POWER_STATE_POWERED
00000047 Card ATR: 3B FF 18 00 FF 81 31 FE 45 65 63 11 08 50 02 50 00 10 28 10 05 06 06 30 13
00406956 eventhandler.c:446:EHStatusHandlerThread() powerState: POWER_STATE_UNPOWERED
10077001 eventhandler.c:325:EHStatusHandlerThread() Card Removed From OMNIKEY CardMan 3x21 00 00
02878995 eventhandler.c:372:EHStatusHandlerThread() powerState: POWER_STATE_POWERED
00000017 eventhandler.c:387:EHStatusHandlerThread() Card inserted into OMNIKEY CardMan 3x21 00 00
00000010 Card ATR: 3B FF 18 00 FF 81 31 FE 45 65 63 11 08 50 02 50 00 10 28 10 05 06 06 30 13
00404972 eventhandler.c:446:EHStatusHandlerThread() powerState: POWER_STATE_UNPOWERED

Dann habe ich den PCSC Wrapper in der Version 0.3 runtergeladen und mit
Code
make
sudo make install
installiert. Wenn ich nun im Moneyplex unter Einstellung den CTAPi auswähle und dann die Datei
Code
/usr/local/lib/libpcsc-ctapi-wrapper.so

als Treiber auswähle meldet Moneyplex das es sich bei der Datei nicht um eine CTAPI Treiber Datei eines Kartenlesers handelt. Auch die Treiberdatei vom Cardman welche im pcscd läuft
Code
/usr/lib/pcsc/drivers/ifdokccid_lnx_x64-3.7.0.bundle/Contents/Linux/ifdokccid.so

wird von Moneyplex nicht als CTAPI Treiber erkannt.
Hat jemand eine Idee wie ich Moneyplex mit meinem CardMan "verheiraten" kann?
_________________________________

update

Hallo Leute,
inzwischen konnte ich das Problem mit Hilfe vom Matrica Support lösen. An dieser Stelle ein großes Lob an das Matrica Support Team, super schnell und sehr kompetent. Folgende Schritte haben das Problem gelöst:

1. Pakete linux-source, linux-headers-server, libccid, libpcsclite1, libpcsc-perl, pcscd, GScriptor installiert
2. Reboot
3. pcsclite-Dateien in der 32-Bit Version runtergeladen (http://www.matrica.de/download/pcsc.11.zip)
4. Ordner (pcsc) im Moneyplex Installationpfad erstellen, Dateien entpacken und in pcsc Ordner kopieren


Nun im Moneyplex unter Chipkartenleser PC/SCTreiber auswählen und im drop down Menü erscheint der Omnikey Cardman

Fertig!!