Hibiscus findet keinen Kartenleser mehr

 
bluelupo
Benutzer
Avatar
Geschlecht: keine Angabe
Herkunft: Bayern
Beiträge: 44
Dabei seit: 01 / 2010
Betreff:

Hibiscus findet keinen Kartenleser mehr

 · 
Gepostet: 24.07.2014 - 23:40 Uhr  ·  #1
Hallo zusammen,
leider ein erneutes Problem, nachdem Hibiscus ca. eine Woche fehlerfrei lief. Nun wird der Kartenleser (ReinerSCT Cyberjack eCom) nicht mehr gefunden. Der Kartentreiber wurde nicht geändert.

Folgende relevante Versionen sind bei mir installiert:
libifd-cyberjack6 3.99.5final.SP03 (Originalversion empfohlen von ReinerSCT, in Debian SID ist ein aktuellerer der ebenso nicht funktioniert)
openjdk-7-jre:amd64 7u65-2.5.1-3
pcsc-tools 1.4.22-1
pcscd 1.8.11-3
hibiscus 2.6.7

Mein System: siduction (auf Basis von Debian Unstable/SID)
Kernelversion: 3.15-6 (aktuellste Originalversion der Distribution siduction)

Firmware des Kartenleser ist auf dem aktuellen Stand (Secoder 2 V2.2.0)

Fehlermeldungen beim Testen der Konfiguartion in Hibuscus:
Code

[24.07.2014 23:32:35] Teste Sicherheits-Medium...
[24.07.2014 23:32:35] Fehler beim Testen des Sicherheits-Mediums: Kein Kartenleser gefunden
[24.07.2014 23:32:35] Aufgetretene Fehlermeldungen:
[24.07.2014 23:32:35] -----------------------------
[24.07.2014 23:32:35]   error while opening chipcard; nested exception is: 
[24.07.2014 23:32:35]    Kein Kartenleser gefunden
[24.07.2014 23:32:35]   Kein Kartenleser gefunden
[24.07.2014 23:32:35] -----------------------------


Loging von Hibuscus (via Kommandozeile)
Code

[Thu Jul 24 23:25:27 CEST 2014][INFO][de.willuhn.jameica.gui.internal.parts.BackgroundTaskMonitor.check] creating progress monitor for GUI
[Thu Jul 24 23:25:27 CEST 2014][INFO][de.willuhn.jameica.gui.internal.parts.BackgroundTaskMonitor$2.run] activating progress monitor
[Thu Jul 24 23:25:27 CEST 2014][INFO][de.willuhn.jameica.hbci.passports.ddv.server.PassportHandleImpl.open] open ddv passport
[Thu Jul 24 23:25:27 CEST 2014][INFO][de.willuhn.jameica.hbci.passports.ddv.DDVConfigFactory.createPassport]   pcsc name: 
[Thu Jul 24 23:25:27 CEST 2014][INFO][de.willuhn.jameica.hbci.passports.ddv.DDVConfigFactory.createPassport]   soft pin: false
[Thu Jul 24 23:25:27 CEST 2014][INFO][de.willuhn.jameica.hbci.passports.ddv.DDVConfigFactory.createPassport]   entry index: 1
[Thu Jul 24 23:25:27 CEST 2014][INFO][de.willuhn.jameica.hbci.passports.ddv.DDVConfigFactory.createPassport]   passport type: DDVPCSC
[Thu Jul 24 23:25:27 CEST 2014][INFO][de.willuhn.jameica.hbci.gui.action.PassportTest$1.run] test of passport failed: class org.kapott.hbci.exceptions.HBCI_Exception: Kein Kartenleser gefunden
[Thu Jul 24 23:25:27 CEST 2014][INFO][de.willuhn.jameica.hbci.gui.action.PassportTest$2.run] log target removed
[Thu Jul 24 23:25:57 CEST 2014][INFO][de.willuhn.jameica.gui.internal.parts.BackgroundTaskMonitor$1$1.run] auto closing monitor snapin


pcsc_scan erkennt den Kartenleser aber nur bevor ich hibuscus gestartet habe, nachher nicht mehr.
Code

# pcsc_scan
PC/SC device scanner
V 1.4.22 (c) 2001-2011, Ludovic Rousseau <ludovic.rousseau@free.fr>
Compiled with PC/SC lite version: 1.8.10
Using reader plug'n play mechanism
Scanning present readers...
0: REINER SCT cyberJack ecom_a (0679700133) 00 00

Thu Jul 24 23:23:20 2014
Reader 0: REINER SCT cyberJack ecom_a (0679700133) 00 00
  Card state: Card removed, 

Thu Jul 24 23:23:27 2014
Reader 0: REINER SCT cyberJack ecom_a (0679700133) 00 00
  Card state: Card inserted, 
  ATR: 3B FF 96 00 FF 81 31 FE 45 65 63 06 07 52 02 50 00 10 B0 0E A1 B8 06 40 6B

ATR: 3B FF 96 00 FF 81 31 FE 45 65 63 06 07 52 02 50 00 10 B0 0E A1 B8 06 40 6B
+ TS = 3B --> Direct Convention
+ T0 = FF, Y(1): 1111, K: 15 (historical bytes)
  TA(1) = 96 --> Fi=512, Di=32, 16 cycles/ETU
    250000 bits/s at 4 MHz, fMax for Fi = 5 MHz => 312500 bits/s                                                                                         
  TB(1) = 00 --> VPP is not electrically connected
  TC(1) = FF --> Extra guard time: 255 (special value)
  TD(1) = 81 --> Y(i+1) = 1000, Protocol T = 1 
