Saya memiliki HP Probook 450 dan memiliki pembaca sidik jari terintegrasi VFS 495 dari Validity Inc. Saya memiliki driver Linux dari situs HP. Sekarang saya ingin membuatnya berfungsi di Ubuntu. Driver dalam format rpm jadi saya menggunakan alien converter untuk mengubahnya menjadi paket deb dan kemudian diinstal.
Tautan ke halaman driver HP: Driver
FYI: Paket driver ini memiliki beberapa pustaka pembungkus cetakan yang berisi dan juga memiliki file HPUsbVFS495.img, tetapi saya tidak dapat menemukan cara kerjanya.
Output dari lspci && lsusb
:
00: 00.0 Jembatan penghubung: Prosesor Intel Corporation Gen 3 Core DRAM Controller (rev 09) 00: 02.0 Pengontrol yang kompatibel dengan VGA: Prosesor Intel Corporation 3rd Gen Core Graphics Controller (rev 09) 00: 14.0 Pengontrol USB: Intel Corporation 7 Series / C210 Series Chipset Keluarga USB xHCI Pengendali Host (rev 04) 00: 16.0 Pengontrol komunikasi: Intel Corporation 7 Series / C210 Series Chipset Keluarga MEI Pengendali # 1 (rev 04) 00: 1a.0 Pengontrol USB: Intel Corporation 7 Series / C210 Series Chipset Family USB Enhanced Host Controller # 2 (rev 04) 00: 1b.0 Perangkat audio: Intel Corporation 7 Series / C210 Series Chipset Pengendali Audio Definisi Tinggi Keluarga (rev 04) 00: 1c.0 PCI bridge: Intel Corporation 7 Series / C210 Series Chipset Keluarga PCI Express Root Port 1 (rev c4) 00: 1c.2 PCI bridge: Intel Corporation 7 Series / C210 Series Chipset Keluarga PCI Express Root Port 3 (rev c4) 00: 1c.3 PCI bridge: Intel Corporation 7 Series / C210 Series Chipset Keluarga PCI Express Root Port 4 (rev c4) 00: 1c.5 PCI bridge: Intel Corporation 7 Series / C210 Series Chipset Keluarga PCI Express Root Port 6 (rev c4) 00: 1d.0 Pengontrol USB: Intel Corporation 7 Series / C210 Series Chipset Keluarga USB Enhanced Host Controller # 1 (rev 04) 00: 1f.0 ISA bridge: Pengontrol LPC Chipset Intel Corporation HM76 Express (rev 04) 00: 1f.2 Pengontrol SATA: Intel Corporation 7 Series Chipset Family 6-port SATA Controller [mode AHCI] (rev 04) 02: 00.0 Kelas yang tidak ditetapkan [ff00]: Realtek Semiconductor Co., Ltd. RTS5229 Pembaca Kartu PCI Express (rev 01) 03: 00.0 Pengontrol jaringan: Ralink corp. RT3290 Wireless 802.11n PCI 1T / 1R 03: 00.1 Bluetooth: Ralink corp. RT3290 Bluetooth 04: 00.0 Pengontrol Ethernet: Realtek Semiconductor Co., Ltd. RTL8111 / 8168/8411 Pengontrol Gigabit Ethernet PCI Express (rev 0c) Perangkat Bus 002 002: ID 8087: 0024 Hub Pencocokan Tingkat Terintegrasi Intel Corp. Perangkat Bus 002 001: ID 1d6b: 0002 Linux root 2.0 hub root Perangkat Bus 001 004: ID 04ca: 7022 Lite-On Technology Corp. Perangkat Bus 001 003: ID 138a: 003f Validity Sensors, Inc. Perangkat Bus 001 002: ID 8087: 0024 Hub Pencocokan Tingkat Terintegrasi Intel Corp. Perangkat Bus 001 001: ID 1d6b: 0002 Linux root 2.0 hub root Bus 004 Perangkat 001: ID 1d6b: 0003 Linux Foundation 3.0 root hub Bus 003 Perangkat 002: ID 09da: c10a A4 Tech Co., Ltd. Perangkat Bus 003 001: ID 1d6b: 0002 Linux root 2.0 hub root
lspci && lsusb
.Jawaban:
Saya membuatnya bekerja pada 16,04 pada mesin ini mengikuti panduan ini tetapi memiliki beberapa masalah dengan tautannya jadi inilah yang saya lakukan ...
(pertama Anda mungkin ingin menavigasi ke folder kosong karena kami akan melakukan beberapa pengunduhan & kompilasi & konversi. File akan ada di semua tempat)
sekarang kita telah membuat folder dan menavigasi ke sana kita dapat melanjutkan ...
Pertama, unduh ini dan letakkan di folder kosong Anda.
Panduan ini sangat panjang tetapi apa yang baik tentang itu adalah bahwa itu harus berfungsi jika Anda hanya mengikutinya secara berurutan. Jika Anda tidak mengerti apa yang terjadi, cukup salin dan tempel baris satu per satu (atau tanyakan dalam komentar)
instal driver:
Sekarang bagian tautan rusak. Berikut ini tautan yang seharusnya berfungsi:
Kemudian lanjutkan saja. Instal libfprint
Instal fprint_demo
Pada titik ini, kita dapat mulai mendaftarkan jari-jari kita.
... setelah Anda mendaftarkan jari Anda, Anda bisa berlatih di tab "identifikasi". Ini akan menampilkan sidik jari Anda! Ini sangat menyenangkan: D kadang-kadang saya hanya pergi ke sana dan terus menggesek XD
Dan sebagai catatan saja, jangan ambil tangkapan layar jari Anda dan bagikan, kecuali tentu saja, Anda tahu apa yang Anda lakukan. Sidik jari Anda sangat berharga. Lebih baik simpan untuk mata Anda saja.
... pokoknya, lanjutkan. Instal pam_fprint
Sekarang kita dapat mulai mengatur otentikasi sidik jari. Saya sarankan Anda berhenti di sini karena saya telah menggunakannya untuk sementara waktu dan ada beberapa masalah dengannya. Sejauh ini driver Anda berfungsi dan tidak apa-apa. Anda dapat mencobanya untuk otentikasi dan mengembalikannya jika Anda mau, tetapi tidak kuat untuk penggunaan sehari-hari.
Bagaimanapun, kita perlu mengedit
/etc/pam.d/common-auth
file. Hati-hati dengan file ini !! . Jika Anda mengacaukannya, Anda harus memperbaikinya dari mode pemulihan.Ini akan membuat ubuntu meminta sidik jari atau kata sandi Anda untuk memberi Anda akses root dan juga untuk login. Jadi Anda masih bisa menggunakan kata sandi untuk login
Kami perlu menambahkan baris:
dan memodifikasi garis yang harus
pam_unix.so nullok_secure try_first_pass
memadai, seperti ini:Jadi akhirnya inilah yang terlihat seperti file saya .
Perhatikan bahwa perilaku akan tergantung pada di mana Anda akan meletakkan garis. Jika Anda menempatkannya di atas ("Primer" blok) bagian itu pertama-tama akan meminta Anda untuk sidik jari Anda, kemudian kata sandi Anda dan sebaliknya.
Saya harap seseorang dapat mengklarifikasi atau memberikan petunjuk yang baik tentang bagaimana file ini bekerja.
Akhirnya...
dan segala sesuatunya harus bekerja.
sumber
sudo /etc/init.d/vcsFPServiceDaemon start
, itu memberitahu saya bahwa/etc/init.d/vcsFPServiceDaemon: 33: .: Can't open /etc/rc.status
Tapi perintah itusudo fprint_demo
bekerja, tetapi ia mengatakan tidak ada perangkat. Apa yang harus saya lakukan di sini? Saya menggunakan HP EliteBook 840 jika itu membantu, dan 18,04 dengan Plasma terpasang