Vfs495 fingerprint reader linux

RHEL 7.2 — How to enable fingerprint reader for HP ZBook using Validity Sensors, Inc. VFS495 Fingerprint Reader

Currently trying to configure the fingerprint reader feature on my RHEL7.2 running on HP ZBook as part of a corporate assignment.
Has anyone done it? Still not working for me.

OS information: Linux nclhp02523 3.10.0-327.4.4.el7.x86_64 #1 SMP Thu Dec 17 15:51:24 EST 2015 x86_64 x86_64 x86_64 GNU/Linux
Hardware information: HP ZBook
Fingerprint HW: Validity Sensors, Inc. VFS495 Fingerprint Reader

[nleon@nclhp02523 pam.d]$ rpm -qa | grep fprint libfprint-0.5.0-3.el7.x86_64 fprintd-0.5.0-4.0.el7_0.x86_64 fprintd-pam-0.5.0-4.0.el7_0.x86_64 

2- Tried to enabled the fprintd-service and got this message:

[nleon@nclhp02523 pam.d]$ systemctl enable fprintd The unit files have no [Install] section. They are not meant to be enabled using systemctl. Possible reasons for having this kind of units are: 1) A unit may be statically enabled by being symlinked from another unit's .wants/ or .requires/ directory. 2) A unit's purpose may be to act as a helper for some other unit which has a requirement dependency on it. 3) A unit may be started when needed via activation (socket, path, timer, D-Bus, udev, scripted systemctl call, . ). 
[nleon@nclhp02523 pam.d]$ systemctl status fprintd ● fprintd.service - Fingerprint Authentication Daemon Loaded: loaded (/usr/lib/systemd/system/fprintd.service; static; vendor preset: disabled) Active: inactive (dead) Docs: man:fprintd(1) Mar 30 11:16:12 nclhp02523 fprintd[14042]: ** Message: D-Bus service launched with name: net.reactivated.Fprint Mar 30 11:16:12 nclhp02523 fprintd[14042]: ** Message: entering main loop Mar 30 11:16:16 nclhp02523 systemd[1]: Started Fingerprint Authentication Daemon. Mar 30 11:16:43 nclhp02523 fprintd[14042]: ** Message: No devices in use, exit Mar 30 11:21:36 nclhp02523 systemd[1]: Starting Fingerprint Authentication Daemon. Mar 30 11:21:36 nclhp02523 systemd[1]: Started Fingerprint Authentication Daemon. Mar 30 11:21:36 nclhp02523 fprintd[14695]: Launching FprintObject Mar 30 11:21:36 nclhp02523 fprintd[14695]: ** Message: D-Bus service launched with name: net.reactivated.Fprint Mar 30 11:21:36 nclhp02523 fprintd[14695]: ** Message: entering main loop Mar 30 11:22:06 nclhp02523 fprintd[14695]: ** Message: No devices in use, exit 

4- Device is shown on lsusb:

[nleon@nclhp02523 pam.d]$ lsusb | grep Finger Bus 001 Device 003: ID 138a:003f Validity Sensors, Inc. VFS495 Fingerprint Reader 
[nleon@nclhp02523 pam.d]$ fprintd-enroll list_devices failed: No devices available 

Источник

Читайте также:  Клиента терминального сервера linux

Using fingerprint reader for HP ProBook 138a:003f Validity Sensors

I am using ubuntu 16.04 on HP ProBook 440 G3. It has a finger print reader. lsusb shows this following driver Bus 001 Device 004: ID 138a:003f Validity Sensors, Inc. VFS495 Fingerprint Reader But Fingerprint GUI or Fprint shows no driver , as expected because 138a:003f is not in their supported list. So how can I use the fingerprint reader with ubuntu?

This guy managed to get it working: balintbanyasz.wordpress.com/2015/03/27/… I have not tested it on my machine though (work pc, not suitable for tests!)

@FrancescoTocci I have tried this already. It didn’t work instead it corrupted my whole os and I had to reinstall.

@ZiaUlRehmanMughal yes see answer. The above guide really works fine but it has some problems so see this answer instead.

2 Answers 2

Instead, use the link below because you might have wrong repos. I tried it and it is working for me.

As long as your laptop has a scanner, the above method should work

Install proprietary Validity driver via terminal as below.

