Validity Sensors Fingerprint Scannerのドライバー


15
prakhar@pr3d4tOr:~$ lsusb -s 001:003 -v

Bus 001 Device 003: ID 138a:0018 Validity Sensors, Inc. Fingerprint scanner
Couldn't open device, some information will be missing
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               1.10
  bDeviceClass          255 Vendor Specific Class
  bDeviceSubClass        17 
  bDeviceProtocol       255 
  bMaxPacketSize0         8
  idVendor           0x138a Validity Sensors, Inc.
  idProduct          0x0018 Fingerprint scanner
  bcdDevice            0.78
  iManufacturer           0 
  iProduct                0 
  iSerial                 1 
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength           46
    bNumInterfaces          1
    bConfigurationValue     1
    iConfiguration          0 
    bmAttributes         0xa0
      (Bus Powered)
      Remote Wakeup
    MaxPower              100mA
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       0
      bNumEndpoints           4
      bInterfaceClass       255 Vendor Specific Class
      bInterfaceSubClass      0 
      bInterfaceProtocol      0 
      iInterface              0 
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x01  EP 1 OUT
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0040  1x 64 bytes
        bInterval               0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x81  EP 1 IN
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0040  1x 64 bytes
        bInterval               0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x82  EP 2 IN
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0040  1x 64 bytes
        bInterval               0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x83  EP 3 IN
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0008  1x 8 bytes
        bInterval               4

高い値と低い値を検索しましたが、これを機能させることはできません。関連するすべての質問が138a:0018されているか、未解答古いです。助けてくれる人はいますか?


1
USB IDを検索し、バグが見つかった、それが修正されたと言います。詳細については、コメントを参照してください。bugs.launchpad.net
+ source

回答:


16

さて、たくさんの髪を引っ張ってグーグルで寝た後、私はついに指紋センサーを動作させました:

編集(2015年3月1日):ソースからパッケージをビルドします。最初にビルド環境をセットアップする必要がある場合があります。パッケージがあることを確認してください$sudo apt-get install autoreconf libusb libusb-dev libnss3 libgdk-pixbuf2 git libtool

自動ビルドおよびインストール用のスクリプト(私が作成し、Dropboxから共有)。cdスクリプトをどこにダウンロードし、次のコマンドで実行しますsuperuser

$ chmod +x install.sh
$ sudo ./install.sh

そして出来上がり。ユーザーアカウントに移動すると、指紋ログインオプションが表示されます。

ecryptfsこれは何ですか?)を使用している場合、ログイン時にこの問題/homeが発生します。修正します。

編集(2014年8月10 日):およびでlibfprintパッチを適用してコンパイルすることにより、独自のドライバーをビルドすることもできます(2014年3月1日を参照)。彼らのライセンスは明らかに適用されます。確かにわかりませんが、おそらくシステム上でこれを構築することもできます。138a:0018138a:001732-bit

編集(2014年2月10日):Arch Linuxに切り替えた後、最近、このドライバー(libfprint-vfs5011-git)がに存在することがわかりましたAUR。このパッケージのAURから更新されたバージョンをダウンロードできます(手順も含めてこの回答をすぐに更新します)。編集:手順を追加しました。03/ 01/2014を参照してください。

編集(13/09/2014):の最近の更新後fprint、指紋認識は非常に素晴らしいです:P

構築済み。(最新のgitバージョンについては、2014年3月1日の編集を参照してください):

  1. 端末を開き(Ctrl+ Alt+ T)、PPAを追加しfprintdます。

    $ sudo add-apt-repository ppa:fingerprint/fprint

  2. インストールを更新します。

    $ sudo apt-get update && sudo apt-get upgrade

  3. 必要なパッケージを入手します。

    $ sudo apt-get install fprintd libpam-fprintd

  4. 指紋スキャナーのドライバーをダウンロードします(Dropboxを介して共有されます)。ダウンロードが機能しない場合は、コメントを追加してくださいリポジトリバージョンについては、最新の編集(2014年2月10日)を参照してください

  5. cd ドライバーをダウンロードした場所に。

  6. ドライバーをインストールします。

    $ sudo dpkg -i fprint-vfs5011_0-1_amd64.deb


2
138a:0018ドライバーはどこから入手しましたか?私には138a:0017センサーがあり、私は知らないユーザーからの未知のDropbox共有を指すbit.lyリンクに対して(個人的なことは何もありません)とても警戒しています。真剣にこれを+1しましたが、特定のドライバーにどのように到達したかを説明できますか?
ジュリアンスルイマン

ドライバーは、このバグレポートから構築されます(@Nattgewが上記に言及しています)。しばらく前にダウンロードしましたが、Ubuntuアップストリームアップデートに存在しない理由はわかりません。とにかく、私はそれをドロップボックスに再アップロードして共有しました。その上、私は138a:0017すでにドライバーをサポートしていると思います。あなたはこれを試すことができますが、私はこれがのために働くと主張することはできません138a:0017。私はそれをテストしています138a:0018trusty
ps95

138a:0017も動作しません
jplandrain 14年

1
Dropboxのダウンロードはもう機能しないようです。
ビョルン

2
Dropboxのダウンロードリンクが壊れています。それは1年前に@Björnによっても言われました:D。これに対する修正は大歓迎です。
ディネシュデヴコタ

2

私は同じ問題を抱えており、これは私のために働いた:

sudo add-apt-repository ppa:fingerprint/fingerprint-gui
sudo apt-get update
sudo apt-get install libbsapi policykit-1-fingerprint-gui fingerprint-gui

セッションからログアウトし、その後再度ログインする必要があります。

サポートされているリーダー(コマンドlsusbを実行してリーダーのIDを確認します)

 045e:00bb    08ff:1683    08ff:2580    08ff:268d    147e:2020
 045e:00bc    08ff:1684    08ff:2660    08ff:268e    147e:3001
 045e:00bd    08ff:1685    08ff:2680    08ff:268f    1c7a:0603
 045e:00ca    08ff:1686    08ff:2681    08ff:2691
 0483:2015    08ff:1687    08ff:2682    08ff:2810
 0483:2016    08ff:1688    08ff:2683    08ff:5501
 05ba:0007    08ff:1689    08ff:2684    08ff:5731
 05ba:0008    08ff:168a    08ff:2685    138a:0001
 05ba:000a    08ff:168b    08ff:2686    138a:0005
 061a:0110    08ff:168c    08ff:2687    138a:0008
 08ff:1600    08ff:168d    08ff:2688    138a:0011
 08ff:1660    08ff:168e    08ff:2689    138a:0017
 08ff:1680    08ff:168f    08ff:268a    138a:0018
 08ff:1681    08ff:2500    08ff:268b    147e:1000
 08ff:1682    08ff:2550    08ff:268c    147e:2016

そして

 0483:2015    147e:1003    147e:3000
 0483:2016    147e:2015    147e:3001
 147e:1000    147e:2016    147e:5002
 147e:1001    147e:2020    147e:5003
 147e:1002

ランチパッドの「指紋リーダーの統合」チーム

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.