Welcome, Guest. Please login or register.
Did you miss your activation email?

Author Topic: [DE] USB-Kartenleser nicht mehr ansprechbar  (Read 10725 times)

Offline harley-peter

  • User
  • Posts: 1.024
[DE] USB-Kartenleser nicht mehr ansprechbar
« on: 2011/06/21, 18:12:47 »
Hallo Freunde,
ich benutze für mein Homebanking einen Kobil Tribank Kartenleser und schon seit einiger Zeit habe ich immer wieder Probleme ihn anzusprechen. Seit dem letzten du geht das garnicht mehr. Bei Boot-Beginn oder wenn ich ihn aus und wieder einstecke erscheint kurz eine Anzeige im Display des Kartenlesers und ist dann sofort wieder weg. Ein lsusb sagt zwar dass er da ist aber ich kann ihn eben nicht ansprechen. Habe auch alle Ports ausprobiert.
Code: [Select]
root@desktop:/home/peter# lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 008 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 009 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 002: ID 0d46:3010 Kobil Systems GmbH
Bus 008 Device 002: ID 1a7c:0068 Evoluent VerticalMouse 3

Meine Konfiguration:
Code: [Select]
Host/Kernel/OS  "desktop" running Linux 2.6.39-1.slh.5-aptosid-amd64 x86_64 [ sidux 2009-03 Μώμος - xfce - (200911110039) ]
CPU Info        8x Intel Core i7 860 @ 8192 KB cache flags( sse3 ht nx lm vmx ) clocked at [ 1197.000 MHz ]
Videocard       nVidia G96 [GeForce 9400 GT]  X.Org 1.10.2  [ 1920x1080@50.0hz ]
Network cards   Realtek RTL8111/8168B PCI Express Gigabit
Processes 158 | Uptime 21min | Memory 473.6/3964.1MB | HDD WDC WD5000AADS-0 Size 500GB (14%used) | Client Shell | Infobash v3.36

Kann jemand helfen?

Gruß
Peter


Offline harley-peter

  • User
  • Posts: 1.024
USB-Kartenleser nicht mehr ansprechbar
« Reply #2 on: 2011/06/22, 20:09:20 »
Hallo Jürgen,

danke für die Links. Nach der Neuinstallation des neuen Treibers von Kobil funktioniert der Leser wenigstens wieder zeitweise (nach mehrmaligem ein- und ausstecken und mehrmaligem einstecken der Karte) aber das Tastenfeld des Lesers kann ich immer noch nicht benutzen.

Gruß
Peter

Offline jure

  • User
  • Posts: 635
USB-Kartenleser nicht mehr ansprechbar
« Reply #3 on: 2011/06/22, 20:29:29 »
Quote from: "harley-peter"
... aber das Tastenfeld des Lesers kann ich immer noch nicht benutzen.Gruß Peter


Hallo Peter,

welches banking Prog benutzt Du, in Hibuscus gibt es in den Einstellungen zum KLeser ein Kästchen zum Auswählen der Eingabe via PC oder Leser.
Gruss Juergen

Offline harley-peter

  • User
  • Posts: 1.024
USB-Kartenleser nicht mehr ansprechbar
« Reply #4 on: 2011/06/26, 21:12:41 »
Hallo Jürgen,

ich benutze moneyplex von Matrica und bin eigentlich sehr zufrieden damit. Der Service ist richtig gut aber z. Zt. sind auch die Burschen ratlos.

Gruß
Peter

Offline harley-peter

  • User
  • Posts: 1.024
USB-Kartenleser nicht mehr ansprechbar
« Reply #5 on: 2011/06/28, 18:45:33 »
Neue Erkenntnisse:

