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
に関連するすべての質問は、未回答または古いです。助けてくれる人はいますか?
さて、たくさんの髪を引っ張ってグーグルで動かした後、私はついに指紋センサーを作動させました:
EDIT(03/01/2015):ソースからパッケージをビルドする。最初にビルド環境をセットアップする必要がある場合があります。パッケージがあることを確認してください$Sudo apt-get install autoreconf libusb libusb-dev libnss3 libgdk-pixbuf2 git libtool
:
自動ビルドおよびインストール用のスクリプト (私が作成し、Dropboxから共有)。 cd
をスクリプトをダウンロードした場所に移動し、superuser
を使用して実行します。
$ chmod +x install.sh
$ Sudo ./install.sh
そして出来上がり。ユーザーアカウントに移動すると、指紋ログインオプションが表示されます。
/home
にecryptfs
( これは何ですか? )を使用している場合、ログイン時に この問題 が発生します。 修正 。
EDIT(08/10/2014):138a:0018
および138a:0017
ドライバーでパッチを適用したlibfprint
をコンパイルして、独自のドライバーをビルドすることもできます(2014年3月1日を参照) 。彼らのライセンスは明らかに適用されます。確かではありませんが、おそらく32-bit
システム上でこれを構築することができます。
EDIT(2014年2月10日):Arch Linuxに切り替えた後、最近、このドライバー(libfprint-vfs5011-git
)がAUR
に存在することがわかりました。このパッケージの AUR から更新されたバージョンをダウンロードできます(手順も含めてこの回答をすぐに更新します)。編集:手順を追加、03/01/2014を参照してください。
EDIT(13/09/2014):fprint
の最近の更新後、指紋認識は非常に素晴らしいです:P
ビルド済み。 (最新のgitバージョンについては/01/2014 editを参照してください):
ターミナルを開きます(Ctrl+Alt+T)、fprintd
のPPAを追加します。
$ Sudo add-apt-repository ppa:fingerprint/fprint
インストールを更新します。
$ Sudo apt-get update && Sudo apt-get upgrade
必要なパッケージを入手します。
$ Sudo apt-get install fprintd libpam-fprintd
ダウンロード 指紋スキャナーのドライバー(Dropbox経由で共有)。 ダウンロードが機能しない場合はコメントを追加します。 リポジトリバージョンの最新の編集(2014年2月10日)を参照。
cd
をドライバーをダウンロードした場所に。
ドライバーをインストールします。
$ Sudo dpkg -i fprint-vfs5011_0-1_AMD64.deb
私は同じ問題を抱えており、これは私のために働いた:
Sudo add-apt-repository ppa:fingerprint/fingerprint-gui
Sudo apt-get update
Sudo apt-get install libbsapi policykit-1-fingerprint-gui fingerprint-gui
セッションからログアウトし、その後再度ログインする必要があります。
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