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:
[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)
[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.
# 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
# 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
-- 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
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