DigitalPersona 드라이버가 로드되지 않음

DigitalPersona 드라이버가 로드되지 않음

나는 버전 2.2.0의 공급업체 SDK를 사용하여 Debian 10에서 DigitalPersona 4500 지문 판독기를 실행하려고 여러 날을 보냈습니다.

몇 가지 수정 사항을 적용하여 커널 모듈을 컴파일했는데 정상적으로 실행되는 것 같지만 예제를 실행하면 연결된 리더를 찾을 수 없습니다.

많은 검색 끝에 장치가 컴파일된 모듈 대신 xhci_hcd 모듈을 로드한다는 것을 발견했습니다. udev 규칙을 사용하여 로드를 계속하도록 시도했지만 실패했습니다.

dmesg 출력:

[ 4602.450705] usb 1-1: new full-speed USB device number 5 using xhci_hcd
[ 4602.607511] usb 1-1: New USB device found, idVendor=05ba, idProduct=000a, bcdDevice= 1.03
[ 4602.607516] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 4602.607519] usb 1-1: Product: U.are.U® 4500 Fingerprint Reader
[ 4602.607522] usb 1-1: Manufacturer: DigitalPersona, Inc.
[ 4602.607524] usb 1-1: SerialNumber: {7291B988-67A7-3142-A3C4-01659958B19F}

lsmod | grep dpfp 출력:

mod_usbdpfp            49152  0
usbcore               294912  3 xhci_hcd,xhci_pci,mod_usbdpfp

0을 사용하라고 하네요

드라이버 소스에서 공급업체 ID와 장치 ID를 확인했는데 둘 다 괜찮습니다. udev 규칙을 확인하고, udev 모니터를 확인했습니다. 달리 무엇을 해야 할지 모르겠습니다..

누군가가 나를 도울 수 있기를 바랍니다.

미리 감사드립니다

답변1

혹시 비슷한 문제가 있으신 분 계시다면 SDK와 드라이버 자체가 최신 커널 버전과 호환되지 않는 것이 문제입니다

이 경우 해결책은 공급업체에 문의하여 해당 웹사이트에서 일치하는 방법을 사용하면 최신 버전의 SDK를 무료로 제공할 수 있습니다.

관련 정보