Nach Rechnerstart wird der Kartenleser erst mal nicht erkannt.
Code: [Select]
/usr/sbin/pcscd -f -a -d
00000000 debuglog.c:277:DebugLogSetLevel() debug level=debug
00000247 configfile.l:245:DBGetReaderListDir() Parsing conf directory: /etc/reader.conf.d
00000024 configfile.l:287:DBGetReaderList() Parsing conf file: /etc/reader.conf.d/libccidtwin
00000058 configfile.l:287:DBGetReaderList() Parsing conf file: /etc/reader.conf.d/0comments
00000047 pcscdaemon.c:550:main() pcsc-lite 1.7.2 daemon ready.
00001750 hotplug_libudev.c:258:get_driver() Looking for a driver for VID: 0x1D6B, PID: 0x0001, path: /dev/bus/usb/003/001
00000250 hotplug_libudev.c:258:get_driver() Looking for a driver for VID: 0x1D6B, PID: 0x0001, path: /dev/bus/usb/004/001
00000179 hotplug_libudev.c:258:get_driver() Looking for a driver for VID: 0x1D6B, PID: 0x0001, path: /dev/bus/usb/005/001
00000170 hotplug_libudev.c:258:get_driver() Looking for a driver for VID: 0x1D6B, PID: 0x0002, path: /dev/bus/usb/001/001
00000168 hotplug_libudev.c:258:get_driver() Looking for a driver for VID: 0x1D6B, PID: 0x0001, path: /dev/bus/usb/006/001
00000260 hotplug_libudev.c:258:get_driver() Looking for a driver for VID: 0x1D6B, PID: 0x0001, path: /dev/bus/usb/007/001
00000174 hotplug_libudev.c:258:get_driver() Looking for a driver for VID: 0x1D6B, PID: 0x0001, path: /dev/bus/usb/008/001
00000136 hotplug_libudev.c:258:get_driver() Looking for a driver for VID: 0x1D6B, PID: 0x0001, path: /dev/bus/usb/008/001
00000140 hotplug_libudev.c:258:get_driver() Looking for a driver for VID: 0x1A7C, PID: 0x0068, path: /dev/bus/usb/008/002
00000174 hotplug_libudev.c:258:get_driver() Looking for a driver for VID: 0x1D6B, PID: 0x0001, path: /dev/bus/usb/009/001
00000199 hotplug_libudev.c:258:get_driver() Looking for a driver for VID: 0x1D6B, PID: 0x0002, path: /dev/bus/usb/002/001
00000179 hotplug_libudev.c:558:HPEstablishUSBNotifications() udev_monitor_receive_device() error


