Beiträge von madelgijs

    Probiere:

    Code
    systemct enable pscd.socket

    Danke, das war's glaube ich, was es brauchte. Zumindest habe ich nach einem Neustart nun folgende Meldung - und der Zugriff auf den Kartenleser durch Jameica/Hibiscus klappt:

    Code
    systemctl status pcscd.socket
    ● pcscd.socket - PC/SC Smart Card Daemon Activation Socket
       Loaded: loaded (/usr/lib/systemd/system/pcscd.socket; enabled; vendor preset: disabled)
       Active: active (listening) since So 2016-10-30 08:47:26 CET; 1h 24min ago
       Listen: /var/run/pcscd/pcscd.comm (Stream)

    @Sauerland: So sollte es im Idealfall sein. Wenn ich das hier pcscd auto start using systemd richtig interpretiere, wird pcscd.service, wie Du auch schriebst, nur im Bedarfsfall aktiviert. Diese Aktivierung erfolgt über pcscd.socket. Bei mir war jedoch pcscd.socket inaktiv, sodass der Zugriff durch die Software ins Leere lief, weil niemand darauf "hörte". Der obige Tipp von 'Berichtigung' hat das nun geändert, sodass nun alles so klappt, wie es soll.
    Vielen Dank an euch beide für die schnelle Hilfe!


    Einen schönen Sonntag, Christoph

    Guten Abend,


    vor wenigen Tagen bin ich von Linux Mint auf OpenSUSE Tumbleweed umgestiegen und versuche nun den Status meines vorherigen Systems herzustellen. Das klappt weitestgehend, allerdings hänge ich gerade beim Versuch, das Zusammenspiel aus Jameica/Hibiscus und dem Chipkartenlesegerät herzustellen (ReinerSCT Cyberjack RFID Standard). Die Treiber sind installiert und eigentlich müsste, wenn ich das richtig verstehe, der Versuch von Jameica, auf das Kartenlesegerät zuzugreifen, den pcsc Daemon starten. Das funktioniert aber nicht, ich muss ihn manuell starten: service pcscd start. Auf der Suche nach Lösungen bin ich auf folgendes Thema gestoßen: pcscd.
    Ich habe nun versucht, das nachzuspielen, was dort beschrieben wurde. Es kam folgendes Ergebnis:
    systemctl status pcscd.service ● pcscd.service - PC/SC Smart Card Daemon Loaded: loaded (/usr/lib/systemd/system/pcscd.service; indirect; vendor preset: disabled) Active: inactive (dead)
    Das soll ja aber so sein, der Dienst soll ja nur auf Anfrage gestartet werden.
    Aber:
     systemctl status pcscd.socket ● pcscd.socket - PC/SC Smart Card Daemon Activation Socket Loaded: loaded (/usr/lib/systemd/system/pcscd.socket; disabled; vendor preset: disabled) Active: inactive (dead) Listen: /var/run/pcscd/pcscd.comm (Stream)
    Hier stimmt nun was nicht, denn eigentlich müsste hier doch stehen: Active: active (listening)
    Dann habe ich noch Folgendes probiert: systemctl stop pcscd.socket // rm -rf /var/run/pcscd///systemctl start pcscd.socket Danach ging es, aber nach einem Neustart lief's wieder nicht.
    Kann mir jemand von euch helfen, das System so zu konfigurieren, dass es sich wie gewünscht verhält? Danke!


    Grüße, Christoph