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
Szukałem wysoko i nisko, ale nie mogę tego uruchomić. Wszystkie pytania dotyczące 138a:0018
są albo bez odpowiedzi, albo stare . Jakaś pomoc chłopaki?
Odpowiedzi:
Ok, więc po wielu pociągnięciach włosów i googlowaniu w końcu uruchomiłem czujnik odcisków palców:
EDYCJA (01.01.2015): Budowanie pakietu ze źródła . Być może trzeba będzie najpierw skonfigurować środowisko kompilacji. Upewnij się, że masz paczki
$sudo apt-get install autoreconf libusb libusb-dev libnss3 libgdk-pixbuf2 git libtool
:Skrypt do automatycznej kompilacji i instalacji (napisany przeze mnie i udostępniony z mojego Dropbox).
cd
gdziekolwiek pobrałeś skrypt i uruchom go zsuperuser
:I voila . Przejdź do kont użytkowników, a zobaczysz opcję logowania odcisków palców.
Jeśli używasz
ecryptfs
( Co to jest? )/home
, Napotkasz ten problem podczas logowania. Fix .EDYCJA (08/10/2014): Możesz również zbudować własny sterownik, kompilując
libfprint
poprawki138a:0018
i138a:0017
sterowniki (patrz 01.01.2014). Oczywiście obowiązują ich licencje. Nie wiem na pewno, ale prawdopodobnie można to również zbudować na32-bit
systemie.EDYCJA (02/10/2014): Po przejściu na Arch Linux ostatnio dowiedziałem się, że ten sterownik (
libfprint-vfs5011-git
) jest obecny wAUR
. Możesz pobrać zaktualizowaną wersję z AUR dla tego pakietu (wkrótce zaktualizuję tę odpowiedź, aby zawierała również instrukcje). EDYCJA: Dodano instrukcje, patrz 01.01.2014.EDYCJA (13/09/2014): Po ostatnich aktualizacjach
fprint
rozpoznawanie odcisku palca jest całkiem niesamowite: PGotowych . (Patrz 03/01/2014 zmienił do najnowszej wersji git):
Otwórz terminal ( Ctrl+ Alt+ T) i dodaj PPA dla
fprintd
.$ sudo add-apt-repository ppa:fingerprint/fprint
Zaktualizuj swoją instalację.
$ sudo apt-get update && sudo apt-get upgrade
Uzyskaj wymagane pakiety.
$ sudo apt-get install fprintd libpam-fprintd
Pobierz sterownik skanera linii papilarnych (udostępnionego przez moją Dropbox). Dodaj komentarz, jeśli pobieranie nie działa . Zobacz najnowszą edycję (02/10/2014) dla wersji repozytorium .
cd
gdziekolwiek pobrałeś sterownik.Zainstaluj sterownik.
$ sudo dpkg -i fprint-vfs5011_0-1_amd64.deb
źródło
138a:0017
ma już wsparcie dla sterowników. Możesz spróbować, ale nie mogę twierdzić, że to działa138a:0017
. Mam tylko testowałem to na138a:0018
,trusty
.Miałem ten sam problem i to działało dla mnie:
Musisz wylogować się z sesji i zalogować się później.
Obsługiwane czytniki (uruchom polecenie lsusb, aby znaleźć identyfikator czytnika)
i
od zespołu ds. integracji czytników linii papilarnych na starterze
źródło