Nach aus- und wieder einstecken des Lesers wird dieser zumindest erkannt und der Befehl ergibt:
Code: [Select]
/usr/sbin/pcscd -f -a -d
00000000 debuglog.c:277:DebugLogSetLevel() debug level=debug
00000195 configfile.l:245:DBGetReaderListDir() Parsing conf directory: /etc/reader.conf.d
00000025 configfile.l:287:DBGetReaderList() Parsing conf file: /etc/reader.conf.d/libccidtwin
00000059 configfile.l:287:DBGetReaderList() Parsing conf file: /etc/reader.conf.d/0comments
00000046 pcscdaemon.c:550:main() pcsc-lite 1.7.2 daemon ready.
00002015 hotplug_libudev.c:258:get_driver() Looking for a driver for VID: 0x1D6B, PID: 0x0001, path: /dev/bus/usb/003/001
00000331 hotplug_libudev.c:258:get_driver() Looking for a driver for VID: 0x1D6B, PID: 0x0001, path: /dev/bus/usb/004/001
00000207 hotplug_libudev.c:258:get_driver() Looking for a driver for VID: 0x1D6B, PID: 0x0001, path: /dev/bus/usb/005/001
00000134 hotplug_libudev.c:258:get_driver() Looking for a driver for VID: 0x1D6B, PID: 0x0001, path: /dev/bus/usb/005/001
00000141 hotplug_libudev.c:258:get_driver() Looking for a driver for VID: 0x0D46, PID: 0x3010, path: /dev/bus/usb/005/006
00000036 hotplug_libudev.c:258:get_driver() Looking for a driver for VID: 0x0D46, PID: 0x3010, path: /dev/bus/usb/005/006
00000009 hotplug_libudev.c:309:HPAddDevice() Adding USB device: KOBIL EMV CAP - SecOVID Reader III
00000048 readerfactory.c:934:RFInitializeReader() Attempting startup of KOBIL EMV CAP - SecOVID Reader III (SD079204963) 00 00 using /usr/lib/pcsc/drivers/ifd-ccid.bundle/Contents/Linux/libccid.so
00038110 readerfactory.c:824:RFBindFunctions() Loading IFD Handler 3.0
00000039 ifdhandler.c:1750:init_driver() Driver version: 1.4.4
00000623 ifdhandler.c:1767:init_driver() LogLevel: 0x0003
00000010 ifdhandler.c:1778:init_driver() DriverOptions: 0x0000
00000109 ifdhandler.c:79:IFDHCreateChannelByName() lun: 0, device: usb:0d46/3010:libudev:0:/dev/bus/usb/005/006
00000569 ccid_usb.c:245:OpenUSBByName() ifdManufacturerString: Ludovic Rousseau (ludovic.rousseau@free.fr)
00000011 ccid_usb.c:246:OpenUSBByName() ifdProductString: Generic CCID driver
00000008 ccid_usb.c:247:OpenUSBByName() Copyright: This driver is protected by terms of the GNU Lesser General Public License version 2.1, or (at your option) any later version.
00072089 ccid_usb.c:504:OpenUSBByName() Found Vendor/Product: 0D46/3010 (KOBIL EMV CAP - SecOVID Reader III)
00000014 ccid_usb.c:506:OpenUSBByName() Using USB bus/device: 5/6
02001885 ccid_usb.c:936:get_data_rates() IFD does not support GET_DATA_RATES request: -7
00108990 ifdhandler.c:401:IFDHGetCapabilities() tag: 0xFB3, usb:0d46/3010:libudev:0:/dev/bus/usb/005/006 (lun: 0)
00000015 readerfactory.c:295:RFAddReader() Using the reader polling thread
00002027 ifdhandler.c:401:IFDHGetCapabilities() tag: 0xFAE, usb:0d46/3010:libudev:0:/dev/bus/usb/005/006 (lun: 0)
00000014 ifdhandler.c:489:IFDHGetCapabilities() Reader supports 1 slot(s)
00000219 hotplug_libudev.c:258:get_driver() Looking for a driver for VID: 0x1D6B, PID: 0x0002, path: /dev/bus/usb/001/001
00000178 hotplug_libudev.c:258:get_driver() Looking for a driver for VID: 0x1D6B, PID: 0x0001, path: /dev/bus/usb/006/001
00000175 hotplug_libudev.c:258:get_driver() Looking for a driver for VID: 0x1D6B, PID: 0x0001, path: /dev/bus/usb/007/001
00000257 hotplug_libudev.c:258:get_driver() Looking for a driver for VID: 0x1D6B, PID: 0x0001, path: /dev/bus/usb/008/001
00000160 hotplug_libudev.c:258:get_driver() Looking for a driver for VID: 0x1D6B, PID: 0x0001, path: /dev/bus/usb/008/001
00000147 hotplug_libudev.c:258:get_driver() Looking for a driver for VID: 0x1A7C, PID: 0x0068, path: /dev/bus/usb/008/002
00000174 hotplug_libudev.c:258:get_driver() Looking for a driver for VID: 0x1D6B, PID: 0x0001, path: /dev/bus/usb/009/001
00000175 hotplug_libudev.c:258:get_driver() Looking for a driver for VID: 0x1D6B, PID: 0x0002, path: /dev/bus/usb/002/001
00000047 readerfactory.c:1301:RFWaitForReaderInit() Waiting init for reader: KOBIL EMV CAP - SecOVID Reader III (SD079204963) 00 00
00000104 hotplug_libudev.c:558:HPEstablishUSBNotifications() udev_monitor_receive_device() error

