tanJack USB

 
schneibva
Benutzer
Avatar
Geschlecht: keine Angabe
Herkunft: Franken
Beiträge: 56
Dabei seit: 09 / 2012
Betreff:

Re: tanJack USB

 · 
Gepostet: 03.10.2019 - 11:45 Uhr  ·  #21
Das scheint tatsächlich ein Manjaro-Problem zu sein. Ich kann pcsc_scan dann erfolgreich starten, wenn ich vorher mit

systemctl restart pcscd

den Daemon neu gestartet habe. Habe es allerdings nicht mit Hibiscus getestet, das ist bei mir nicht auf Manjaro drauf.
Gruss S.
sarge
Benutzer
Avatar
Geschlecht:
Beiträge: 37
Dabei seit: 10 / 2014
Betreff:

Re: tanJack USB

 · 
Gepostet: 03.10.2019 - 12:52 Uhr  ·  #22
Hallo,
vielen Dank an alle, die mir bei diesem Problem geholfen haben.

Eine Anleitung für Ubuntu hat mir dabei geholfen.
Konfigurationsdatei erweitern.
Die Hersteller-ID, Produkt-ID und Bezeichnung mussten in die

/etc/libccid_Info.plist (für Manjaro) eingetragen werden.
Schönen Feiertag
Sarge
schneibva
Benutzer
Avatar
Geschlecht: keine Angabe
Herkunft: Franken
Beiträge: 56
Dabei seit: 09 / 2012
Betreff:

Re: tanJack USB

 · 
Gepostet: 03.10.2019 - 13:12 Uhr  ·  #23
Ich nutze Hibiscus unter Ubuntu seit Jahren, da muss ich nur pcsc-tools und pcscd installieren, dann läuft das.

Sind die Hersteller-ID und die Produkt-ID diejenigen, die mit lsusb angezeigt werden? Es wäre schon, wenn Du die Links zu den Anleitungen posten könntest.
Danke S.
sarge
Benutzer
Avatar
Geschlecht:
Beiträge: 37
Dabei seit: 10 / 2014
Betreff:

Re: tanJack USB

 · 
Gepostet: 03.10.2019 - 13:18 Uhr  ·  #24
Zitat geschrieben von schneibva

Ich nutze Hibiscus unter Ubuntu seit Jahren, da muss ich nur pcsc-tools und pcscd installieren, dann läuft das.

Sind die Hersteller-ID und die Produkt-ID diejenigen, die mit lsusb angezeigt werden? Es wäre schon, wenn Du die Links zu den Anleitungen posten könntest.
Danke S.

hier.
http://wiki.matrica.com/index….nter_Linux
tschüss
infoman
Benutzer
Avatar
Geschlecht:
Beiträge: 8415
Dabei seit: 06 / 2008
Betreff:

Re: tanJack USB

 · 
Gepostet: 03.10.2019 - 13:40 Uhr  ·  #25
genau die Anleitung hatte ich doch in #12 gepostet
aber wichtig ist ja, dass es nun funktioniert
sarge
Benutzer
Avatar
Geschlecht:
Beiträge: 37
Dabei seit: 10 / 2014
Betreff:

Re: tanJack USB

 · 
Gepostet: 03.10.2019 - 15:10 Uhr  ·  #26
Zitat geschrieben von infoman

genau die Anleitung hatte ich doch in #12 gepostet
aber wichtig ist ja, dass es nun funktioniert

Da hatte ich (Anfänger) nichts von Manjaro gefunden und aufgegeben.
hbciuser
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 221
Dabei seit: 10 / 2017
Betreff:

Re: tanJack USB

 · 
Gepostet: 21.06.2026 - 09:07 Uhr  ·  #27
Hi,
Im Rahmen des Wechsels von Leap 15.6 auf 16 bin ich natürlich auch wieder auf das Problem gestoßen, dass der Kartenreader nicht gefunden werden konnte. Ein Graus. Ich weiß nicht, was sich die Distributoren oder wer auch immer dabei denkt, ein System derart zu vernageln, dass ein physisch vor dem Rechner sitzender User keinen Zugriff auf einen Kartenreader bekommt, den er an diesem Rechner eingestöpselt hat.

Alles beginnt mit der Fehlermeldung von Hibiscus:
Code

using chiptan OPTIC/USB
searching for smartcards, please wait...
Starte Smartcard-Service (Typ ChipTanCardService)
no chipcard reader found, chipTAN USB not available: null

-> hilfreich wäre hier ein freundlicher Hinweis, dass einfach "nur" ein access denied vorliegt.

Dann mit dem gleichen User, mit dem Hibiscus ausgeführt wird, mal folgenden Befehl absetzen:
Code

pcsc_scan
PC/SC device scanner
V 1.7.3 (c) 2001-2024, Ludovic Rousseau <ludovic.rousseau@free.fr>
SCardEstablishContext: Access denied.

-> Hier kommt dann erstmal eine brauchbare Fehlermeldung

Unter dem pcscd nachschauen
Code

journalctl -b -u pcscd
...
24602652 auth.c:143:IsClientAuthorized() Process 11290 (user: [UserID]) is NOT authorized for action: access_pcsc

Das kann man dann chatgpt zum Fraß vorwerfen und bekommt dann verschiedene Lösungsansätze, wo man sich eine aussuchen kann. Eine davon ist, einfach grundsätzlich den Zugriff freischalten:
Code

cat /etc/polkit-1/rules.d/49-pcsc.rules 
polkit.addRule(function(action, subject) {
    if (action.id.indexOf("org.debian.pcsc-lite.") === 0) {
        return polkit.Result.YES;
    }
});

Dann polkit und Hibiscus (wichtig! - Der vorherige fehlerhafte Zugriff wird gecacht) durchstarten - und voila: es geht.

Aus Usersicht wäre es in Hibiscus gerade fürs Debugging hilfreich, wenn
1. Kein Caching stattfinden würde
2. Wenn es einen Button gäbe "Zugriffstest auf Cardreader" oder ähnliches, welcher nicht cacht. Vielleicht gibt es das auch schon und ich habe es übersehen - dann einfach die 2 Punkte streichen :-).
hibiscus
Benutzer
Avatar
Geschlecht: keine Angabe
Herkunft: Leipzig
Homepage: willuhn.de/
Beiträge: 11769
Dabei seit: 03 / 2005
Betreff:

Re: tanJack USB

 · 
Gepostet: 21.06.2026 - 09:14 Uhr  ·  #28
Ich habe aus Java heraus leider weder Zugriff auf den Cache noch auf die eigentliche Fehlermeldung. Alles, was Hibiscus darf (über die in Java integrierte PCSC API) ist das Scannen nach Kartenlesern. Und der Scan liefert entweder einen Kartenleser zurück oder nicht. Wenn keiner zurück geliefert wird, kann ich nicht mal erkennen, ob das an einem Fehler liegt oder schlicht kein Kartenleser vorhanden ist.
Gewählte Zitate für Mehrfachzitierung:   0