Du bist nicht angemeldet.

#1 10.05.2020 13:25:28

BigMan200
Mitglied

Cyberjack Basis RFID Reader und die AusweissApp2

Hallo,

Das Problem
- die AusweissApp2 sagt: "Es wurde kein Kartenleser gefunden" bzw. sagt an anderer Stelle "Treiber nicht instaliert".
- die LED am Cyberjack Basis Gerät leuchtet nicht grün (blink nur kurz auf, wenn man das Gerät mit dem USB-Port verbindet).

Die Hardware
- Laptop Lenovo X201
- Reiner SCT cyberJack RFID basis (2019-37)

Das OS
- Linux 5.6.11-arch1-1 x86_64

USB infos
#lsusb
Bus 002 Device 002: ID 8087:0020 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 003: ID 0c4b:9102 Reiner SCT Kartensysteme GmbH cyberJack RFID basis contactless smartcard reader
Bus 001 Device 002: ID 8087:0020 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

Bislang ausprobiert
Nun ich habe jetzt wahrscheinlich schon zu viel kreuz und quer ausprobiert. Jedenfalls habe ich folgende Programme/Treiber schon installiert (mal einzeln, dann alle zusammen etc.).

- community/ccid 1.4.31-1
    A generic USB Chip/Smart Card Interface Devices driver

- aur/pcsc-cyberjack 3.99.5_SP13-1 [38+] [0.76%] [29 Nov 2018]
    PCSC Driver for Reiner SCT cyberjack Cardreaders

- sowie den Treiber von http://support.reiner-sct.de/downloads/ … 4.0.tar.gz

Vermutung
Vielleicht ist es gar nicht der Treiber, sondern irgendwelche USB-Benutzer/Gruppenberechtigungen oder ähnliches .... ???

Offline

#2 10.05.2020 18:15:04

Dirk
Moderator

Re: Cyberjack Basis RFID Reader und die AusweissApp2

BigMan200 schrieb:

Vielleicht ist es gar nicht der Treiber, sondern irgendwelche USB-Benutzer/Gruppenberechtigungen oder ähnliches .... ???

Du kannst nach dem Einstecken mal gucken, welches USB-Device registriert wurde, und welche Berechtigungen dieses hat. Falls da irgendwas nicht passt, müsstest du dann einfach eine entsprechende Regel erstellen, oder sofern es eine eigene Gruppe gibt, deinen User dieser hinzufügen.

Offline

#3 10.05.2020 19:21:09

chepaz
Mitglied

Re: Cyberjack Basis RFID Reader und die AusweissApp2

Musste ich gerade mal testen - und hier erkennt die AusweisApp2 meinen Reader sofort. Ist allerdings ein "RFID Komfort". Und ich habe keine besonderen Gruppen, nur den pcsc-cyberjack schon vorher installiert.

id chepaz 
uid=1000(chepaz) gid=1000(chepaz) Gruppen=1000(chepaz),7(lp),14(uucp),54(lock),91(video),92(audio),93(optical),100(users),999(bumblebee),78(kvm),150(wireshark),108(vboxusers),109(vboxsf),993(libvirt)

^die könnte ich allerdings auch mal aufräumen wink

Probier mal verschiedene USB-Ports, ich habe hin und wieder auch seltsame Effekte die sich meist durch aus/einstecken beheben lassen. Evtl. auch den pcsc nochmal neu bauen, je nachdem unter welchem Kernel das letzte mal gebaut wurde.

Offline

#4 11.05.2020 09:40:01

Dirk
Moderator

Re: Cyberjack Basis RFID Reader und die AusweissApp2

chepaz schrieb:

Und ich habe keine besonderen Gruppen, nur den pcsc-cyberjack schon vorher installiert.

Die Usergruppen sind (vorerst) egal. Es geht um das registrierte USB-Device. Wenn da nämlich nur root drauf zugreifen darf, dann hilft alle Fehlersuche nämlich nicht und es muss einfach eine udev-Regel angelegt werden, die das Gerät entsprechend konfiguriert.

