Monday, April 29, 2024
 Popular · Latest · Hot · Upcoming
18
rated 0 times [  18] [ 0]  / answers: 1 / hits: 55642  / 3 Years ago, fri, august 27, 2021, 5:18:32
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


I have searched high and low but I cannot get this to work. All questions related to 138a:0018 are either unanswered or old. Any help guys?


More From » drivers

 Answers
2

Ok, so after a lot of hair pulling and googling, I finally got my fingerprint sensor to work:



EDIT (03/01/2015): Building the package from source. You might need to set up a build environment first. Make sure that you have packages $sudo apt-get install autoreconf libusb libusb-dev libnss3 libgdk-pixbuf2 git libtool:



Script for auto build and install (written by me and shared from my Dropbox). cd to wherever you downloaded the script to and and run it with superuser:



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


And voila. Go to user accounts, and you'll see a fingerprint login option.



If you're using ecryptfs (What is this?) for /home, you will encounter this issue at login. Fix.



EDIT (08/10/2014): You can also build your own driver by compiling libfprint patched with 138a:0018 and 138a:0017 drivers (see 03/01/2014). Their licenses apply, obviously.
I don't know for sure, but you can probably build this on a 32-bit system as well.



EDIT (02/10/2014): After switching to Arch Linux, I recently found out that this driver (libfprint-vfs5011-git) is present in AUR. You can download the updated version from AUR for this package (I'll update this answer soon to include instructions as well). EDIT: Added instructions, see 03/01/2014.



EDIT (13/09/2014): After recent updates to fprint, the fingerprint recognition is pretty awesome :P



Pre-built. (See the 03/01/2014 edit for the latest git version):




  1. Open up a terminal (Ctrl+Alt+T) and add the PPA for fprintd.



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


  2. Update your installation.



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


  3. Get the required packages.



    $ sudo apt-get install fprintd libpam-fprintd


  4. Download the driver for the fingerprint scanner (shared via my Dropbox). Add a comment if the download is not working. See the latest edit (02/10/2014) for a repository version.


  5. cd to wherever you downloaded the driver to.


  6. Install the driver.



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



[#26214] Sunday, August 29, 2021, 3 Years  [reply] [flag answer]
Only authorized users can answer the question. Please sign in first, or register a free account.
nuehan

Total Points: 253
Total Questions: 109
Total Answers: 120

Location: Singapore
Member since Sat, Jul 25, 2020
4 Years ago
;