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
Eu pesquisei alto e baixo, mas não consigo fazer isso funcionar. Todas as perguntas relacionadas 138a:0018
são sem resposta ou antigas . Alguma ajuda pessoal?
Respostas:
Ok, então, depois de muito cabelo puxando e pesquisando, finalmente consegui meu sensor de impressão digital para funcionar:
EDIT (01/03/2015): Criando o pacote a partir da fonte . Pode ser necessário configurar um ambiente de construção primeiro. Verifique se você possui pacotes
$sudo apt-get install autoreconf libusb libusb-dev libnss3 libgdk-pixbuf2 git libtool
:Script para criação e instalação automática (escrito por mim e compartilhado no meu Dropbox).
cd
para onde você baixou o script e o execute comsuperuser
:E pronto . Vá para contas de usuário e você verá uma opção de login de impressão digital.
Se você estiver usando
ecryptfs
(Para que é isso? )/home
, Encontrará esse problema no login. Fix .EDIT (08/10/2014): Você também pode criar seu próprio driver compilando os
libfprint
patches com138a:0018
e138a:0017
drivers (consulte 03/01/2014). Suas licenças se aplicam, obviamente. Não sei ao certo, mas você provavelmente também pode criar isso em um32-bit
sistema.EDIT (02/10/2014): Após mudar para o Arch Linux, descobri recentemente que esse driver (
libfprint-vfs5011-git
) está presente noAUR
. Você pode fazer o download da versão atualizada do AUR para este pacote (em breve atualizaremos esta resposta para incluir instruções). EDIT: Instruções adicionadas, consulte 03/01/2014.EDIT (13/09/2014): Após atualizações recentes
fprint
, o reconhecimento de impressões digitais é incrível: PPré-construído . (Veja a edição de 01/03/2014 para a versão mais recente do git):
Abra um terminal ( Ctrl+ Alt+ T) e adicione o PPA para
fprintd
.$ sudo add-apt-repository ppa:fingerprint/fprint
Atualize sua instalação.
$ sudo apt-get update && sudo apt-get upgrade
Obtenha os pacotes necessários.
$ sudo apt-get install fprintd libpam-fprintd
Baixar o driver para o scanner de impressão digital (compartilhado através do meu Dropbox). Adicione um comentário se o download não estiver funcionando . Consulte a edição mais recente (10/10/2014) para obter uma versão do repositório .
cd
para onde você baixou o driver.Instale o driver.
$ sudo dpkg -i fprint-vfs5011_0-1_amd64.deb
fonte
138a:0017
já tem suporte ao driver. Você pode tentar isso, mas não posso afirmar que isso funciona138a:0017
. Eu só testei em138a:0018
,trusty
.Eu tive o mesmo problema e isso funcionou para mim:
Você precisa sair da sessão e fazer login novamente depois.
Leitores suportados (execute o comando lsusb para descobrir o ID do seu leitor)
e
da equipe “Integração de leitores de impressão digital” na barra de lançamento
fonte