Here is a link to some discussion I found about fingerprint readers on Linux. Knowing the vendor and device ID numbers of the reader (available in lsusb command output, if you can identify which of the listed devices is the fingerprint reader) would help in knowing for sure.Īpparently either Dell uses a type of fingerprint reader that is unknown to libfprint as yet, or it might be that Dell rebrands some other manufacturer's fingerprint readers to use Dell's USB identifiers and nobody has yet figured out the real manufacturer and model of the "Dell" fingerprint readers yet. Unfortunately, it looks like your fingerprint reader is not supported by the libfprint library. Hint: Some lines were ellipsized, use -l to show in full. Nov 20 16:36:19 d_1 fprintd: No devices in use, exit Nov 20 16:35:49 d_1 systemd: Started Fingerprint Authentication Daemon. Nov 20 16:35:49 d_1 fprintd: entering main loop Nov 20 16:35:49 d_1 fprintd: D-Bus service launched with name: net.r.nt Nov 20 16:35:49 d_1 fprintd: Launching FprintObject Nov 20 16:35:49 d_1 systemd: Starting Fingerprint Authentication Daemon. Nov 20 15:45:27 d_1 systemd: Started Fingerprint Authentication Daemon. Nov 20 15:45:27 d_1 fprintd: entering main loop Nov 20 15:45:27 d_1 fprintd: D-Bus service launched with name: net.r.nt Nov 20 15:45:27 d_1 fprintd: Launching FprintObject Loaded: loaded (/usr/lib/systemd/system/rvice static vendor preset: disabled) rvice - Fingerprint Authentication Daemon.List_devices failed: No devices available Loaded plugins: langpacks, product-id, search-disabled-repos, subscription-įprintd.x86_64 0.5.0-4.0.el7_0 0.5.0-4.el7 Packages I am using a Dell 7520 with build-in fingerprint reader and have (D-bus) # yum list fprintd libfprint For that, please see the API documentation at you're building a prototype for an automated passport checking system for biometric passports), then you could use the functions available in the libfprint library directly in your application. Or if you only need fingerprint functionality in a particular application (e.g. Configuring is usually as simple as running "authconfig -enablefingerprint", unless you want to enable it for specific services only. Once you've verified that your fingerprint reader model is supported and works, you could then install and configure fprintd-pam to actually authenticate to the system using fingerprints. Please see "man fprintd" for commands for registering/verifying/deleting fingerprints for users. The libfprint library will auto-detect any supported fingerprint devices. You would need to install the fprintd RPM and its dependencies (including the libfprint library, which will handle the actual fingerprint devices) in order to test the fingerprint reader and to register fingerprints. There is actually not very much to configure.