ATTRS{idVendor}=="0c4b", ATTRS{idProduct}=="9102", GROUP="users", MODE="0600"

Oder du legst sauber eine neue Gruppe an, und fügst da die User hinzu die Zugriff haben sollen.

Offline

#5 11.05.2020 18:04:23

chepaz
Mitglied

Re: Cyberjack Basis RFID Reader und die AusweissApp2

Dirk schrieb:

Die Usergruppen sind (vorerst) egal.
...
Oder du legst sauber eine neue Gruppe an, und fügst da die User hinzu die Zugriff haben sollen.

Ahja wink


So sieht das bei mir aus:

lsusb

Bus 003 Device 002: ID 8087:8000 Intel Corp. 
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 8087:8008 Intel Corp. 
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 002 Device 003: ID 8087:07dc Intel Corp. 
Bus 002 Device 008: ID 04d9:a131 Holtek Semiconductor, Inc. 
Bus 002 Device 007: ID 1ea7:1006 SHARKOON Technologies GmbH 
Bus 002 Device 011: ID 0c4b:0501 Reiner SCT Kartensysteme GmbH cyberJack RFID comfort dual interface smartcard reader
Bus 002 Device 010: ID 152e:2507 LG (HLDS) PL-2507 IDE Controller
Bus 002 Device 002: ID 0424:2514 Microchip Technology, Inc. (formerly SMSC) USB 2.0 Hub
Bus 002 Device 005: ID 1c7a:0603 LighTuning Technology Inc. EgisTec_ES603
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

lsusb -t

/:  Bus 04.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/6p, 5000M
/:  Bus 03.Port 1: Dev 1, Class=root_hub, Driver=ehci-pci/2p, 480M
    |__ Port 1: Dev 2, If 0, Class=Hub, Driver=hub/8p, 480M
/:  Bus 02.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/14p, 480M
    |__ Port 6: Dev 2, If 0, Class=Hub, Driver=hub/4p, 480M
        |__ Port 1: Dev 10, If 0, Class=Mass Storage, Driver=usb-storage, 480M
        |__ Port 4: Dev 8, If 2, Class=Human Interface Device, Driver=usbhid, 12M
        |__ Port 4: Dev 8, If 0, Class=Human Interface Device, Driver=usbhid, 12M
        |__ Port 4: Dev 8, If 3, Class=Human Interface Device, Driver=usbhid, 12M
        |__ Port 4: Dev 8, If 1, Class=Human Interface Device, Driver=usbhid, 12M
        |__ Port 2: Dev 11, If 0, Class=Vendor Specific Class, Driver=, 12M
        |__ Port 3: Dev 7, If 1, Class=Human Interface Device, Driver=usbhid, 12M
        |__ Port 3: Dev 7, If 0, Class=Human Interface Device, Driver=usbhid, 12M
    |__ Port 7: Dev 3, If 1, Class=Wireless, Driver=btusb, 12M
    |__ Port 7: Dev 3, If 0, Class=Wireless, Driver=btusb, 12M
    |__ Port 11: Dev 5, If 0, Class=Vendor Specific Class, Driver=, 12M
/:  Bus 01.Port 1: Dev 1, Class=root_hub, Driver=ehci-pci/2p, 480M
    |__ Port 1: Dev 2, If 0, Class=Hub, Driver=hub/6p, 480M


ls -al /dev/bus/usb/002/011
crw-rw-r-- 1 root root 189, 138 11. Mai 17:40 /dev/bus/usb/002/011

Bringt dem TO jetzt alles nix, allerdings habe ich keine udev-Regeln jemals für das Gerät angelegt oder eine Gruppe dafür bemühen müssen.

Offline

#6 11.05.2020 18:58:11

BigMan200
Mitglied

Re: Cyberjack Basis RFID Reader und die AusweissApp2

Habe schon ein wenig Probleme aus den Antwort raus zu bekommen, was ich nun konkret machen kann, um dem Problem näher zu kommen.

