Questa guida fornisce istruzioni passo-passo per installare e configurare il lettore RFID E673037 Omnikey 5127CK su un sistema Linux
La procedura è stata eseguita utilizzando un computer con Ubuntu 18.04
Panoramica
Il lettore di smart card HID OMNIKEY 5127CK è una scheda lettore compatto conforme a CCID con funzionalità di inclinazione per tastiera, progettato per l'integrazione nei sistemi. È supportato nativamente su Linux tramite i driver open-source pcsc-lite e libccid; nella maggior parte dei casi, non sono tipicamente necessari driver proprietari per il funzionamento di base di CCID. Ubuntu 18.04 include versioni compatibili (pcscd 1.8.23, libccid 1.4.28).
Se i driver standard falliscono (ad es., a causa di firmware o funzionalità avanzate), HID fornisce un Driver PC/SC per Linux a 64 bit. Questa guida copre prima l'installazione standard, seguita dalla risoluzione dei problemi e dalle alternative.
Requisiti:
- Accesso amministrativo (sudo).
- Connessione USB (il 5127CK si connette tramite USB).
- Ubuntu 18.04 completamente aggiornato.
- Smart card per il test (opzionale).
Installazione Passo-Passo
Passo 1: Aggiorna il Tuo Sistema
Apri un terminale (Ctrl+Alt+T) ed esegui:
sudo apt update && sudo apt upgrade -yRiavvia se richiesto: sudo reboot.
Passo 2: Installa i Pacchetti PC/SC Smart Card
Installa il middleware e gli strumenti:
sudo apt install pcscd libccid pcsc-tools libpcsclite1 libpcsclite-dev -y- pcscd: demone PC/SC.
- libccid: driver USB CCID (supporta i lettori HID OMNIKEY).
- pcsc-tools: utilities di test (ad es.,
pcsc_scan).
Passo 3: Collega il Lettore
- Spegni il computer.
- Installa/connetti fisicamente la scheda lettore 5127CK tramite USB (assicurati di una corretta integrazione/montaggio se utilizzato come scheda).
- Accendi e avvia Ubuntu.
Passo 4: Riavvia il Demone PC/SC
Abilita e riavvia il servizio:
sudo systemctl enable pcscd sudo systemctl restart pcscd sudo systemctl status pcscdVerifica che sia attivo (in esecuzione).
Passo 5: Verifica il Rilevamento
-
Controlla il riconoscimento USB:
lsusb | grep -i hidCerca
076B:5127(VID:PID di HID Global per 5127CK). -
Controlla i log del kernel:
dmesg | grep -i ccidAspettati un output simile a
usb 1-1: New USB device found, idVendor=076b, idProduct=5127. -
Scansiona per i lettori:
pcsc_scan- Inserisci una smart card.
- Atteso: Elenca "HID OMNIKEY 5x27 CK" o simile, con dettagli ATR della carta.
- Premi
Ctrl+Cper uscire.
Se rilevato, l'installazione è completata! Procedi all'uso.
Test con Applicazioni
- OpenSC (per PKCS#11/OpenPGP):
sudo apt install opensc pcsc-tools. Test:pkcs11-tool --module /usr/lib/x86_64-linux-gnu/opensc-pkcs11.so --list-slots. - App personalizzate: Usa API PC/SC (ad es., tramite
libpcsclite-dev).
Modalità Tastiera (Opzionale)
Il 5127CK supporta l'emulazione della tastiera per l'immissione del PIN. Questo richiede configurazione:
- Installa
evtest:sudo apt install evtest. - Identifica il dispositivo:
ls /dev/input/by-id/. - Nessun driver aggiuntivo necessario: i dati appaiono come input da tastiera.
Risoluzione dei Problemi
| Problema | Possibile Causa | Soluzione |
|---|---|---|
Lettore non elencato in lsusb
|
Problema di connessione/potenza USB | Controlla il cavo, la porta, dmesg per errori. Prova un altro porta/hub USB. |
| pcsc_scan non mostra lettori | pcscd non in esecuzione/mancanza di libccid | Riavvia pcscd. Aggiorna libccid: aggiungi HID PPA se necessario (sudo add-apt-repository ppa:ludovic-rousseau/pcsc-tools && sudo apt update && sudo apt upgrade libccid). |
| "Init failed" o Carta non risponde | Incompatibilità firmware/CCID (riscontrata su simile 5427CK) |
Controlla lettori CCID supportati. Scarica HID Driver Linux PC/SC (installa secondo le istruzioni: tipicamente make && sudo make install). |
| Errore di permessi | Utente non nel gruppo pcscd
|
sudo usermod -a -G pcscd $USER poi esci/rientra. |
| Conflitti con altri lettori | Dispositivi multipli | Modifica /etc/libccid_info.plist o usa reader.conf. |
| Specifico per Ubuntu 18.04 | Repositi EOL | Installa manualmente l'ultima versione di pcsc-lite da sorgente: Vedi PCSC GitHub. |
Avanzato: Installa il Driver Proprietario HID
- Scarica da Driver HID.
- Estrai:
tar -xzf hid-omnikey-pcsc-linux-*.tar.gz. -
Compila/installa:
codecd hid-omnikey-*/ make sudo make install sudo ldconfig - Riavvia pcscd e testa.
Risorse Aggiuntive
- Guida all'Installazione HID OMNIKEY (PDF)
- Sito Driver CCID (cerca supporto per 5127CK).
- Problemi PC/SC (GitHub) per modelli simili.
- Pagina Prodotto HID
- Pagina Man di pcscd di Ubuntu
Hai ancora problemi? Fornisci output da lsusb, dmesg | grep ccid e pcsc_scan per supporto.
Please report any broken links by emailing support@elotouch.com and include a link to the knowledge article