Diese Anleitung bietet Schritt-für-Schritt-Anweisungen zur Installation und Einrichtung des E673037 Omnikey 5127CK RFID-Lesegeräts auf einem Linux-System
Das Verfahren wurde auf einem Computer mit Ubuntu 18.04 durchgeführt
Überblick
Der HID OMNIKEY 5127CK ist ein kompaktes, CCID-konformes Smartcard-Lesegerät mit Tastaturkeil-Funktionalität, das für die Integration in Systeme konzipiert wurde. Er wird nativ unter Linux über die Open-Source pcsc-lite und libccid Treiber unterstützt, in den meisten Fällen sind keine proprietären Treiber für den Grundbetrieb von CCID erforderlich. Ubuntu 18.04 enthält kompatible Versionen (pcscd 1.8.23, libccid 1.4.28).
Wenn Standardtreiber fehlschlagen (z. B. aufgrund von Firmware oder erweiterten Funktionen), bietet HID einen PC/SC-Treiber für Linux 64-Bit. Diese Anleitung behandelt zuerst die Standardinstallation, gefolgt von Fehlersuche und Alternativen.
Voraussetzungen:
- Administrative (sudo) Berechtigungen.
- USB-Verbindung (der 5127CK verbindet sich über USB).
- Ubuntu 18.04 vollständig aktualisiert.
- Smartcard zum Testen (optional).
Schritt-für-Schritt-Installation
Schritt 1: Aktualisieren Sie Ihr System
Öffnen Sie ein Terminal (Ctrl+Alt+T) und führen Sie aus:
sudo apt update && sudo apt upgrade -yStarten Sie neu, falls aufgefordert: sudo reboot.
Schritt 2: Installieren Sie PC/SC Smartcard-Pakete
Installieren Sie die Middleware und Tools:
sudo apt install pcscd libccid pcsc-tools libpcsclite1 libpcsclite-dev -y- pcscd: PC/SC-Daemon.
- libccid: USB CCID-Treiber (unterstützt HID OMNIKEY-Lesegeräte).
- pcsc-tools: Testwerkzeuge (z. B.
pcsc_scan).
Schritt 3: Verbinden Sie das Lesegerät
- Schalten Sie Ihren Computer aus.
- Installieren/verbinden Sie die 5127CK-Lesekarte physisch über USB (stellen Sie sicher, dass die Integration/ Montage korrekt erfolgt ist, wenn Sie es als Karte verwenden).
- Schalten Sie ein und starten Sie in Ubuntu.
Schritt 4: PC/SC-Daemon neu starten
Aktivieren und starten Sie den Dienst neu:
sudo systemctl enable pcscd sudo systemctl restart pcscd sudo systemctl status pcscdÜberprüfen Sie, ob er aktiv (laufend) ist.
Schritt 5: Erkennung überprüfen
-
Überprüfen Sie die USB-Erkennung:
lsusb | grep -i hidSuchen Sie nach
076B:5127(HID Global VID:PID für 5127CK). -
Überprüfen Sie die Kernel-Protokolle:
dmesg | grep -i ccidErwarten Sie eine Ausgabe wie
usb 1-1: Neues USB-Gerät erkannt, idVendor=076b, idProduct=5127. -
Scannen Sie nach Lesegeräten:
pcsc_scan- Legen Sie eine Smartcard ein.
- Erwartung: Listet "HID OMNIKEY 5x27 CK" oder ähnlich mit Kartendetails (ATR) auf.
- Drücken Sie
Ctrl+C, um zu beenden.
Wenn erkannt, ist die Installation abgeschlossen! Fahren Sie mit der Benutzung fort.
Testen mit Anwendungen
- OpenSC (für PKCS#11/OpenPGP):
sudo apt install opensc pcsc-tools. Test:pkcs11-tool --module /usr/lib/x86_64-linux-gnu/opensc-pkcs11.so --list-slots. - Benutzerdefinierte Apps: Verwenden Sie die PC/SC-API (z. B. über
libpcsclite-dev).
Tastaturkeil-Modus (optional)
Der 5127CK unterstützt die Tastatursimulation zur PIN-Eingabe. Dies erfordert eine Konfiguration:
- Installieren Sie
evtest:sudo apt install evtest. - Identifizieren Sie das Gerät:
ls /dev/input/by-id/. - Keine zusätzlichen Treiber erforderlich – Daten erscheinen als Tastatureingaben.
Fehlerbehebung
| Problem | Mögliche Ursache | Lösung |
|---|---|---|
Lesegerät nicht in lsusb aufgeführt
|
USB-Verbindungs-/Stromproblem | Überprüfen Sie Kabel, Port, dmesg auf Fehler. Versuchen Sie einen anderen USB-Port/HUB. |
| pcsc_scan zeigt keine Lesegeräte an | pcscd läuft nicht/libccid-Missachtung | Starten Sie pcscd neu. Aktualisieren Sie libccid: Fügen Sie HID PPA hinzu, falls erforderlich (sudo add-apt-repository ppa:ludovic-rousseau/pcsc-tools && sudo apt update && sudo apt upgrade libccid). |
| "Init fehlgeschlagen" oder Karte antwortet nicht | Firmware/CCID-Inkompatibilität (bei ähnlichem 5427CK gesehen) |
Überprüfen Sie unterstützte CCID-Lesegeräte. Laden Sie den HID Linux PC/SC-Treiber herunter (Installation gemäß Anleitung: in der Regel make && sudo make install). |
| Berechtigungsfehler | Benutzer nicht in pcscd Gruppe |
sudo usermod -a -G pcscd $USER dann abmelden/benennen. |
| Konflikte mit anderen Lesegeräten | Mehrere Geräte | Bearbeiten Sie /etc/libccid_info.plist oder verwenden Sie reader.conf. |
| Ubuntu 18.04 spezifisch | EOL-Repos | Installieren Sie manuell die neueste pcsc-lite aus der Quelle: Siehe PCSC GitHub. |
Erweitert: HID Proprietären Treiber installieren
- Herunterladen von HID-Treibern.
- Extrahieren:
tar -xzf hid-omnikey-pcsc-linux-*.tar.gz. -
Komponenten bauen/installieren:
codecd hid-omnikey-*/ make sudo make install sudo ldconfig - Starten Sie pcscd neu und testen Sie.
Zusätzliche Ressourcen
- HID OMNIKEY Installationsanleitung (PDF)
- CCID-Treiber-Website (suchen Sie nach 5127CK-Unterstützung).
- PC/SC-Probleme (GitHub) für ähnliche Modelle.
- HID Produktseite
- Ubuntu pcscd-Man-Seite
Immer noch Probleme? Geben Sie die Ausgaben von lsusb, dmesg | grep ccid und pcsc_scan für Unterstützung an.
Please report any broken links by emailing support@elotouch.com and include a link to the knowledge article