$ lsusb
Bus 002 Device 003: ID 0c4b:9102 Reiner SCT Kartensysteme GmbH cyberJack RFID basis contactless smartcard reader
Bus 002 Device 002: ID 8087:0020 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 8087:0020 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub


$ lsusb -t
/:  Bus 02.Port 1: Dev 1, Class=root_hub, Driver=ehci-pci/3p, 480M
    |__ Port 1: Dev 2, If 0, Class=Hub, Driver=hub/8p, 480M
        |__ Port 2: Dev 3, If 0, Class=Chip/SmartCard, Driver=, 12M
/:  Bus 01.Port 1: Dev 1, Class=root_hub, Driver=ehci-pci/3p, 480M
    |__ Port 1: Dev 2, If 0, Class=Hub, Driver=hub/6p, 480M

$ ls -alh /dev/bus/usb/002
insgesamt 0
drwxr-xr-x 2 root root      100 11. Mai 18:41 .
drwxr-xr-x 4 root root       80 11. Mai 18:10 ..
crw-rw-r-- 1 root root 189, 128 11. Mai 18:11 001
crw-rw-r-- 1 root root 189, 129 11. Mai 18:11 002
crw-rw-r-- 1 root root 189, 130 11. Mai 18:41 003

Also das Gerät ist doch registriert - bzw. was bedeutet "registriert".
In einem Beitrag hieß es mal, es hilft alles nix, wenn nur root darauf zugreifen kann. Da im /dev/usb/usb/002 Verzeichnis alle Rechte auf "root" liegen, muss ich hier nun etwas ändern?

Offline

#7 11.05.2020 19:22:52

drcux
Mitglied

Re: Cyberjack Basis RFID Reader und die AusweissApp2

chepaz schrieb:

Und ich habe keine besonderen Gruppen

14(uucp)

Hüstel.... wink

Beitrag geändert von drcux (11.05.2020 19:24:17)

Offline

#8 11.05.2020 19:32:54

BigMan200
Mitglied

Re: Cyberjack Basis RFID Reader und die AusweissApp2

drcux schrieb:
chepaz schrieb:

Und ich habe keine besonderen Gruppen

14(uucp)

Hüstel.... wink


und das hilft mir nun wie bei meinem Problem ...

Offline

#9 11.05.2020 19:40:38

drcux
Mitglied

Re: Cyberjack Basis RFID Reader und die AusweissApp2

Lass mal ein "journalctl -f" im Terminal laufen und stecke dann den Kartenleser an. Meine Kartenleser hatten soweit ich mich erinnere immer ein Device /dev/tty erstellt. Dieses gehörte dann immer der Gruppe uucp und man muss Mitglied dieser Gruppe sein, um den Leser nutzen zu können.

Offline

#10 11.05.2020 20:35:34

chepaz
Mitglied

Re: Cyberjack Basis RFID Reader und die AusweissApp2

drcux schrieb:

... Meine Kartenleser hatten soweit ich mich erinnere immer ein Device /dev/tty erstellt. Dieses gehörte dann immer der Gruppe uucp und man muss Mitglied dieser Gruppe sein, um den Leser nutzen zu können.

Das war früher(tm) so, ja. Zumindest bei mir wird da aber mittlerweile kein tty-Device mehr angelegt. IMHO geht das nun alles über automagie und den pcscd. Wenn man den

pcscd -afd

startet sieht man das der den USB-Bus abklappert und den passenden Treiber läd:

