Mam HP Probook 450 i ma zintegrowany czytnik linii papilarnych VFS 495 firmy Validity Inc. Mam sterowniki Linux z witryny HP. Teraz chcę, aby działało w Ubuntu. Sterowniki są w formacie rpm, więc użyłem konwertera obcych do przekonwertowania go na pakiet deb, a następnie zainstalowałem.
Link do strony ze sterownikami HP: Sterownik
FYI: Ten pakiet sterowników zawiera pewną bibliotekę opakowań fprint, a także plik HPUsbVFS495.img, ale nie byłem w stanie zrozumieć, jak to działa.
Wyjście lspci && lsusb
:
00: 00.0 Mostek hosta: kontroler pamięci DRAM Core trzeciej generacji Intel Core (rev 09) 00: 02.0 Kontroler zgodny z VGA: Kontroler graficzny procesora Intel Core trzeciej generacji 3. generacji (rev 09) 00: 14.0 Kontroler USB: Rodzina chipsetów Intel Corporation z serii 7 / C210 Seria kontrolerów USB xHCI USB (wersja 04) 00: 16.0 Kontroler komunikacji: rodzina chipsetów Intel Corporation z serii 7 / C210 Rodzina kontrolerów MEI nr 1 (rev 04) 00: 1a.0 Kontroler USB: Rodzina chipsetów Intel Corporation z serii 7 / C210 Rozszerzony kontroler hosta USB nr 2 (rev 04) 00: 1b.0 Urządzenie audio: kontroler audio wysokiej rozdzielczości z rodziny chipsetów Intel Corporation z serii 7 / C210 (wersja 04) 00: Most PCI 1c.0: Intel Core 7 Series / C210 Series Chipset Family PCI Express Root Port 1 (rev c4) 00: 1c.2 Mostek PCI: rodzina chipsetów Intel Corporation 7 Series / C210 Series PCI Express Root Port 3 (rev c4) 00: 1c.3 Mostek PCI: rodzina chipsetów Intel Corporation 7 Series / C210 Series PCI Express Root Port 4 (rev c4) 00: 1c.5 Mostek PCI: rodzina chipsetów Intel Corporation 7 Series / C210 Series PCI Express Root Port 6 (rev c4) 00: 1d.0 Kontroler USB: Rodzina chipsetów Intel Corporation z serii 7 / C210 Rozszerzony kontroler hosta USB nr 1 (rev 04) 00: Most ISA 1f.0: kontroler LPC Intel Corporation HM76 Express (wersja 04) 00: 1f.2 Kontroler SATA: 6-portowy kontroler SATA z rodziny chipsetów Intel Corporation z serii 7 [tryb AHCI] (rev 04) 02: 00.0 Nieprzypisana klasa [ff00]: Realtek Semiconductor Co., Ltd. RTS5229 Czytnik kart PCI Express (rev 01) 03: 00.0 Kontroler sieciowy: Ralink corp. RT3290 PCIe 802.11n 1T / 1R 03: 00.1 Bluetooth: Ralink corp. RT3290 Bluetooth 04: 00.0 Kontroler Ethernet: Realtek Semiconductor Co., Ltd. RTL8111 / 8168/8411 Kontroler PCI Express Gigabit Ethernet (rev 0c) Magistrala 002 Urządzenie 002: ID 8087: 0024 Intel Corp. Zintegrowany koncentrator dopasowywania prędkości Magistrala 002 Urządzenie 001: ID 1d6b: 0002 Główny koncentrator Linux Foundation 2.0 Magistrala 001 Urządzenie 004: ID 04ca: 7022 Lite-On Technology Corp. Magistrala 001 Urządzenie 003: ID 138a: 003f Validity Sensors, Inc. Magistrala 001 Urządzenie 002: ID 8087: 0024 Intel Corp. Zintegrowany hub dopasowujący stawki Magistrala 001 Urządzenie 001: ID 1d6b: 0002 Główny koncentrator Linux Foundation 2.0 Magistrala 004 Urządzenie 001: ID 1d6b: 0003 Główny koncentrator Linux Foundation 3.0 Magistrala 003 Urządzenie 002: ID 09da: c10a A4 Tech Co., Ltd Magistrala 003 Urządzenie 001: ID 1d6b: 0002 Główny koncentrator Linux Foundation 2.0
lspci && lsusb
.Odpowiedzi:
Uruchomiłem go 16.04 na tym komputerze, postępując zgodnie z tym przewodnikiem, ale miał pewne problemy z łączami, więc oto dokładnie to, co zrobiłem ...
(najpierw możesz przejść do pustego folderu, ponieważ wykonamy pobieranie, kompilację i konwersje. Pliki będą wszędzie)
teraz utworzyliśmy folder i nawigujemy do niego, możemy kontynuować ...
Najpierw pobierz to i umieść w pustym folderze.
Przewodnik jest bardzo długi, ale dobre jest to, że powinien działać, jeśli po prostu postępujesz zgodnie z nim sekwencyjnie. Jeśli nie rozumiesz, co się dzieje, po prostu skopiuj i wklej linie jeden po drugim (lub zapytaj w komentarzu)
zainstaluj sterownik:
Teraz część zepsutych linków. Oto linki, które powinny działać:
Więc po prostu kontynuuj. Zainstaluj libfprint
Zainstaluj fprint_demo
W tym momencie możemy zacząć rejestrować nasze palce.
... po zarejestrowaniu palca możesz trenować w zakładce „identyfikuj”. Wyświetli twój odcisk palca! To świetna zabawa: D czasami po prostu tam idę i przesuwam XD
I tylko uwaga : nie rób zrzutów ekranu z palca i dziel się nim, chyba że wiesz, co robisz. Twój odcisk palca jest cenny. Lepiej trzymaj to tylko dla swoich oczu.
... w każdym razie kontynuuj. Zainstaluj pam_fprint
Teraz możemy rozpocząć konfigurację uwierzytelniania odcisków palców. Polecam zatrzymać się tutaj, ponieważ używam go od jakiegoś czasu i jest z nim kilka problemów. Do tej pory twój sterownik działa i to jest w porządku. Możesz wypróbować go w celu uwierzytelnienia i przywrócić, jeśli chcesz, ale nie jest solidny do codziennego użytku.
W każdym razie musimy edytować
/etc/pam.d/common-auth
plik. Uważaj na ten plik !! . Jeśli go zepsujesz, będziesz musiał naprawić go z trybu odzyskiwania.To spowodowałoby, że Ubuntu poprosiłby cię o odcisk palca lub hasło, aby zapewnić ci dostęp do roota, a także login. Możesz więc nadal używać swojego hasła do logowania
Musimy dodać linie:
i zmodyfikuj linię, która musi
pam_unix.so nullok_secure try_first_pass
być wystarczająca, w następujący sposób:W końcu oto, jak wygląda mój plik .
Pamiętaj, że zachowanie będzie zależeć od tego, gdzie umieścisz linie. Jeśli umieścisz je nad częścią (blok „Podstawowy”), najpierw poprosi Cię o swój odcisk palca, a następnie hasło i odwrotnie.
Mam nadzieję, że ktoś może wyjaśnić lub wskazać dokładny sposób działania tego pliku.
Wreszcie...
i wszystko powinno działać.
źródło
sudo /etc/init.d/vcsFPServiceDaemon start
, mówi mi, że/etc/init.d/vcsFPServiceDaemon: 33: .: Can't open /etc/rc.status
Ale poleceniesudo fprint_demo
działa, ale nie mówi żadnego urządzenia. Co mam tu zrobić? Im na HP EliteBook 840, jeśli to pomaga, i 18.04 z zainstalowaną plazmą