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
J'ai cherché haut et bas mais je n'arrive pas à faire fonctionner cela. Toutes les questions liées 138a:0018
sont sans réponse ou anciennes . Des gars d'aide?
Réponses:
Ok, donc après beaucoup de cheveux tirés et googlé, j'ai finalement réussi à faire fonctionner mon capteur d'empreintes digitales:
EDIT (03/01/2015): Construction du package à partir de la source . Vous devrez peut-être d'abord configurer un environnement de génération. Assurez-vous d'avoir des packages
$sudo apt-get install autoreconf libusb libusb-dev libnss3 libgdk-pixbuf2 git libtool
:Script pour la construction et l'installation automatique (écrit par moi et partagé depuis ma Dropbox).
cd
partout où vous avez téléchargé le script et exécutez-le avecsuperuser
:Et le tour est joué . Accédez aux comptes d'utilisateurs et vous verrez une option de connexion par empreinte digitale.
Si vous utilisez
ecryptfs
( Qu'est-ce que c'est? ) Pour/home
, vous rencontrerez ce problème lors de la connexion. Réparez .EDIT (08/10/2014): Vous pouvez également créer votre propre pilote en compilant les pilotes
libfprint
patchés138a:0018
et138a:0017
(voir 03/01/2014). Leurs licences s'appliquent, évidemment. Je ne sais pas avec certitude, mais vous pouvez probablement construire cela sur un32-bit
système également.EDIT (02/10/2014): Après être passé à Arch Linux, j'ai récemment découvert que ce pilote (
libfprint-vfs5011-git
) est présent dansAUR
. Vous pouvez télécharger la version mise à jour depuis AUR pour ce package (je mettrai à jour cette réponse bientôt pour inclure également des instructions). EDIT: instructions ajoutées, voir 03/01/2014.EDIT (13/09/2014): Après les récentes mises à jour de
fprint
, la reconnaissance des empreintes digitales est assez impressionnante: PPré-construit . (Voir l' édition du 03/01/2014 pour la dernière version de git):
Ouvrez un terminal ( Ctrl+ Alt+ T) et ajoutez le PPA pour
fprintd
.$ sudo add-apt-repository ppa:fingerprint/fprint
Mettez à jour votre installation.
$ sudo apt-get update && sudo apt-get upgrade
Obtenez les packages requis.
$ sudo apt-get install fprintd libpam-fprintd
Téléchargez le pilote du scanner d'empreintes digitales (partagé via ma Dropbox). Ajoutez un commentaire si le téléchargement ne fonctionne pas . Voir la dernière édition (02/10/2014) pour une version du référentiel .
cd
partout où vous avez téléchargé le pilote.Installez le pilote.
$ sudo dpkg -i fprint-vfs5011_0-1_amd64.deb
la source
138a:0017
pilote est déjà pris en charge. Vous pouvez essayer cela, mais je ne peux pas prétendre que cela fonctionne138a:0017
. Je ne l'ai testé sur138a:0018
,trusty
.J'ai eu le même problème et cela a fonctionné pour moi:
Vous devez vous déconnecter de votre session et vous reconnecter par la suite.
Lecteurs pris en charge (exécutez la commande lsusb pour trouver l'ID de votre lecteur)
et
de l' équipe «Intégration des lecteurs d'empreintes digitales» sur le tableau de bord
la source