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 ne peux pas obtenir que cela fonctionne. Toutes les questions liées à 138a:0018
sont soit sans réponse ou ancien. Toute l'aide les gars?
Ok, donc après avoir beaucoup tiré les cheveux et googlé, j'ai finalement réussi à faire fonctionner mon capteur d'empreintes digitales:
EDIT (03/01/2015): Construction du paquet à partir de la source . Vous devrez peut-être d'abord configurer un environnement de construction. Assurez-vous que vous avez les paquets $Sudo apt-get install autoreconf libusb libusb-dev libnss3 libgdk-pixbuf2 git libtool
:
Script pour la construction et l'installation automatiques (écrit par moi et partagé à partir de ma Dropbox). cd
à l'endroit où vous avez téléchargé le script et exécutez-le avec superuser
:
$ chmod +x install.sh
$ Sudo ./install.sh
Et le tour est joué . Accédez aux comptes d'utilisateur 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 à la connexion. Fix .
EDIT (08/10/2014): Vous pouvez également créer votre propre pilote en compilant libfprint
avec les pilotes 138a:0018
et 138a:0017
(voir 03/01/2014). Leurs licences s'appliquent, évidemment. Je ne sais pas avec certitude, mais vous pouvez probablement le construire également sur un système 32-bit
.
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 dans AUR
. Vous pouvez télécharger la version mise à jour à partir de AUR pour ce paquet (je mettrai à jour cette réponse prochainement pour y inclure des instructions). EDIT: Ajout des instructions, voir 03/01/2014.
EDIT (13/09/2014): Après les récentes mises à jour de fprint
, la reconnaissance des empreintes digitales est plutôt impressionnante: P
Pré-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 paquets requis.
$ Sudo apt-get install fprintd libpam-fprintd
Télécharger le pilote du scanner d'empreinte digitale (partagé via ma Dropbox). Ajoutez un commentaire si le téléchargement ne fonctionne pas . Voir l'édition la plus récente (02/10/2014) pour une version du référentiel .
cd
à l'endroit où vous avez téléchargé le pilote.
Installez le pilote.
$ Sudo dpkg -i fprint-vfs5011_0-1_AMD64.deb
J'ai eu le même problème et cela a fonctionné pour moi:
Sudo add-apt-repository ppa:fingerprint/fingerprint-gui
Sudo apt-get update
Sudo apt-get install libbsapi policykit-1-fingerprint-gui fingerprint-gui
Vous devez vous déconnecter de votre session, puis vous reconnecter.
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
et
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
à partir de équipe "Intégration des lecteurs d'empreintes digitales" sur la table de lancement