Ce guide fournit des instructions étape par étape pour l'installation et la configuration du lecteur RFID E673037 Omnikey 5127CK sur un système Linux
La procédure a été réalisée sur un ordinateur fonctionnant sous Ubuntu 18.04
Aperçu
Le lecteur de cartes à puce HID OMNIKEY 5127CK est une carte de lecteur conforme CCID compacte avec fonctionnalité de coin clavier, conçue pour être intégrée dans des systèmes. Il est pris en charge nativement sur Linux via les pilotes open-source pcsc-lite et libccid dans la plupart des cas, aucun pilote propriétaire n'est typiquement requis pour le fonctionnement de base de CCID. Ubuntu 18.04 inclut des versions compatibles (pcscd 1.8.23, libccid 1.4.28).
Si les pilotes standard échouent (par exemple, en raison de firmware ou de fonctionnalités avancées), HID fournit un Pilote PC/SC pour Linux 64 bits. Ce guide couvre d'abord l'installation standard, suivie du dépannage et des alternatives.
Conditions préalables :
- Accès administratif (sudo).
- Connexion USB (le 5127CK se connecte via USB).
- Ubuntu 18.04 entièrement mis à jour.
- Carte à puce pour test (optionnel).
Installation étape par étape
Étape 1 : Mettez à jour votre système
Ouvrez un terminal (Ctrl+Alt+T) et exécutez :
sudo apt update && sudo apt upgrade -yRedémarrez si vous y êtes invité : sudo reboot.
Étape 2 : Installez les paquets de carte à puce PC/SC
Installez le middleware et les outils :
sudo apt install pcscd libccid pcsc-tools libpcsclite1 libpcsclite-dev -y- pcscd : démon PC/SC.
- libccid : pilote USB CCID (supporte les lecteurs HID OMNIKEY).
- pcsc-tools : utilitaires de test (par exemple,
pcsc_scan).
Étape 3 : Connectez le lecteur
- Éteignez votre ordinateur.
- Installez/connectez physiquement la carte de lecteur 5127CK via USB (assurez-vous d'une bonne intégration/assemblage si utilisée comme carte).
- Mettez sous tension et démarrez sur Ubuntu.
Étape 4 : Redémarrez le démon PC/SC
Activez et redémarrez le service :
sudo systemctl enable pcscd sudo systemctl restart pcscd sudo systemctl status pcscdVérifiez qu'il est actif (en cours d'exécution).
Étape 5 : Vérifiez la détection
-
Vérifiez la reconnaissance USB :
lsusb | grep -i hidCherchez
076B:5127(VID:PID HID Global pour le 5127CK). -
Vérifiez les journaux du noyau :
dmesg | grep -i ccidAttendez-vous à une sortie comme
usb 1-1: New USB device found, idVendor=076b, idProduct=5127. -
Scan des lecteurs :
pcsc_scan- Insérez une carte à puce.
- Attendu : Liste "HID OMNIKEY 5x27 CK" ou similaire, avec détails ATR de la carte.
- Appuyez sur
Ctrl+Cpour quitter.
Si détecté, l'installation est complète ! Passez à l'utilisation.
Tests avec des applications
- OpenSC (pour PKCS#11/OpenPGP) :
sudo apt install opensc pcsc-tools. Test :pkcs11-tool --module /usr/lib/x86_64-linux-gnu/opensc-pkcs11.so --list-slots. - Applications personnalisées : Utilisez l'API PC/SC (par exemple, via
libpcsclite-dev).
Mode coin clavier (optionnel)
Le 5127CK prend en charge l'émulation de clavier pour la saisie du PIN. Cela nécessite une configuration :
- Installez
evtest:sudo apt install evtest. - Identifiez le dispositif :
ls /dev/input/by-id/. - Pas de pilotes supplémentaires nécessaires : les données apparaissent comme une saisie au clavier.
Dépannage
| Problème | Cause possible | Solution |
|---|---|---|
Lecteur non listé dans lsusb
|
Problème de connexion/power USB | Vérifiez le câble, le port, dmesg pour des erreurs. Essayez un autre port/hub USB. |
| pcsc_scan ne montre aucun lecteur | pcscd ne fonctionne pas / incohérence libccid | Redémarrez pcscd. Mettez à jour libccid : Ajoutez le PPA HID si nécessaire (sudo add-apt-repository ppa:ludovic-rousseau/pcsc-tools && sudo apt update && sudo apt upgrade libccid). |
| "Init échoué" ou Carte non responsive | Incompatibilité de firmware/CCID (vue sur des modèles similaires 5427CK) |
Vérifiez les lecteurs CCID supportés. Téléchargez le Pilote PC/SC Linux (HID) (installez selon les instructions : typiquement make && sudo make install). |
| Erreur de permissions | Utilisateur non dans le groupe pcscd
|
sudo usermod -a -G pcscd $USER puis déconnectez-vous/reconnectez-vous. |
| Conflits avec d'autres lecteurs | Appareils multiples | Modifiez /etc/libccid_info.plist ou utilisez reader.conf. |
| Spécifique à Ubuntu 18.04 | Référentiels EOL | Installez manuellement la dernière version de pcsc-lite à partir de la source : voir PCSC GitHub. |
Avancé : Installer le pilote propriétaire HID
- Téléchargez depuis Pilotes HID.
- Extrayez :
tar -xzf hid-omnikey-pcsc-linux-*.tar.gz. -
Construisez/installez :
codecd hid-omnikey-*/ make sudo make install sudo ldconfig - Redémarrez pcscd et testez.
Ressources supplémentaires
- Guide d'installation de l'HID OMNIKEY (PDF)
- Site du pilote CCID (recherchez un support pour 5127CK).
- Problèmes PC/SC (GitHub) pour des modèles similaires.
- Page produit HID
- Page de manuel pcscd d'Ubuntu
Vous avez toujours des problèmes ? Fournissez la sortie de lsusb, dmesg | grep ccid, et pcsc_scan pour le support.
Please report any broken links by emailing support@elotouch.com and include a link to the knowledge article