Fingerprint Support - dslm4515/BMLFS GitHub Wiki

Tested [integrated] Fingerprint Readers

Type USB ID Device Name (lsusb) Reader Name Libfprint version Fprintd version Notes
USB internal 08ff:2580 Fingerprint Sensor Authentec AES2501 2 (1.90.9) 2 (1.90.1) no issues
USB internal 0483:2016 STMicroelectronics Biomerice Processor UPEK/Thomson 1 (0.8.3) 1 (0.9.0) using newer fprint software version causes reader to not verify prints ("Device reported an error during verify: Response had wrong subcommand type"). Only enrolls

Configuring System to use Fingerprint Verification

  • For command line use, such as the virtual terminals or terminal emulator in a WM/DE.

  • Graphical authentication is still a work in progress

To use fingerprint for sudo, press enter then swipe. Modify PAM configuration as root:

sed -i '1s/^/auth      sufficient  pam_fprintd.so\n/' /etc/pam.d/sudo
sed -i '1s/^/auth      sufficient  pam_unix.so try_first_pass likeauth nullok\n/' /etc/pam.d/sudo

Or for logins, press enter then swipe. Modify PAM configuration as root:

sed -i '1s/^/auth      sufficient  pam_fprintd.so\n/' /etc/pam.d/system-auth

Regardless, also modify polkit PAM configuration as root:

sed -i '1s/^/auth      sufficient  pam_fprintd.so\n/' /etc/pam.d/polkit-1