Having some issues with the finger print scanner. I have the same issue on both Ubuntu 20.04, 21.10, Fedora 34 and Fedora 35 beta.
When enrolling a fingerprint, at some point in the process when lifting/placing my finger over and over, I get the message “Fingerprint device disconnected”. In Ubuntu seems to happen in the later half of the process, in Fedora right at the first tap. If you click cancel, then attempt to go enroll again, I get the second error about the device already being in use.
I cant seem to get beyond this point. Any suggestions?
Well…I’m running Fedora 35 beta without any problems whatsoever. With the others you need to make sure you are running the latest kernel. If still having issues…I’d look at the underside of your keyboard and see if you notice any defect and also ensure the cable is attached properly.
I’m also seeing this on Fedora 35 (5.14.14-300) - works fine for me on other distros and windows though, not sure what the issues is with latest Fedora. I’ve tried a bunch of other versions of libfprint but no dice.
Further update -
The solution from @Henry_Luengas works wonders, but sometimes an OS reinstall or dual boot situation can make it even more difficult to solve.
Below is a solution from @Devyn_Cairns that has saved me and many others in getting back their fingerprint reader functionality.
This worked for me on the latest Fedora 35, with caveats. I had a bunch of fingerprints enrolled in the OS that I needed to remove that I couldn’t get-at using fprintd-delete. At first I would get cryptic error messages when running this python script when trying to list or delete enrolled prints. If you encounter this, you might try using fprint-delete initially (e.g.):
I don’t know what it was that in the end helped, but thank you guys for all the input. After having to refresh the popOS installation I could not get the fingerprint reader to work. All the things listed here said that there were 0 fingerprints registered to the device, but still it seemed to have fixed it.