이 가이드는 Linux 시스템에 E673037 Omnikey 5127CK RFID 리더를 설치하고 설정하는 단계별 지침을 제공합니다
이 절차는 Ubuntu 18.04를 실행하는 컴퓨터에서 수행되었습니다
개요
HID OMNIKEY 5127CK는 시스템에 내장하도록 설계된 키보드 웨지 기능이 있는 컴팩트한 CCID 호환 스마트 카드 리더 보드입니다. 기본 CCID 작동을 위해 일반적으로 필요하지 않은 독점 드라이버가 대부분의 경우 open-source pcsc-lite 및 libccid 드라이버를 통해 Linux에서 본래 지원됩니다. Ubuntu 18.04에는 호환되는 버전이 포함되어 있습니다(pcscd 1.8.23, libccid 1.4.28).
표준 드라이버가 실패할 경우(예: 펌웨어 또는 고급 기능으로 인해), HID는 Linux 64비트용 PC/SC 드라이버를 제공합니다. 이 가이드는 먼저 표준 설치를 다루고, 이후에 문제 해결 및 대안을 설명합니다.
사전 요구 사항:
- 관리자(sudo) 접근 권한.
- USB 연결(5127CK는 USB를 통해 연결됨).
- Ubuntu 18.04가 완전히 업데이트됨.
- 테스트를 위한 스마트 카드(선택 사항).
단계별 설치
1단계: 시스템 업데이트
터미널을 엽니다(Ctrl+Alt+T) 그리고 다음을 실행합니다:
sudo apt update && sudo apt upgrade -y프롬프트가 나타나면 재부팅합니다: sudo reboot.
2단계: PC/SC 스마트 카드 패키지 설치
미들웨어와 도구를 설치합니다:
sudo apt install pcscd libccid pcsc-tools libpcsclite1 libpcsclite-dev -y- pcscd: PC/SC 데몬.
- libccid: USB CCID 드라이버 (HID OMNIKEY 리더 지원).
- pcsc-tools: 테스트 유틸리티 (예:
pcsc_scan).
3단계: 리더 연결
- 컴퓨터를 끕니다.
- USB를 통해 5127CK 리더 보드를 물리적으로 설치/연결합니다(보드로 사용할 경우 적절한 내장/조립 확인).
- 전원을 켜고 Ubuntu로 부팅합니다.
4단계: PC/SC 데몬 재시작
서비스를 활성화하고 재시작합니다:
sudo systemctl enable pcscd sudo systemctl restart pcscd sudo systemctl status pcscd활성(실행 중)인지 확인합니다.
5단계: 탐지 확인
-
USB 인식 확인:
lsusb | grep -i hid076B:5127(HID Global VID:PID for 5127CK)를 찾습니다. -
커널 로그 확인:
dmesg | grep -i ccid다음과 같은 출력을 예상합니다:
usb 1-1: New USB device found, idVendor=076b, idProduct=5127. -
리더 검색:
pcsc_scan- 스마트 카드를 삽입합니다.
- 예상: "HID OMNIKEY 5x27 CK" 또는 유사한 내용이 카드 ATR 세부정보와 함께 나열됩니다.
- 종료하려면
Ctrl+C를 누릅니다.
탐지되면 설치가 완료되었습니다! 사용으로 진행하십시오.
애플리케이션으로 테스트하기
- OpenSC (PKCS#11/OpenPGP용):
sudo apt install opensc pcsc-tools. 테스트:pkcs11-tool --module /usr/lib/x86_64-linux-gnu/opensc-pkcs11.so --list-slots. - 사용자 지정 앱: PC/SC API 사용(e.g.,
libpcsclite-dev통해).
키보드 웨지 모드(선택 사항)
5127CK는 PIN 입력을 위한 키보드 에뮬레이션을 지원합니다. 이는 구성이 필요합니다:
-
evtest설치:sudo apt install evtest. - 장치 식별:
ls /dev/input/by-id/. - 추가 드라이버가 필요 없음—데이터가 키보드 입력으로 표시됩니다.
문제 해결
| 문제 | 가능한 원인 | 해결책 |
|---|---|---|
리더가 lsusb에 표시되지 않음
|
USB 연결/전원 문제 | 케이블, 포트, dmesg의 오류를 확인하십시오. 다른 USB 포트/허브를 사용해 보십시오. |
| pcsc_scan에 리더가 없음 | pcscd가 실행되고 있지 않거나 libccid 불일치 | pcscd를 재시작하십시오. libccid를 업데이트하십시오: 필요 시 HID PPA 추가 (sudo add-apt-repository ppa:ludovic-rousseau/pcsc-tools && sudo apt update && sudo apt upgrade libccid). |
| "초기화 실패" 또는 카드가 응답하지 않음 | 펌웨어/CCID 비호환성 (유사한 5427CK에서 발생) |
지원되는 CCID 리더 확인. HID Linux PC/SC 드라이버를 다운로드하십시오(지침에 따라 설치: 일반적으로 make && sudo make install). |
| 권한 오류 | 사용자가 pcscd 그룹에 없음 |
sudo usermod -a -G pcscd $USER 다음에 로그아웃/로그인하십시오. |
| 다른 리더와 충돌 | 다수의 장치 | /etc/libccid_info.plist 를 수정하거나 reader.conf를 사용하십시오. |
| Ubuntu 18.04 특정 | EOL 리포지토리 | 최신 pcsc-lite를 소스에서 수동으로 설치하십시오: PCSC GitHub를 참조하십시오. |
고급: HID 독점 드라이버 설치
- HID 드라이버에서 다운로드합니다.
- 압축 해제:
tar -xzf hid-omnikey-pcsc-linux-*.tar.gz. -
빌드/설치:
codecd hid-omnikey-*/ make sudo make install sudo ldconfig - pcscd를 재시작하고 테스트합니다.
추가 자료
- HID OMNIKEY 설치 가이드 (PDF)
- CCID 드라이버 사이트 (5127CK 지원 검색).
- PC/SC 문제 (GitHub) 유사 모델에 대한.
- HID 제품 페이지
- Ubuntu pcscd 매뉴얼 페이지
문제가 지속되나요? 지원팀을 위해 lsusb, dmesg | grep ccid, 그리고 pcsc_scan 출력을 제공하십시오.
Please report any broken links by emailing support@elotouch.com and include a link to the knowledge article