Danach kann ich mit moneyplex zumindest als root arbeiten wenn auch das Tastenfeld nach wie vor nicht funktiniert. Als Nutzer wird der Leser von moneyplex nicht gefunden. Das deutet auf ein Rechteproblem hin aber ich habe es noch nicht gefunden. Hat jemand eine Idee?

Gruß
Peter

Offline jure

  • User
  • Posts: 635
USB-Kartenleser nicht mehr ansprechbar
« Reply #6 on: 2011/06/28, 19:14:02 »
gibt es eine Benutzergruppe zu Deinem Kartenleser, der der user dann angehören muss? Bei mir gibt es eine Gruppe "cyberjack" zum ReinerSCT Leser
Gruss Juergen

Offline harley-peter

  • User
  • Posts: 1.024
USB-Kartenleser nicht mehr ansprechbar
« Reply #7 on: 2011/06/29, 16:28:15 »
Habe ich auch vermutet aber ich habe keine gefunden die danach aussieht.

Was mich auch noch stutzig macht ist die udev-Fehlermeldung in der letzten Zeile aber ich weiß nicht ob das ein Problem ist, dazu kenne ich mich zuwenig aus mit udev.

Eisbaer

  • Guest
USB-Kartenleser nicht mehr ansprechbar
« Reply #8 on: 2011/06/29, 21:57:39 »
Hallo,
habe das Problem mit einem Reiner SCT Cyberjack e-com

Bei mir hilft ein:

Code: [Select]
root@aptosidbox:/home/eisbaer# /etc/init.d/pcscd restart

dann sollte er wieder funktionieren, kontrolle mit:
Code: [Select]
root@aptosidbox:/home/eisbaer# pcsc_scan

Bleibt leider nicht dauerhaft. Mal funktioniert er automatisch mal nicht.

Gruß
Lars

Offline jure

  • User
  • Posts: 635
USB-Kartenleser nicht mehr ansprechbar
« Reply #9 on: 2011/06/30, 11:45:15 »
wenn ich meinen Reiner cyberjack anschließe (und der funktioniert immer)
Code: [Select]
Bus 005 Device 002: ID 0c4b:0100 Reiner SCT Kartensysteme GmbH cyberJack e-com/pinpad
 bringt tail -f /var/log/messages,

Code: [Select]
Jun 30 11:35:23 vostrox kernel: [ 8806.401206] usb 5-1: new full speed USB device number 2 using uhci_hcd
Jun 30 11:35:23 vostrox kernel: [ 8806.549510] usb 5-1: New USB device found, idVendor=0c4b, idProduct=0100
Jun 30 11:35:23 vostrox kernel: [ 8806.549520] usb 5-1: New USB device strings: Mfr=2, Product=3, SerialNumber=0
Jun 30 11:35:23 vostrox kernel: [ 8806.549528] usb 5-1: Product: cyberJack ecom
Jun 30 11:35:23 vostrox kernel: [ 8806.549533] usb 5-1: Manufacturer: Reiner - SCT
Jun 30 11:35:23 vostrox mtp-probe: checking bus 5, device 2: "/sys/devices/pci0000:00/0000:00:1d.0/usb5/5-1"
Jun 30 11:35:24 vostrox mtp-probe: bus: 5, device: 2 was not an MTP device
Jun 30 11:35:25 vostrox kernel: [ 8807.816104] usbcore: registered new interface driver usbserial
Jun 30 11:35:25 vostrox kernel: [ 8807.816117] USB Serial support registered for generic
Jun 30 11:35:25 vostrox kernel: [ 8807.816146] usbcore: registered new interface driver usbserial_generic
Jun 30 11:35:25 vostrox kernel: [ 8807.816148] usbserial: USB Serial Driver core
Jun 30 11:35:25 vostrox kernel: [ 8807.823465] USB Serial support registered for Reiner SCT Cyberjack USB card reader
Jun 30 11:35:25 vostrox kernel: [ 8807.823490] cyberjack 5-1:1.0: Reiner SCT Cyberjack USB card reader converter detected
Jun 30 11:35:25 vostrox kernel: [ 8807.823585] usb 5-1: Reiner SCT Cyberjack USB card reader converter now attached to ttyUSB0
Jun 30 11:35:25 vostrox kernel: [ 8807.823600] usbcore: registered new interface driver cyberjack
Jun 30 11:35:25 vostrox kernel: [ 8807.823602] cyberjack: v1.01 Matthias Bruestle
Jun 30 11:35:25 vostrox kernel: [ 8807.823604] cyberjack: REINER SCT cyberJack pinpad/e-com USB Chipcard Reader Driver

