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とドライバ自体が最新のカーネルバージョンと互換性がないことが問題です

この場合、ソリューションはベンダーに連絡して、そのWebサイトで一致する方法を使用して、最新バージョンのSDKを無料で提供できます。

おすすめ記事