Niniejszy przewodnik zawiera instrukcje krok po kroku dotyczące instalacji i konfiguracji czytnika RFID E673037 Omnikey 5127CK w systemie Linux
Procedura została przeprowadzona na komputerze z zainstalowanym Ubuntu 18.04
Przegląd
HID OMNIKEY 5127CK to kompaktowa karta czytnika z funkcjonalnością klawiatury, zgodna z CCID, zaprojektowana do wbudowania w systemy. Jest natywnie obsługiwana w systemie Linux za pośrednictwem otwartoźródłowych sterowników pcsc-lite i libccid, w większości przypadków nie są wymagane dodatkowe sterowniki do podstawowej obsługi CCID. Ubuntu 18.04 zawiera kompatybilne wersje (pcscd 1.8.23, libccid 1.4.28).
W przypadku niepowodzenia standardowych sterowników (np. z powodu oprogramowania układowego lub zaawansowanych funkcji) HID udostępnia sterownik PC/SC dla systemu Linux 64-bit. Ten przewodnik najpierw obejmuje standardową instalację, a następnie rozwiązywanie problemów i alternatywy.
Wymagania wstępne:
- Dostęp administracyjny (sudo).
- Połączenie USB (5127CK łączy się przez USB).
- Ubuntu 18.04 w pełni zaktualizowane.
- Karta inteligentna do testowania (opcjonalnie).
Instalacja krok po kroku
Krok 1: Zaktualizuj swój system
Otwórz terminal (Ctrl+Alt+T) i uruchom:
sudo apt update && sudo apt upgrade -yUruchom ponownie, jeśli zostaniesz o to poproszony: sudo reboot.
Krok 2: Zainstaluj pakiety kart inteligentnych PC/SC
Zainstaluj oprogramowanie pośredniczące i narzędzia:
sudo apt install pcscd libccid pcsc-tools libpcsclite1 libpcsclite-dev -y- pcscd: demon PC/SC.
- libccid: sterownik USB CCID (obsługuje czytniki HID OMNIKEY).
- pcsc-tools: Narzędzia do testowania (np.
pcsc_scan).
Krok 3: Podłącz czytnik
- Wyłącz komputer.
- Fizycznie zainstaluj/podłącz płytę czytnika 5127CK przez USB (upewnij się, że wbudowana zostanie prawidłowo, jeśli używasz jej jako płyty).
- Włącz komputer i uruchom Ubuntu.
Krok 4: Uruchom ponownie demon PC/SC
Włącz i uruchom ponownie usługę:
sudo systemctl enable pcscd sudo systemctl restart pcscd sudo systemctl status pcscdSprawdź, czy jest aktywna (działa).
Krok 5: Zweryfikuj wykrywanie
-
Sprawdź rozpoznawanie USB:
lsusb | grep -i hidPoszukaj
076B:5127(HID Global VID:PID dla 5127CK). -
Sprawdź dzienniki jądra:
dmesg | grep -i ccidOczekuj wyjścia w stylu
usb 1-1: Nowe urządzenie USB wykryte, idVendor=076b, idProduct=5127. -
Skanuj w poszukiwaniu czytników:
pcsc_scan- Włóż kartę inteligentną.
- Oczekiwana: Wymienia "HID OMNIKEY 5x27 CK" lub podobne, z danymi ATR karty.
- Naciśnij
Ctrl+C, aby wyjść.
Jeśli wykryto, instalacja jest zakończona! Przejdź do użycia.
Testowanie z aplikacjami
- OpenSC (dla PKCS#11/OpenPGP):
sudo apt install opensc pcsc-tools. Test:pkcs11-tool --module /usr/lib/x86_64-linux-gnu/opensc-pkcs11.so --list-slots. - Aplikacje niestandardowe: Użyj API PC/SC (np. przez
libpcsclite-dev).
Tryb klawiatury (opcjonalnie)
5127CK obsługuje emulację klawiatury do wprowadzania PIN-u. Wymaga to konfiguracji:
- Zainstaluj
evtest:sudo apt install evtest. - Zidentyfikuj urządzenie:
ls /dev/input/by-id/. - Nie wymaga dodatkowych sterowników – dane pojawiają się jako wejście z klawiatury.
Rozwiązywanie problemów
| Problem | Możliwa przyczyna | Rozwiązanie |
|---|---|---|
Czytnik nie jest wymieniony w lsusb
|
Problem z połączeniem/power USB | Sprawdź kabel, port, dmesg pod kątem błędów. Spróbuj innego portu/huba USB. |
| pcsc_scan nie pokazuje żadnych czytników | pcscd nie działa/niezgodność libccid | Uruchom ponownie pcscd. Zaktualizuj libccid: Dodaj PPA HID, jeśli potrzeba (sudo add-apt-repository ppa:ludovic-rousseau/pcsc-tools && sudo apt update && sudo apt upgrade libccid). |
| "Init failed" lub karta nie odpowiada | Niekompatybilność oprogramowania układowego/CCID (zauważono w podobnym 5427CK) |
Sprawdź czytniki obsługujące CCID. Pobierz HID sterownik Linux PC/SC (zainstaluj zgodnie z instrukcjami: zazwyczaj make && sudo make install). |
| Błąd uprawnień | Użytkownik nie w grupie pcscd
|
sudo usermod -a -G pcscd $USER następnie wyloguj się/zaloguj. |
| Konflikty z innymi czytnikami | Wiele urządzeń | Edytuj /etc/libccid_info.plist lub użyj reader.conf. |
| Specyficzne dla Ubuntu 18.04 | Repozytoria EOL | Ręcznie zainstaluj najnowszy pcsc-lite ze źródła: Zobacz PCSC GitHub. |
Zaawansowane: Zainstaluj zamknięty sterownik HID
- Pobierz z HID Drivers.
- Rozpakuj:
tar -xzf hid-omnikey-pcsc-linux-*.tar.gz. -
Zbuduj/zainstaluj:
codecd hid-omnikey-*/ make sudo make install sudo ldconfig - Uruchom ponownie pcscd i przetestuj.
Dodatkowe zasoby
- Przewodnik instalacji HID OMNIKEY (PDF)
- Strona sterowników CCID (szukaj wsparcia dla 5127CK).
- Problemy PC/SC (GitHub) dla podobnych modeli.
- Strona produktu HID
- Strona podręcznika pcscd w Ubuntu
Masz nadal problemy? Przekaż wyniki z lsusb, dmesg | grep ccid oraz pcsc_scan do wsparcia.
Please report any broken links by emailing support@elotouch.com and include a link to the knowledge article