[root@xmgbook ~]# pcscd -afd 
00000000 debuglog.c:299:DebugLogSetLevel() debug level=debug
00000245 configfile.l:293:DBGetReaderListDir() Parsing conf directory: /etc/reader.conf.d
00000042 configfile.l:329:DBGetReaderListDir() Skipping non regular file: ..
00000009 configfile.l:329:DBGetReaderListDir() Skipping non regular file: .
00000008 configfile.l:369:DBGetReaderList() Parsing conf file: /etc/reader.conf.d/libccidtwin
00000097 pcscdaemon.c:663:main() pcsc-lite 1.8.26 daemon ready.
00008242 hotplug_libudev.c:299:get_driver() Looking for a driver for VID: 0x1D6B, PID: 0x0002, path: /dev/bus/usb/002/001
00000127 hotplug_libudev.c:299:get_driver() Looking for a driver for VID: 0x1D6B, PID: 0x0002, path: /dev/bus/usb/002/001
00000130 hotplug_libudev.c:299:get_driver() Looking for a driver for VID: 0x1C7A, PID: 0x0603, path: /dev/bus/usb/002/005
00000111 hotplug_libudev.c:299:get_driver() Looking for a driver for VID: 0x1D6B, PID: 0x0002, path: /dev/bus/usb/002/001
00000094 hotplug_libudev.c:299:get_driver() Looking for a driver for VID: 0x0424, PID: 0x2514, path: /dev/bus/usb/002/002
00000099 hotplug_libudev.c:299:get_driver() Looking for a driver for VID: 0x152E, PID: 0x2507, path: /dev/bus/usb/002/010
00000098 hotplug_libudev.c:299:get_driver() Looking for a driver for VID: 0x0424, PID: 0x2514, path: /dev/bus/usb/002/002
00000108 hotplug_libudev.c:299:get_driver() Looking for a driver for VID: 0x0C4B, PID: 0x0501, path: /dev/bus/usb/002/016
00000004 hotplug_libudev.c:440:HPAddDevice() Adding USB device: REINER SCT cyberJack RFID komfort
00000032 readerfactory.c:1074:RFInitializeReader() Attempting startup of REINER SCT cyberJack RFID komfort (3236374310) 00 00 using /usr/lib/pcsc/drivers/libifd-cyberjack.bundle/Contents/Linux/libifd-cyberjack.so
CYBERJACK: Started
00001440 readerfactory.c:950:RFBindFunctions() Loading IFD Handler 3.0
RSCT: Error on libusb_get_string_descriptor_ascii: -1
RSCT: Error on libusb_get_string_descriptor_ascii: -1
^C06989756 pcscdaemon.c:193:signal_thread() Received signal: 2
00000031 pcscdaemon.c:227:signal_thread() Preparing for suicide
^C00601981 pcscdaemon.c:193:signal_thread() Received signal: 2
^C00597701 pcscdaemon.c:193:signal_thread() Received signal: 2
00000022 pcscdaemon.c:248:signal_thread() Forced suicide
00000005 pcscdaemon.c:787:at_exit() cleaning /run/pcscd

Mit

 pcsc_scan -v 

kann man den Leser rudimentär testen. Was gibt denn das aus?

Offline

#11 11.05.2020 20:42:40

BigMan200
Mitglied

Re: Cyberjack Basis RFID Reader und die AusweissApp2

Okay, bin wie folgt vorgegangen. Laptop neu gestartet, Kartenleser nicht eingesteckt:
- journalctl -f gestartet
- mit "ls -alh /dev/tty*" ausgeführt (in einem zweiten Terminal)

Dann Kartenleser in USB-Port eingestöpselt:
- im Terminal wo "journalctl -f" läuft ist gar nix passiert
- erneut "ls -alh /dev/tty*" geprüft ... aber keine Veränderung

$ journalctl -f
Hint: You are currently not seeing messages from other users and the system.
      Users in groups 'adm', 'systemd-journal', 'wheel' can see all messages.
      Pass -q to turn off this notice.
