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
He buscado por todas partes pero no puedo hacer que esto funcione. Todas las preguntas relacionadas 138a:0018
están sin respuesta o son antiguas . ¿Alguna ayuda chicos?
Respuestas:
Ok, así que después de mucho jalar y buscar en el cabello, finalmente conseguí que mi sensor de huellas dactilares funcionara:
EDITAR (01/03/2015): Creación del paquete desde la fuente . Es posible que primero necesite configurar un entorno de construcción. Asegúrese de tener paquetes
$sudo apt-get install autoreconf libusb libusb-dev libnss3 libgdk-pixbuf2 git libtool
:Script para la compilación e instalación automáticas (escrito por mí y compartido desde mi Dropbox).
cd
a donde haya descargado el script y ejecutarlo consuperuser
:Y voila . Vaya a cuentas de usuario y verá una opción de inicio de sesión con huella digital.
Si está utilizando
ecryptfs
( ¿Para qué sirve esto? )/home
, Encontrará este problema al iniciar sesión. Fix .EDITAR (10/08/2014): También puede crear su propio controlador compilando
libfprint
parcheado con138a:0018
y138a:0017
controladores (consulte 01/03/2014). Sus licencias se aplican, obviamente. No estoy seguro, pero probablemente también puedas construir esto en un32-bit
sistema.EDITAR (10/02/2014): Después de cambiar a Arch Linux, recientemente descubrí que este controlador (
libfprint-vfs5011-git
) está presente enAUR
. Puede descargar la versión actualizada de AUR para este paquete (actualizaré esta respuesta pronto para incluir también las instrucciones). EDITAR: instrucciones adicionales, ver 01/03/2014.EDITAR (13/09/2014): después de las actualizaciones recientes
fprint
, el reconocimiento de huellas digitales es bastante impresionante: PPre-construidos . (Consulte la edición del 01/03/2014 para obtener la última versión de git):
Abra una terminal ( Ctrl+ Alt+ T) y agregue el PPA para
fprintd
.$ sudo add-apt-repository ppa:fingerprint/fprint
Actualiza tu instalación.
$ sudo apt-get update && sudo apt-get upgrade
Obtenga los paquetes requeridos.
$ sudo apt-get install fprintd libpam-fprintd
Descargue el controlador para el escáner de huellas digitales (compartido a través de mi Dropbox). Agregue un comentario si la descarga no funciona . Consulte la última edición (10/02/2014) para obtener una versión del repositorio .
cd
a donde haya descargado el controlador.Instalar el controlador.
$ sudo dpkg -i fprint-vfs5011_0-1_amd64.deb
fuente
138a:0017
ya tiene soporte para controladores. Puedes probar esto pero no puedo afirmar que esto funcione138a:0017
. Sólo he probado en138a:0018
,trusty
.Tuve el mismo problema y esto funcionó para mí:
Debe cerrar sesión y volver a iniciarla después.
Lectores compatibles (ejecute el comando lsusb para averiguar la ID de su lector)
y
del equipo de "Integración de lectores de huellas digitales" en launchpad
fuente