da läuft auch kein pcscd
Gruss Juergen

Eisbaer

  • Guest
USB-Kartenleser nicht mehr ansprechbar
« Reply #10 on: 2011/06/30, 16:20:42 »
Hallo Jürgen,

ich habe mein System neu aufgesetzt. Vorher lief auch immer alles gut und glatt. Nur jetzt funktioniert es mit dem ctapi-Treiber nicht mehr und man muss halt den pcsc nehmen. Damit gibts halt probleme.

Gruß
Lars

Offline harley-peter

  • User
  • Posts: 1.024
USB-Kartenleser nicht mehr ansprechbar
« Reply #11 on: 2011/06/30, 19:39:09 »
Nach einigen Tips von matrica bin ich jetzt zumindest schon soweit dass ich als root mit moneyplex arbeiten kann aber nur nach einem /etc/init.d/pcscd restart. Als normaler Nutzer wird der Leser nach wie vor nicht erkannt.
Ein tail -f /var/log/messages bringt dann:
Code: [Select]
Jun 30 17:35:51 desktop pcscd: ccid_usb.c:422:OpenUSBByName() Can't libusb_open(5/2): -3
Jun 30 17:35:51 desktop pcscd: ifdhandler.c:101:IFDHCreateChannelByName() failed
Jun 30 17:35:51 desktop pcscd: readerfactory.c:965:RFInitializeReader() Open Port 0x200000 Failed (usb:0d46/3010:libudev:0:/dev/bus/usb/005/002)
Jun 30 17:35:51 desktop pcscd: readerfactory.c:275:RFAddReader() KOBIL EMV CAP - SecOVID Reader III (SD079204963) init failed.
Jun 30 17:35:51 desktop pcscd: hotplug_libudev.c:558:HPEstablishUSBNotifications() udev_monitor_receive_device() error
Jun 30 17:35:51 desktop pcscd: winscard.c:241:SCardConnect() Reader  Not Found
Jun 30 17:35:51 desktop pcscd: winscard_svc.c:447:ContextThread() CONNECT rv=0x80100009 for client 7
Jun 30 17:35:51 desktop pcscd: winscard.c:241:SCardConnect() Reader  Not Found
Jun 30 17:35:51 desktop pcscd: winscard_svc.c:447:ContextThread() CONNECT rv=0x80100009 for client 7

Ich habe auch weiterhin keine Idee wo ich suchen soll.

Offline reddark

  • User
  • Posts: 1.053
    • http://www.klangruinen.de/
USB-Kartenleser nicht mehr ansprechbar
« Reply #12 on: 2011/07/01, 01:24:15 »
Nicht böse sein (OT), aber: wer nutzt freiwillig kartenleser für Banken oder Einkauf oder den neuen Perso??
MUSS das sein?? Brauch mensch das??

Zurück zum Thema!!! ;)

Offline harley-peter

  • User
  • Posts: 1.024
USB-Kartenleser nicht mehr ansprechbar
« Reply #13 on: 2011/07/01, 06:04:27 »
Ich bin nicht böse reddark aber HBCI+ ist nun mal erwiesenermaßen das sicherste Online-Banking das es gibt und wenn es um meine Kontodaten und mein Geld geht bin ich etwas empfindlich. Außerdem ist es wesentlich bequemer als das ganze TAN-Zeugs.

