xyz*_*xyz 15 security fingerprint-reader login drivers
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
Run Code Online (Sandbox Code Playgroud)
我已经搜索了高低,但我无法让它发挥作用。与 相关的所有问题138a:0018要么是未回答的,要么是旧的。任何帮助家伙?
xyz*_*xyz 19
好的,经过大量的头发拉扯和谷歌搜索,我终于让我的指纹传感器工作了:
编辑(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
Run Code Online (Sandbox Code Playgroud)
瞧。转到用户帐户,您将看到指纹登录选项。
如果您使用ecryptfs(这是什么? ) for /home,您将在登录时遇到此问题。修复。
编辑(08/10/2014):您还可以通过编译libfprint补丁138a:0018和138a:0017驱动程序来构建自己的驱动程序(请参阅 03/01/2014)。显然,他们的许可证适用。我不确定,但您也可以在32-bit系统上构建它。
编辑(02/10/2014):切换到 Arch Linux 后,我最近发现这个驱动程序 ( libfprint-vfs5011-git) 存在于AUR. 您可以从AUR下载此软件包的更新版本(我将很快更新此答案以包含说明)。编辑:添加说明,见 03/01/2014。
编辑(13/09/2014):最近更新后fprint,指纹识别非常棒:P
预建. (有关最新的 git 版本,请参阅03/01/2014编辑):
打开一个终端(Ctrl+ Alt+ T)并添加PPA为fprintd。
$ sudo add-apt-repository ppa:fingerprint/fprint
更新您的安装。
$ sudo apt-get update && sudo apt-get upgrade
获取所需的包。
$ sudo apt-get install fprintd libpam-fprintd
下载指纹扫描仪的驱动程序(通过我的 Dropbox 共享)。如果下载不起作用,请添加评论。请参阅存储库版本的最新编辑 (02/10/2014)。
cd 到您将驱动程序下载到的任何位置。
安装驱动程序。
$ sudo dpkg -i fprint-vfs5011_0-1_amd64.deb
| 归档时间: |
|
| 查看次数: |
54084 次 |
| 最近记录: |