-- Logs begin at Sat 2018-02-17 19:04:06 CET. --
Mai 11 20:29:52 Satelit dbus-daemon[724]: [session uid=1000 pid=724] Successfully activated service 'org.gnome.Terminal'
Mai 11 20:29:52 Satelit systemd[709]: Started GNOME Terminal Server.
Mai 11 20:29:54 Satelit gnome-shell[1162]: The XKEYBOARD keymap compiler (xkbcomp) reports:
Mai 11 20:29:54 Satelit gnome-shell[1162]: > Internal error:   Could not resolve keysym XF86FullScreen
Mai 11 20:29:54 Satelit gnome-shell[1162]: Errors from xkbcomp are not fatal to the X server
Mai 11 20:29:54 Satelit systemd[709]: Started VTE child process 1164 launched by gnome-terminal-server process 1153.
Mai 11 20:29:54 Satelit systemd[709]: gnome-launched-org.gnome.Terminal.desktop-1143.scope: Succeeded.
Mai 11 20:30:31 Satelit tracker-store[990]: OK
Mai 11 20:30:31 Satelit systemd[709]: tracker-store.service: Succeeded.
Mai 11 20:31:00 Satelit systemd[709]: Started VTE child process 1274 launched by gnome-terminal-server process 1153.
Mai 11 20:32:27 Satelit systemd[709]: Started Application launched by gnome-shell.
$ ls /dev/tty*
/dev/tty    /dev/tty13  /dev/tty19  /dev/tty24  /dev/tty3   /dev/tty35  /dev/tty40  /dev/tty46  /dev/tty51  /dev/tty57  /dev/tty62  /dev/ttyS1
/dev/tty0   /dev/tty14  /dev/tty2   /dev/tty25  /dev/tty30  /dev/tty36  /dev/tty41  /dev/tty47  /dev/tty52  /dev/tty58  /dev/tty63  /dev/ttyS2
/dev/tty1   /dev/tty15  /dev/tty20  /dev/tty26  /dev/tty31  /dev/tty37  /dev/tty42  /dev/tty48  /dev/tty53  /dev/tty59  /dev/tty7   /dev/ttyS3
/dev/tty10  /dev/tty16  /dev/tty21  /dev/tty27  /dev/tty32  /dev/tty38  /dev/tty43  /dev/tty49  /dev/tty54  /dev/tty6   /dev/tty8
/dev/tty11  /dev/tty17  /dev/tty22  /dev/tty28  /dev/tty33  /dev/tty39  /dev/tty44  /dev/tty5   /dev/tty55  /dev/tty60  /dev/tty9
/dev/tty12  /dev/tty18  /dev/tty23  /dev/tty29  /dev/tty34  /dev/tty4   /dev/tty45  /dev/tty50  /dev/tty56  /dev/tty61  /dev/ttyS0
[alexander@Satelit ~]$ ls /dev/tty*
/dev/tty    /dev/tty13  /dev/tty19  /dev/tty24  /dev/tty3   /dev/tty35  /dev/tty40  /dev/tty46  /dev/tty51  /dev/tty57  /dev/tty62  /dev/ttyS1
/dev/tty0   /dev/tty14  /dev/tty2   /dev/tty25  /dev/tty30  /dev/tty36  /dev/tty41  /dev/tty47  /dev/tty52  /dev/tty58  /dev/tty63  /dev/ttyS2
/dev/tty1   /dev/tty15  /dev/tty20  /dev/tty26  /dev/tty31  /dev/tty37  /dev/tty42  /dev/tty48  /dev/tty53  /dev/tty59  /dev/tty7   /dev/ttyS3
/dev/tty10  /dev/tty16  /dev/tty21  /dev/tty27  /dev/tty32  /dev/tty38  /dev/tty43  /dev/tty49  /dev/tty54  /dev/tty6   /dev/tty8
/dev/tty11  /dev/tty17  /dev/tty22  /dev/tty28  /dev/tty33  /dev/tty39  /dev/tty44  /dev/tty5   /dev/tty55  /dev/tty60  /dev/tty9
/dev/tty12  /dev/tty18  /dev/tty23  /dev/tty29  /dev/tty34  /dev/tty4   /dev/tty45  /dev/tty50  /dev/tty56  /dev/tty61  /dev/ttyS0

Dann habe ich mal die AusweisApp2 gestartet. Da kam dann bei journalctl -f folgende hoch:
"startScan(card/pcsc/PcscReaderManagerPlugIn.cpp:62) : Not started: Cannot establish context"