Gruß
Peter

Offline harley-peter

  • User
  • Posts: 1.024
USB-Kartenleser nicht mehr ansprechbar
« Reply #14 on: 2011/07/15, 16:25:54 »
Ich muss da nochmal einen Versuch starten da ich mittlerweile soweit bin dass der Rechner den Leser grundsätzlich erkennt wenn ich moneyplex als root starte und einen Kartenleser-Test mache. Als normaler Nutzer jedoch nach wie vor nicht. Ich poste hier mal die beiden Ausgaben von tail -f /var/log/messages vielleicht sieht ja einer der Experten was daraus.

Ausgabe als Nutzer:
Code: [Select]
Jul 15 16:04:36 desktop pcscd: ccid_usb.c:422:OpenUSBByName() Can't libusb_open(5/2): -3
Jul 15 16:04:36 desktop pcscd: ifdhandler.c:101:IFDHCreateChannelByName() failed
Jul 15 16:04:36 desktop pcscd: readerfactory.c:965:RFInitializeReader() Open Port 0x200000 Failed (usb:0d46/3010:libudev:0:/dev/bus/usb/005/002)
Jul 15 16:04:36 desktop pcscd: readerfactory.c:275:RFAddReader() KOBIL EMV CAP - SecOVID Reader III (SD079204963) init failed.
Jul 15 16:04:36 desktop pcscd: winscard.c:241:SCardConnect() Reader  Not Found
Jul 15 16:04:36 desktop pcscd: winscard.c:241:SCardConnect() Reader  Not Found

Jul 15 16:05:37 desktop pcscd: pcscdaemon.c:658:clean_temp_files() Cannot remove /var/run/pcscd/pcscd.comm: No such file or directory
Jul 15 16:05:37 desktop pcscd: pcscdaemon.c:663:clean_temp_files() Cannot remove /var/run/pcscd/pcscd.pid: No such file or directory

Ausgabe als root:
Code: [Select]
Jul 15 16:07:18 desktop pcscd: winscard.c:901:SCardDisconnect() Error resetting card.
Jul 15 16:07:18 desktop pcscd: ifdwrapper.c:454:IFDControl() Card not transacted: 606
Jul 15 16:07:18 desktop pcscd: ifdwrapper.c:454:IFDControl() Card not transacted: 606
Jul 15 16:07:18 desktop pcscd: ifdwrapper.c:454:IFDControl() Card not transacted: 606
Jul 15 16:07:18 desktop pcscd: ifdwrapper.c:454:IFDControl() Card not transacted: 606
Jul 15 16:07:18 desktop pcscd: ifdwrapper.c:454:IFDControl() Jul 15 16:08:42 desktop pcscd: ifdwrapper.c:454:IFDControl() Card not transacted: 606
Jul 15 16:08:42 desktop pcscd: ifdwrapper.c:454:IFDControl() Card not transacted: 606
Jul 15 16:08:42 desktop pcscd: ifdwrapper.c:454:IFDControl() Card not transacted: 606
Jul 15 16:08:42 desktop pcscd: ifdwrapper.c:454:IFDControl() Card not transacted: 606
Jul 15 16:08:42 desktop pcscd: ifdwrapper.c:454:IFDControl() Card not transacted: 612
Jul 15 16:08:42 desktop pcscd: ifdwrapper.c:454:IFDControl() Card not transacted: 606
Jul 15 16:12:00 desktop pcscd: ifdwrapper.c:454:IFDControl() Card not transacted: 606
Jul 15 16:12:00 desktop pcscd: ifdwrapper.c:454:IFDControl() Card not transacted: 606
Jul 15 16:13:02 desktop pcscd: pcscdaemon.c:658:clean_temp_files() Cannot remove /var/run/pcscd/pcscd.comm: No such file or directory
Jul 15 16:13:02 desktop pcscd: pcscdaemon.c:663:clean_temp_files() Cannot remove /var/run/pcscd/pcscd.pid: No such file or directory