I just got my new Lenovo T440s and installed Fedora 20 with Gnome 3 on it. Everything runs smoothly, except for the fingerprint reader. Its got a Validity VFS5011 (138a:0017) device which is not yet officially supported by libfprint, but there is experimental support available.I installed this version of libfprint from source and also build the standard fprintd and pam_fprint. In the Users section of the Gnome settings, I now have an option to enable fingerprint login. I enroll my fingerprint and get a Your fingerprint was successfully saved. You should now be able to log in using your fingerprint reader. message. However, I'm not. The login screen prompts me for my password as usual. The LED indicator on the fingerprint reader is not blinking.In a terminal, I can check my fingerprint using fprintd-verify and it works. Enrolling the finger via fprintd-enroll also works and seems to be the same thing as the actual enrollment from the system settings.UpdateFrom the pam.d files, two already include pam_fprintd.so, one is fingerprint-auth, the other is system-auth:#%PAM-1.0# This file is auto-generated.# User changes will be destroyed the next time authconfig is run.auth        required      pam_env.soauth        sufficient    pam_fprintd.soauth        sufficient    pam_unix.so nullok try_first_passauth        requisite     pam_succeed_if.so uid >= 1000 quiet_successauth        required      pam_deny.soaccount     required      pam_unix.soaccount     sufficient    pam_localuser.soaccount     sufficient    pam_succeed_if.so uid < 1000 quietaccount     required      pam_permit.sopassword    requisite     pam_pwquality.so try_first_pass local_users_only retry=3 authtok_type=password    sufficient    pam_unix.so sha512 shadow nullok try_first_pass use_authtokpassword    required      pam_deny.sosession     optional      pam_keyinit.so revokesession     required      pam_limits.so-session     optional      pam_systemd.sosession     [success=1 default=ignore] pam_succeed_if.so service in crond quiet use_uidsession     required      pam_unix.soAlso, I think the bunch of gdm-* files could be relevant as it's my understanding that gdm is the Gnome login screen? However, non of them has pam-fprintd.so in it and adding it to e.g. gdm-fingerprint had no effect.
Lenovo T440s Fingerprint reader in Fedora 20
login;hardware;authentication;thinkpad
After all, I fixed the problem at least partially. Apparently,yum install fprintd-pamdid the trick. Now, I can use the fingerprint reader for sudo authentication and removing a screen lock but not yet for the initial login screen (which I think is quite weird, since the login screen and the screen lock prompt look pretty much the same). Any further answer on how to achieve this is still welcome.