Hello,
I need some help narrowing down a problem with the fingerprint reader on a Thinkpad X1C9.
The problem was already present with Fedora 34, but got worse with Fedora 35 or Kernel update “kernel-5.14.17-301.fc35”.
The fingerprint reader (06cb:00fc) is detected and I could enrol fingerprints on Fedora 34 as well as on Fedora 35.
Until recently (clean install of Fedora 35, or Update to “kernel-5.14.17-301.fc35”, I’m not sure) , I could only log in with the fingerprint reader after reboot, but never after cold boot. After boot, I usually start a terminal and look for updates. The “sudo” required a fingerprint to execute, but only for a fraction of a second and then required password. If I did a reboot, I was able to log in and also execute “sudo” with the the fingerprint reader.
Since about a week (clean install of Fedora 35, or Update to “kernel-5.14.17-301.fc35”, I’m not sure), the problem worsened: I still can’t log in with the fingerprint reader after cold boot and when I execute “sudo”, it asks for a fingerprint, but don’t read them, until fingerprint unlock times out, only then am I asked for password instead. After reboot, everything works as expected.
Update to “kernel-5.14.18-301.fc35” didn’t solve the problem.
[xyz@abcd ~]$ rpm -qa | grep -i fprint
libfprint-1.94.2-1.fc35.x86_64
fprintd-1.94.1-1.fc35.x86_64
fprintd-pam-1.94.1-1.fc35.x86_64
[xyz@abcd ~]$ journalctl -u fprintd
-- Boot 8013a6216e644d758428dcd7c8002b67 --
nov 20 09:09:44 fedora systemd[1]: Starting Fingerprint Authentication Daemon...
nov 20 09:09:44 fedora fprintd[1907]: Failed to open /sys/bus/usb/devices/3-3/power/persist
nov 20 09:09:44 fedora systemd[1]: Started Fingerprint Authentication Daemon.
nov 20 09:09:46 fedora fprintd[1907]: identify has failed: 114
nov 20 09:09:46 fedora fprintd[1907]: Device reported an error during identify: Unexpected result from device 114
nov 20 09:10:16 fedora systemd[1]: fprintd.service: Deactivated successfully.
nov 20 09:11:21 fedora systemd[1]: Starting Fingerprint Authentication Daemon...
nov 20 09:11:21 fedora fprintd[3354]: Failed to open /sys/bus/usb/devices/3-3/power/persist
nov 20 09:11:21 fedora systemd[1]: Started Fingerprint Authentication Daemon.
nov 20 09:11:54 fedora systemd[1]: fprintd.service: Deactivated successfully.
-- Boot 13a452bc424543108c865f333b59dfdd --
nov 20 09:20:58 fedora systemd[1]: Starting Fingerprint Authentication Daemon...
nov 20 09:20:58 fedora fprintd[1894]: Failed to open /sys/bus/usb/devices/3-3/power/persist
nov 20 09:20:58 fedora systemd[1]: Started Fingerprint Authentication Daemon.
nov 20 09:21:38 fedora systemd[1]: fprintd.service: Deactivated successfully.
Is there a configuration solution or should I report a bug? If a bug, where should I report (Fedora, Gnome, fprint, pam)?
Thanks in advance for any help!