Download the .tar file from here on Google Drive and cd to the directory where it was saved, then run these commands:

tar xf vfs495.tar cd vfs495 sudo apt-get install alien sudo alien Validity-Sensor-Setup-4.5-118.00.x86_64.rpm sudo dpkg -i validity-sensor-setup_4.5-119_amd64.deb sudo apt-get install libssl1.0.0 sudo ln /usr/lib/x86_64-linux-gnu/libssl.so /usr/lib/libssl.so.0.9.8 sudo apt-get install libcrypto++-dev sudo ln /usr/lib/libcryptopp.so.9 /usr/lib/libcrypto.so.0.9.8 

Compile and install libfprint

mkdir libfprint cd libfprint rpm2cpio ../libfprint-0.0.6-18.20.1.src.rpm | cpio -i --make-directories tar xf libfprint-0.0.6.tar.bz2 cp ../libfprint-validity.patch ./libfprint-validity.patch cd libfprint-0.0.6/ patch -p1 < ../libfprint-validity.patch sudo apt-get install libusb-dev libcrypto++-dev libssl-dev libglib2.0-dev libmagickcore-dev checkinstall ./configure --prefix=/usr make sudo checkinstall -install=no make install sudo dpkg -i libfprint_0.0.6-1_amd64.deb 

Compile and install fprint_demo

cd ../.. sudo apt-get install libgtk2.0-dev tar xf fprint_demo-0.4.tar.bz2 cd fprint_demo-0.4 ./configure --prefix=/usr make sudo checkinstall -install=no make install sudo dpkg -i fprint-demo_0.4-1_amd64.deb 
sudo /etc/init.d/vcsFPServiceDaemon start sudo fprint_demo 

thumbnail

Enroll your right index finger.

Читайте также:  1c postgresql linux vs windows

You should now be good to go

Источник

VFS 495 finger print reader not working in Ubuntu

I have HP Probook 450 and it has integrated finger print reader VFS 495 from Validity Inc. I have Linux drivers from the HP site. Now I want to make it work it in Ubuntu. The drivers are in rpm format so I used alien converter to convert it into deb package and then installed. Link to HP driver page: Driver FYI: This driver package has some fprint wrapper library contained and also has a file HPUsbVFS495.img, but I was unable to figure out, how it works. Output of lspci && lsusb :

00:00.0 Host bridge: Intel Corporation 3rd Gen Core processor DRAM Controller (rev 09) 00:02.0 VGA compatible controller: Intel Corporation 3rd Gen Core processor Graphics Controller (rev 09) 00:14.0 USB controller: Intel Corporation 7 Series/C210 Series Chipset Family USB xHCI Host Controller (rev 04) 00:16.0 Communication controller: Intel Corporation 7 Series/C210 Series Chipset Family MEI Controller #1 (rev 04) 00:1a.0 USB controller: Intel Corporation 7 Series/C210 Series Chipset Family USB Enhanced Host Controller #2 (rev 04) 00:1b.0 Audio device: Intel Corporation 7 Series/C210 Series Chipset Family High Definition Audio Controller (rev 04) 00:1c.0 PCI bridge: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 1 (rev c4) 00:1c.2 PCI bridge: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 3 (rev c4) 00:1c.3 PCI bridge: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 4 (rev c4) 00:1c.5 PCI bridge: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 6 (rev c4) 00:1d.0 USB controller: Intel Corporation 7 Series/C210 Series Chipset Family USB Enhanced Host Controller #1 (rev 04) 00:1f.0 ISA bridge: Intel Corporation HM76 Express Chipset LPC Controller (rev 04) 00:1f.2 SATA controller: Intel Corporation 7 Series Chipset Family 6-port SATA Controller [AHCI mode] (rev 04) 02:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. RTS5229 PCI Express Card Reader (rev 01) 03:00.0 Network controller: Ralink corp. RT3290 Wireless 802.11n 1T/1R PCIe 03:00.1 Bluetooth: Ralink corp. RT3290 Bluetooth 04:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 0c) Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 001 Device 004: ID 04ca:7022 Lite-On Technology Corp. Bus 001 Device 003: ID 138a:003f Validity Sensors, Inc. Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub Bus 003 Device 002: ID 09da:c10a A4 Tech Co., Ltd Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

Источник

Оцените статью
Adblock
detector