Service error
Hello! I have used fprintd extensively over the past few months, and it has worked very well with some noticeable improvements along the way. Thank you a lot for that! But lately I have encountered a recurring bug and I though I'd share. Sorry if it's already reported, I scanned the issues but I didn't see anything close.
From time to time, with no trigger that I can tell, the fprintd service will stop working. I use fprint with PAM, so I first noticed because I was directly prompted for my password. A simple sudo systemctl restart fprintd
makes it functional again every time. My laptop is a Thinkpad T14 Gen 1, with a Synaptics Prometheus fingerprint reader. I run an up-to-date Arch distro with sway and the 5.14.6 kernel if it makes a difference. fprintd and libfprint are both version 1.94.0-1. Here is an output from sudo systemctl status fprintd
, with the service in a non-functional state:
Sep 22 17:00:35 thinkpad systemd[1]: Starting Fingerprint Authentication Daemon...
Sep 22 17:00:35 thinkpad fprintd[348840]: libusb: error [get_usbfs_fd] libusb couldn't open USB device /dev/bus/usb/006/005, errno=19
Sep 22 17:00:35 thinkpad fprintd[348840]: Ignoring device due to initialization error: USB error on device 06cb:00bd : Input/Output Error [-1]
Sep 22 17:00:35 thinkpad systemd[1]: Started Fingerprint Authentication Daemon.
Anyway, it's not urgent or anything. It may also come from my end, in which case I would appreciate any pointer to help solve the issue. Many thanks again for this project!