-----
  TD(2) = 31 --> Y(i+1) = 0011, Protocol T = 1 
-----
  TA(3) = FE --> IFSC: 254
  TB(3) = 45 --> Block Waiting Integer: 4 - Character Waiting Integer: 5
+ Historical bytes: 65 63 06 07 52 02 50 00 10 B0 0E A1 B8 06 40
  Category indicator byte: 65 (proprietary format)
+ TCK = 6B (correct checksum)

Possibly identified card (using /usr/share/pcsc/smartcard_list.txt):
3B FF 96 00 FF 81 31 FE 45 65 63 06 07 52 02 50 00 10 B0 0E A1 B8 06 40 6B
3B FF .. 00 FF 81 31 .. 45 65 63 .. .. .. .. .. .. .. .. .. .. .. .. .. ..
        Debit card (Germany): ec-cash, GeldKarte(EUR), Maestro, Cirrus, ...


lsusb sieht den Kartenleser ebenso
Code

# lsusb -v -s 003:006

Bus 003 Device 006: ID 0c4b:0400 Reiner SCT Kartensysteme GmbH 
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               2.00
  bDeviceClass            0 (Defined at Interface level)
  bDeviceSubClass         0 
  bDeviceProtocol         0 
  bMaxPacketSize0         8
  idVendor           0x0c4b Reiner SCT Kartensysteme GmbH
  idProduct          0x0400 
  bcdDevice            0.01
  iManufacturer           1 REINER SCT
  iProduct                2 cyberJack e-com(a)
  iSerial                 3 0679700133
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength           93
    bNumInterfaces          1
    bConfigurationValue     1
    iConfiguration          0 
    bmAttributes         0x80
      (Bus Powered)
    MaxPower               96mA
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       0
      bNumEndpoints           3
      bInterfaceClass       255 Vendor Specific Class
      bInterfaceSubClass      0 
      bInterfaceProtocol      0 
      iInterface              0 
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x83  EP 3 IN
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0040  1x 64 bytes
        bInterval               5
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x81  EP 1 IN
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0040  1x 64 bytes
        bInterval               1
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x02  EP 2 OUT
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0040  1x 64 bytes
        bInterval               1
        DEVICE CLASS:  36 21 00 10 00 07 03 00 00 00 a0 0f 00 00 40 1f 00 00 00 58 27 00 00 90 d0 03 00 00 fe 00 00 00 07 00 00 00 00 00 00 00 30 00 01 00 0e 01 00 00 ff ff 00 00 03 01
Device Status:     0x0000
  (Bus Powered)


EDIT:
"journalctl -b -p err" listet Fehler zu pcscd
Code

-- Logs begin at So 2014-05-11 20:45:24 CEST, end at Do 2014-07-24 23:42:09 CEST. --
Jul 24 23:22:31 polarfox kernel: usb 3-2: device not accepting address 3, error -71
Jul 24 23:22:31 polarfox systemd-udevd[309]: specified group 'pcscd' unknown
Jul 24 23:22:31 polarfox systemd-udevd[309]: specified group 'pcscd' unknown
Jul 24 23:22:31 polarfox kernel: [drm:cpt_serr_int_handler] *ERROR* PCH transcoder A FIFO underrun
Jul 24 23:22:36 polarfox systemd-udevd[309]: specified group 'pcscd' unknown
Jul 24 23:22:52 polarfox systemd-udevd[309]: specified group 'pcscd' unknown


Was kann man tun das der Kartenleser wieder funktioniert?


EDIT:
Ich habe hibiscus/jameica und die oben genannten Treiber und Tools nochmals auf einen anderen Laptop installiert, dort tritt das Fehlerbild ebenfalls auf.

Grüße
bluelupo
clio
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 364
Dabei seit: 07 / 2005
Betreff:

Re: Hibiscus findet keinen Kartenleser mehr

 · 
Gepostet: 25.07.2014 - 17:56 Uhr  ·  #2
Ach bluelupo,
jetzt kennst Du das doch schon...die neue -jre ist schon wieder fehlerhaft. Also zurück zur funktionierenden Version.
Ich weiß auch nicht, was da im Moment los ist, so kenn' ich das gar nicht, aber na ja, ist halt unstable, da muß man mit sowas rechnen.
bluelupo
Benutzer
Avatar
Geschlecht: keine Angabe
Herkunft: Bayern
Beiträge: 44
Dabei seit: 01 / 2010
Betreff:

Re: Hibiscus findet keinen Kartenleser mehr

 · 
Gepostet: 27.07.2014 - 19:33 Uhr  ·  #3
Hi clio,
heute kam einen openjdk-7-jre in SID rein und nun geht's wieder. Etwas verrückt zur Zeit;-)

Folgende Versionen aller beteiligten Programme funktionieren wieder korrekt:

hibiscus --> 2.6.7
openjdk-7-jre --> 7u65-2.5.1-4
pcscd --> 1.8.11-3
libifd-cyberjack6 --> 3.99.5final.sp05-2


Trotzdem Danke für dein Mitgefühl ;-)
Gewählte Zitate für Mehrfachzitierung:   0