Mai 11 20:40:12 Satelit AusweisApp2[1767]: card_pcsc  2020.05.11 20:40:12.238 1795 W ...eaderManagerPlugIn::startScan(card/pcsc/PcscReaderManagerPlugIn.cpp:62) : Not started: Cannot establish context
Mai 11 20:40:12 Satelit AusweisApp2[1767]: qml        2020.05.11 20:40:12.238 1767 W WifiInfo::isWifiEnabled(network/WifiInfo_generic.cpp:44)                   : NOT IMPLEMENTED
Mai 11 20:40:12 Satelit AusweisApp2[1767]: qml        2020.05.11 20:40:12.238 1767 W WifiInfo::isWifiEnabled(network/WifiInfo_generic.cpp:44)                   : NOT IMPLEMENTED

Offline

#12 11.05.2020 21:13:02

chepaz
Mitglied

Re: Cyberjack Basis RFID Reader und die AusweissApp2

'journalctl -f' solltest du am besten als root ausführen, dann sieht man alle Eintrage.

Weiter stochern im Nebel, gibt es das auf deinem System und was steht da drin?

cat /etc/systemd/system/sockets.target.wants/pcscd.socket 

Sollte so aussehen:

[Unit]
Description=PC/SC Smart Card Daemon Activation Socket

[Socket]
ListenStream=/run/pcscd/pcscd.comm
SocketMode=0666

[Install]
WantedBy=sockets.target

Offline

#13 16.05.2020 12:52:07

BigMan200
Mitglied

Re: Cyberjack Basis RFID Reader und die AusweissApp2

NACHTRAG:
Durch den Hinweis mit "pcscd -afd" wurde mir klar, dass irgendein Daemon nicht läuft. Da habe ich auf gut Glück mal
systemctl start pcscd
systemctl enable pcscd

versucht. Ich glaube jetzt funzt es :-)  :-)  :-)


Hallo zusammen,

habe jetzt nochmals alles der Reihe nach getestet - natürlich unter Berücksichtigung eurer Hinweise :-)
Ich glaube, jetzt kommen wir der Sache näher, da nun endlich Fehlermeldungen zu finden sind.

  • Beim Pkt. 1 unten gibt es die Meldung, dass es kein MTP-Device ist. Da spiele ich  nun mit dem Gedanken, das mtpfs-Paket zu installieren. Nachtrag: habe nun mtpfs installiert .. hat aber nichts geändert.

  • Beim Pkt. 2 unten erkennt man, dass kein pcscd.socket Eintrag in /etc/systemd/system/sockets.target.wants/ existiert ... keine Ahnung was ich dagegen tun kann.

  • Beim Pkt. 3 unten erkennt man, dass pcscd gar nicht läuft, da "permission" denied. Auch hier weiß ich leider nicht, was zu tun ist.



1) journalctl -f
Anstatt "$journalctl -f" habe ich nun "$sudo journalctl -f ausgeführt." Tatsächlich passiert dann auch etwas, sobald man den CardReader in den USB-Port steckt. Hier zu sehen bei allen Angaben um 12:20:56. Die MTP-Meldung fällt auf.

