staging.inyokaproject.org

SCR3340 - SCM ExpressCard 54 Card Reader für Moneyplex Homebanking

Status: Ungelöst | Ubuntu-Version: Kubuntu 19.10 (Eoan Ermine)
Antworten |

AndreasMeier

Anmeldungsdatum:
9. Juni 2005

Beiträge: 59

Hallo zusammen,

ich versuche gerade von LinuxMint (aufgrund der nicht mehr weitergeführten KDE-Version) auf Kubuntu 19.10 umzusteigen. Nun hab ich aber das Problem, dass ich meinen SCM SCR3340 ExpressCard 54 Card Reader für Moneyplex HBCI Homebanking nicht mehr zum laufen bringe...

Aus der Wiki und im Vergleich meiner Paketlisten hab ich folgende Pakete installiert, die in Zusammenhang mit Card Readern und HBCI genannt werden:

libccid
libpcsc-perl
libpcsclite-dev
libpcsclite1
pcsc-tools
pcscd
libusb-dev
libgwenhywfar60
libgwenhywfar-data
libchipcard-data
libchipcard-tools
libchipcard6

Den Treiber für Linux64 auf der SCM-Seite hab ich passend zum Card Reader installiert.

Die Datei ".CT_devices" hab ich in die neue Installation übernommen mit folgenden Inhalt:

AdaptInsertionPosition=#1
AdaptPIN2Block=#1
GetPortType=#0
SetPortType=#0
DefaultPortType=#0
DefaultProtocollType=#0
UseOnlyDefaultProtocoll=#0
B1DTRLow=#50
B1DSRRespActive=#2000
PnPChar=#150
B1WaitForPnPString=#1500
KaanWaitForPnPString=#600
Port1=COM;/dev/ttyUSB0;1;0;USB reader at /dev/ttyUSB0: B1/Kaan Pro
Port2=COM;/dev/ttyS1;1;0;serial reader at /dev/ttyS1: B1/Kaan Pro
Port3=COM;/dev/ttyS2;1;0;serial reader at /dev/ttyS2: B1/Kaan Pro
Port4=COM;/dev/ttyS3;1;0;serial reader at /dev/ttyS3: B1/Kaan Pro

pcsc_scan erkennt den Card Reader und wenn ich die Karte einsetze...

andreas@x220:~$ pcsc_scan
Using reader plug'n play mechanism
Scanning present readers...
0: Expresscard SmartCard Reader [CCID Interface] (21220619703621) 00 00
 
Wed Apr 15 10:38:52 2020
 Reader 0: Expresscard SmartCard Reader [CCID Interface] (21220619703621) 00 00
  Event number: 0
  Card state: Card removed, 
   
Wed Apr 15 10:39:03 2020
 Reader 0: Expresscard SmartCard Reader [CCID Interface] (21220619703621) 00 00
  Event number: 1
  Card state: Card inserted, 
  ATR: 3B FF 96 00 FF 81 31 FE 45 65 63 0D 11 78 01 56 00 1F 00 06 79 19 07 60 B6

ATR: 3B FF 96 00 FF 81 31 FE 45 65 63 0D 11 78 01 56 00 1F 00 06 79 19 07 60 B6
+ 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 0D 11 78 01 56 00 1F 00 06 79 19 07 60
  Category indicator byte: 65 (proprietary format)
+ TCK = B6 (correct checksum)

Possibly identified card (using /usr/share/pcsc/smartcard_list.txt):
3B FF 96 00 FF 81 31 FE 45 65 63 0D 11 78 01 56 00 1F 00 06 79 19 07 60 B6
3B FF .. 00 FF 81 31 .. 45 65 63 .. .. .. .. .. .. .. .. .. .. .. .. .. ..
        Debit card (Germany): ec-cash, GeldKarte(EUR), Maestro, Cirrus, ...
   
Wed Apr 15 10:39:37 2020
 Reader 0: Expresscard SmartCard Reader [CCID Interface] (21220619703621) 00 00
  Event number: 2
  Card state: Card removed, 
 |   
andreas@x220:~$ 

In Moneyplex hab ich die Kartenleser-Einstellungen auf "Auto", der in den Einstellungen eingebaute Test des Kartenlesers verläuft erfolgreich.

Die komplette Installation von Moneyplex liegt auf einem Samba-Share auf dem NAS zwecks Sicherung.

Wenn ich allerdings versuche z.B. die Kontoauszüge zu aktualisieren, erscheint zwar das Abruf-Fenster, aber es erfolgt kein "Dialog" mit der Bank. Nach langer Wartezeit (>5 Minuten) erscheint dann (nochmal) die PIN-Eingabe, mit der Meldung "Der Zugriff auf die Chipkarte war nicht erfolgreich. Read Binary: Der Chipkartenleser kann nicht angesprochen werden.". Eine (erneute) PIN-Eingabe und nochmalige Wartezeit bringt keine Änderung.

Im Syslog erscheint:

Apr 15 10:54:43 x220 pcscd[7422]: 00000000 ifdwrapper.c:543:IFDTransmit() Card not transacted: 612
Apr 15 10:54:43 x220 pcscd[7422]: 00000067 winscard.c:1620:SCardTransmit() Card not transacted: 0x80100016

Jetzt finde ich bloß nicht, wo das Problem liegt, dass der Dialog mit der Bank nicht funktioniert.

Kann mir jemand hier evtl. weiterhelfen?

Vielen Dank im voraus, Gruß Andreas

Antworten |