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

相关内容