Mai 16 12:19:51 Satelit sudo[8339]: alexander : TTY=pts/0 ; PWD=/home/alexander ; USER=root ; COMMAND=/usr/bin/journalctl -f
Mai 16 12:19:51 Satelit sudo[8339]: pam_unix(sudo:session): session opened for user root by (uid=0)
Mai 16 12:19:51 Satelit kernel: audit: type=1105 audit(1589624391.538:144): pid=8339 uid=0 auid=1000 ses=3 msg='op=PAM:session_open grantors=pam_limits,pam_unix,pam_permit acct="root" exe="/usr/bin/sudo" hostname=? addr=? terminal=/dev/pts/0 res=success'
Mai 16 12:19:51 Satelit audit[8339]: USER_START pid=8339 uid=0 auid=1000 ses=3 msg='op=PAM:session_open grantors=pam_limits,pam_unix,pam_permit acct="root" exe="/usr/bin/sudo" hostname=? addr=? terminal=/dev/pts/0 res=success'
Mai 16 12:20:45 Satelit systemd-resolved[406]: Using degraded feature set (UDP) for DNS server 10.0.0.20.
Mai 16 12:20:56 Satelit kernel: usb 2-1.2: new full-speed USB device number 3 using ehci-pci
Mai 16 12:20:56 Satelit kernel: usb 2-1.2: New USB device found, idVendor=0c4b, idProduct=9102, bcdDevice= 0.01
Mai 16 12:20:56 Satelit kernel: usb 2-1.2: New USB device strings: Mfr=1, Product=2, SerialNumber=0
Mai 16 12:20:56 Satelit kernel: usb 2-1.2: Product: cyberJack RFID basis
Mai 16 12:20:56 Satelit kernel: usb 2-1.2: Manufacturer: REINER SCT
Mai 16 12:20:56 Satelit mtp-probe[8344]: checking bus 2, device 3: "/sys/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.2"
Mai 16 12:20:56 Satelit mtp-probe[8344]: bus: 2, device: 3 was not an MTP device
Mai 16 12:20:56 Satelit mtp-probe[8347]: checking bus 2, device 3: "/sys/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.2"
Mai 16 12:20:56 Satelit mtp-probe[8347]: bus: 2, device: 3 was not an MTP device

2) pcscd.socket
/etc/systemd/system/sockets.target.wants/pcscd.socket gibt es nicht.

$ ls /etc/systemd/system/sockets.target.wants/
avahi-daemon.socket  org.cups.cupsd.socket  systemd-networkd.socket

3) pcscd -afd

$ pcscd -afd
00000000 [140580442896320] debuglog.c:299:DebugLogSetLevel() debug level=debug
00000206 [140580442896320] pcscdaemon.c:623:main() cannot create /run/pcscd: Permission denied

4)  pcsc_scan -v

$ pcsc_scan -v 
bash: pcsc_scan: Kommando nicht gefunden.

Beitrag geändert von BigMan200 (16.05.2020 13:07:13)

Offline

#14 16.05.2020 16:34:59

chepaz
Mitglied

Re: Cyberjack Basis RFID Reader und die AusweissApp2

IIRC kommt pcsc_scan aus den pcsc-tools.

Der pcscd darf glaube nicht dauerhaft als Daemon laufen, der wird immer über den Socket gestartet durch die Applikation und danach beendet. Wenn er dauerhaft läuft gibt das Probleme.

Nebenbei: es sollte auch nie eine Karte im Leser stecken bevor der Leser/Applikation die nicht selbst anfordert. Zumindest bei mir führt das oft dazu das ich den Leser ab- und anstecken muss bevor er wieder funktioniert.

Kann gerade nicht schauen was den Socket anlegt, denke aber du solltest evtl. in diese Richtung schauen.

Edit:
Daher kommt pcsc_scan und pcsc.socket:

[root@xmgbook ~]# pacman -Qo $(which pcsc_scan)
/usr/bin/pcsc_scan ist in pcsc-tools 1.5.6-1 enthalten

[root@xmgbook ~]# ls -l /etc/systemd/system/sockets.target.wants/pcscd.socket
lrwxrwxrwx 1 root root 36  1. Dez 2017  /etc/systemd/system/sockets.target.wants/pcscd.socket -> /usr/lib/systemd/system/pcscd.socket

[root@xmgbook ~]# pacman -Qo /usr/lib/systemd/system/pcscd.socket
/usr/lib/systemd/system/pcscd.socket ist in pcsclite 1.8.26-1 enthalten

## Und so sieht das bei mir aus:
[root@xmgbook ~]# systemctl is-enabled pcscd.service
indirect

[root@xmgbook ~]# systemctl is-enabled pcscd.socket
enabled

Edit#2:

Zu 1.) Scheint normal zu sein
Zu 2.) s.o.
Zu 3.) Als root gestartet?
Zu 4.) s.o.

Beitrag geändert von chepaz (16.05.2020 19:22:17)

Offline

Schnellantwort auf dieses Thema

Schreibe deinen Beitrag und versende ihn
Deine Antwort

Fußzeile des Forums