Fingerprint suddenly stopped working (unknow error)
It used to work until last week - did nothing special. HW is working (BIOS and passed to a VM)
First no fingers recognized. Deleted all and tried to re-register but get the unknown error now...
Just put the right index finger on sensor once -> error.
Environment
Operating System: EndeavourOS
KDE Plasma Version: 5.27.6
KDE Frameworks Version: 5.108.0
Qt Version: 5.15.10
Kernel Version: 6.1.39-1-lts (64-bit)
Graphics Platform: X11
Processors: 16 × AMD Ryzen 7 PRO 4750U with Radeon Graphics
Memory: 30.6 GiB of RAM
Graphics Processor: AMD Radeon Graphics
Manufacturer: LENOVO
Product Name: 20UES00L00
System Version: ThinkPad T14 Gen 1
Fingerprintreader
❯ lsusb
...
Bus 006 Device 002: ID 06cb:00bd Synaptics, Inc. Prometheus MIS Touch Fingerprint Reader
...
Logs
❯ sudo env G_MESSAGES_DEBUG=all /usr/lib/fprintd -t
(fprintd:5265): GLib-GIO-DEBUG: 09:25:35.673: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
(fprintd:5265): fprintd-DEBUG: 09:25:35.675: About to load configuration file '/etc/fprintd.conf'
(fprintd:5265): fprintd-DEBUG: 09:25:35.675: Launching FprintObject
(fprintd:5265): libfprint-context-DEBUG: 09:25:35.675: Initializing FpContext (libfprint version 1.94.4)
(fprintd:5265): fprintd-DEBUG: 09:25:35.691: Preparing devices for resume
(fprintd:5265): libfprint-context-DEBUG: 09:25:35.692: No driver found for USB device 1D6B:0003
(fprintd:5265): libfprint-context-DEBUG: 09:25:35.692: No driver found for USB device 8087:0029
(fprintd:5265): libfprint-context-DEBUG: 09:25:35.692: No driver found for USB device 1D6B:0002
(fprintd:5265): libfprint-context-DEBUG: 09:25:35.692: No driver found for USB device 0BDA:8153
(fprintd:5265): libfprint-context-DEBUG: 09:25:35.692: No driver found for USB device 0424:5906
(fprintd:5265): libfprint-context-DEBUG: 09:25:35.692: No driver found for USB device 1D6B:0003
(fprintd:5265): libfprint-context-DEBUG: 09:25:35.692: No driver found for USB device 0424:284C
(fprintd:5265): libfprint-context-DEBUG: 09:25:35.692: No driver found for USB device 413C:301D
(fprintd:5265): libfprint-context-DEBUG: 09:25:35.692: No driver found for USB device 041E:40A0
(fprintd:5265): libfprint-context-DEBUG: 09:25:35.692: No driver found for USB device 0B0E:1113
(fprintd:5265): libfprint-context-DEBUG: 09:25:35.692: No driver found for USB device 2109:2812
(fprintd:5265): libfprint-context-DEBUG: 09:25:35.692: No driver found for USB device 0424:2906
(fprintd:5265): libfprint-context-DEBUG: 09:25:35.692: No driver found for USB device 1D6B:0002
(fprintd:5265): libfprint-context-DEBUG: 09:25:35.692: No driver found for USB device 1D6B:0003
(fprintd:5265): libfprint-context-DEBUG: 09:25:35.692: No driver found for USB device 04F2:B6D0
(fprintd:5265): libfprint-context-DEBUG: 09:25:35.692: No driver found for USB device 1D6B:0002
(fprintd:5265): libfprint-context-DEBUG: 09:25:35.692: No driver found for USB device 1D6B:0002
(fprintd:5265): libfprint-synaptics-DEBUG: 09:25:35.696: 1033142209: ../libfprint/libfprint/drivers/synaptics/synaptics.c:1231
(fprintd:5265): fprintd-DEBUG: 09:25:35.806: Got delay inhibitor for sleep.
(fprintd:5265): libfprint-synaptics-DEBUG: 09:25:35.806: Build Time: 1629962591
(fprintd:5265): libfprint-synaptics-DEBUG: 09:25:35.806: Build Num: 3478575
(fprintd:5265): libfprint-synaptics-DEBUG: 09:25:35.806: Version: 10.1
(fprintd:5265): libfprint-synaptics-DEBUG: 09:25:35.806: Target: 1
(fprintd:5265): libfprint-synaptics-DEBUG: 09:25:35.806: Product: 65
(fprintd:5265): libfprint-synaptics-DEBUG: 09:25:35.806: sequence number is 1
(fprintd:5265): libfprint-SSM-DEBUG: 09:25:35.806: [synaptics] SYNAPTICS_CMD_NUM_STATES entering state 0
(fprintd:5265): libfprint-SSM-DEBUG: 09:25:35.806: [synaptics] SYNAPTICS_CMD_NUM_STATES entering state 1
(fprintd:5265): libfprint-device-DEBUG: 09:25:35.812: Device reported probe completion
(fprintd:5265): libfprint-SSM-DEBUG: 09:25:35.812: [synaptics] SYNAPTICS_CMD_NUM_STATES completed successfully
(fprintd:5265): libfprint-device-DEBUG: 09:25:35.812: Completing action FPI_DEVICE_ACTION_PROBE in idle!
(fprintd:5265): libfprint-device-DEBUG: 09:25:35.812: Not updating temperature model, device can run continuously!
(fprintd:5265): fprintd-DEBUG: 09:25:35.814: Device Synaptics Sensors scan type changed to 'press'
(fprintd:5265): fprintd-DEBUG: 09:25:35.814: Device Synaptics Sensors enroll stages changed to 9
(fprintd:5265): fprintd-DEBUG: 09:25:35.814: Finger present 0
(fprintd:5265): fprintd-DEBUG: 09:25:35.814: Finger needed 0
(fprintd:5265): fprintd-DEBUG: 09:25:35.815: entering main loop
(fprintd:5265): fprintd-DEBUG: 09:25:35.815: D-Bus service launched with name: net.reactivated.Fprint
(fprintd:5265): fprintd-DEBUG: 09:25:45.411: Requesting authorization from :1.140 to call method 'Claim' for device 'Synaptics Sensors'
(fprintd:5265): fprintd-DEBUG: 09:25:45.412: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
(fprintd:5265): fprintd-DEBUG: 09:25:45.423: Authorization granted to :1.140 to call method 'Claim' for device 'Synaptics Sensors'!
(fprintd:5265): fprintd-DEBUG: 09:25:45.424: user 'peter' claiming the device: 0
(fprintd:5265): libfprint-synaptics-DEBUG: 09:25:45.536: 1042982587: ../libfprint/libfprint/drivers/synaptics/synaptics.c:1391
(fprintd:5265): libfprint-synaptics-DEBUG: 09:25:45.536: sequence number is 2
(fprintd:5265): libfprint-SSM-DEBUG: 09:25:45.536: [synaptics] SYNAPTICS_CMD_NUM_STATES entering state 0
(fprintd:5265): GLib-GIO-DEBUG: 09:25:45.537: GTask [gio] D-Bus interface method dispatch (source object: 0x56174bb9d350, source tag: 0x7f31d4445f50) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
(fprintd:5265): libfprint-SSM-DEBUG: 09:25:45.537: [synaptics] SYNAPTICS_CMD_NUM_STATES entering state 1
(fprintd:5265): libfprint-device-DEBUG: 09:25:45.537: Device reported open completion
(fprintd:5265): libfprint-SSM-DEBUG: 09:25:45.537: [synaptics] SYNAPTICS_CMD_NUM_STATES completed successfully
(fprintd:5265): libfprint-device-DEBUG: 09:25:45.537: Completing action FPI_DEVICE_ACTION_OPEN in idle!
(fprintd:5265): libfprint-device-DEBUG: 09:25:45.537: Not updating temperature model, device can run continuously!
(fprintd:5265): fprintd-DEBUG: 09:25:45.537: claimed device 0
(fprintd:5265): fprintd-DEBUG: 09:25:45.538: Requesting authorization from :1.140 to call method 'EnrollStart' for device 'Synaptics Sensors'
(fprintd:5265): fprintd-DEBUG: 09:25:45.538: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
(fprintd:5265): fprintd-DEBUG: 09:25:49.435: Authorization granted to :1.140 to call method 'EnrollStart' for device 'Synaptics Sensors'!
(fprintd:5265): fprintd-DEBUG: 09:25:49.435: file_storage_print_data_load(): loaded '/var/lib/fprint/peter/synaptics/1802d1957c26/7' Unbekannter Fehler -2
(fprintd:5265): fprintd-DEBUG: 09:25:49.435: start enrollment device 0 finger 7
(fprintd:5265): fprintd-DEBUG: 09:25:49.435: file_storage_discover_prints() for user 'admin' in '/var/lib/fprint/admin/synaptics/1802d1957c26'
(fprintd:5265): fprintd-DEBUG: 09:25:49.435: file_storage_print_data_load(): loaded '/var/lib/fprint/admin/synaptics/1802d1957c26/6' Erfolg
(fprintd:5265): fprintd-DEBUG: 09:25:49.435: file_storage_print_data_load(): loaded '/var/lib/fprint/admin/synaptics/1802d1957c26/9' Erfolg
(fprintd:5265): fprintd-DEBUG: 09:25:49.435: file_storage_discover_prints() for user 'admin' in '/var/lib/fprint/admin/synaptics/1802d1957c26'
(fprintd:5265): fprintd-DEBUG: 09:25:49.435: file_storage_print_data_load(): loaded '/var/lib/fprint/admin/synaptics/1802d1957c26/6' Erfolg
(fprintd:5265): fprintd-DEBUG: 09:25:49.435: file_storage_print_data_load(): loaded '/var/lib/fprint/admin/synaptics/1802d1957c26/9' Erfolg
(fprintd:5265): libfprint-device-DEBUG: 09:25:49.435: Not updating temperature model, device can run continuously!
(fprintd:5265): libfprint-synaptics-DEBUG: 09:25:49.435: data is 0x56174bb69290
(fprintd:5265): libfprint-synaptics-DEBUG: 09:25:49.435: 1046881545: ../libfprint/libfprint/drivers/synaptics/synaptics.c:851
(fprintd:5265): libfprint-synaptics-DEBUG: 09:25:49.435: sequence number is 3
(fprintd:5265): libfprint-SSM-DEBUG: 09:25:49.435: [synaptics] SYNAPTICS_CMD_NUM_STATES entering state 0
(fprintd:5265): GLib-GIO-DEBUG: 09:25:49.435: GTask [gio] D-Bus interface method dispatch (source object: 0x56174bb9d350, source tag: 0x7f31d4445f50) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
(fprintd:5265): libfprint-SSM-DEBUG: 09:25:49.435: [synaptics] SYNAPTICS_CMD_NUM_STATES entering state 1
(fprintd:5265): libfprint-synaptics-DEBUG: 09:25:49.449: data is 0x56174bb958c0
(fprintd:5265): libfprint-synaptics-DEBUG: 09:25:49.449: sequence number is 3
(fprintd:5265): libfprint-SSM-DEBUG: 09:25:49.449: [synaptics] SYNAPTICS_CMD_NUM_STATES entering state 0
(fprintd:5265): libfprint-SSM-DEBUG: 09:25:49.449: [synaptics] SYNAPTICS_CMD_NUM_STATES entering state 1
(fprintd:5265): libfprint-synaptics-DEBUG: 09:25:49.449: Place Finger on the Sensor!
(fprintd:5265): libfprint-SSM-DEBUG: 09:25:49.449: [synaptics] SYNAPTICS_CMD_NUM_STATES entering state 2
(fprintd:5265): libfprint-synaptics-DEBUG: 09:25:52.948: interrupt transfer done
(fprintd:5265): libfprint-SSM-DEBUG: 09:25:52.948: [synaptics] SYNAPTICS_CMD_NUM_STATES entering state 3
(fprintd:5265): libfprint-SSM-DEBUG: 09:25:52.949: [synaptics] SYNAPTICS_CMD_NUM_STATES entering state 4
(fprintd:5265): libfprint-SSM-DEBUG: 09:25:52.949: [synaptics] SYNAPTICS_CMD_NUM_STATES entering state 0
(fprintd:5265): libfprint-SSM-DEBUG: 09:25:52.949: [synaptics] SYNAPTICS_CMD_NUM_STATES entering state 1
(fprintd:5265): libfprint-device-DEBUG: 09:25:52.949: Device reported finger status change: FP_FINGER_STATUS_PRESENT
(fprintd:5265): fprintd-DEBUG: 09:25:52.949: Finger present 1
(fprintd:5265): fprintd-DEBUG: 09:25:52.949: Finger needed 0
(fprintd:5265): libfprint-synaptics-DEBUG: 09:25:52.949: Finger is now on the sensor
(fprintd:5265): libfprint-synaptics-DEBUG: 09:25:52.949: Received message with 0 sequence number 0x91, ignoring!
(fprintd:5265): libfprint-SSM-DEBUG: 09:25:52.949: [synaptics] SYNAPTICS_CMD_NUM_STATES entering state 2
(fprintd:5265): libfprint-synaptics-DEBUG: 09:25:53.060: interrupt transfer done
(fprintd:5265): libfprint-SSM-DEBUG: 09:25:53.060: [synaptics] SYNAPTICS_CMD_NUM_STATES entering state 3
(fprintd:5265): libfprint-SSM-DEBUG: 09:25:53.060: [synaptics] SYNAPTICS_CMD_NUM_STATES entering state 4
(fprintd:5265): libfprint-SSM-DEBUG: 09:25:53.060: [synaptics] SYNAPTICS_CMD_NUM_STATES entering state 0
(fprintd:5265): libfprint-SSM-DEBUG: 09:25:53.060: [synaptics] SYNAPTICS_CMD_NUM_STATES entering state 1
(fprintd:5265): libfprint-SSM-DEBUG: 09:25:53.060: [synaptics] SYNAPTICS_CMD_NUM_STATES entering state 2
(fprintd:5265): libfprint-synaptics-DEBUG: 09:25:53.204: interrupt transfer done
(fprintd:5265): libfprint-SSM-DEBUG: 09:25:53.204: [synaptics] SYNAPTICS_CMD_NUM_STATES entering state 3
(fprintd:5265): libfprint-SSM-DEBUG: 09:25:53.205: [synaptics] SYNAPTICS_CMD_NUM_STATES entering state 4
(fprintd:5265): libfprint-SSM-DEBUG: 09:25:53.205: [synaptics] SYNAPTICS_CMD_NUM_STATES entering state 0
(fprintd:5265): libfprint-SSM-DEBUG: 09:25:53.205: [synaptics] SYNAPTICS_CMD_NUM_STATES entering state 1
(fprintd:5265): libfprint-synaptics-DEBUG: 09:25:53.205: Print is not in database
(fprintd:5265): libfprint-device-DEBUG: 09:25:53.205: Device reported identify completion
(fprintd:5265): libfprint-device-DEBUG: 09:25:53.205: Device reported finger status change: FP_FINGER_STATUS_NONE
(fprintd:5265): fprintd-DEBUG: 09:25:53.205: Finger present 0
(fprintd:5265): fprintd-DEBUG: 09:25:53.205: Finger needed 0
(fprintd:5265): libfprint-SSM-DEBUG: 09:25:53.205: [synaptics] SYNAPTICS_CMD_NUM_STATES completed successfully
(fprintd:5265): libfprint-device-DEBUG: 09:25:53.205: Completing action FPI_DEVICE_ACTION_IDENTIFY in idle!
(fprintd:5265): libfprint-device-DEBUG: 09:25:53.205: Not updating temperature model, device can run continuously!
(fprintd:5265): libfprint-device-DEBUG: 09:25:53.206: Not updating temperature model, device can run continuously!
(fprintd:5265): libfprint-synaptics-DEBUG: 09:25:53.206: 1050651905: ../libfprint/libfprint/drivers/synaptics/synaptics.c:1002
(fprintd:5265): libfprint-synaptics-DEBUG: 09:25:53.206: user_id: FP1-20230724-7-7403AB89-peter, finger: 1
(fprintd:5265): libfprint-synaptics-DEBUG: 09:25:53.206: sequence number is 4
(fprintd:5265): libfprint-SSM-DEBUG: 09:25:53.206: [synaptics] SYNAPTICS_CMD_NUM_STATES entering state 0
(fprintd:5265): libfprint-SSM-DEBUG: 09:25:53.206: [synaptics] SYNAPTICS_CMD_NUM_STATES entering state 1
(fprintd:5265): libfprint-synaptics-DEBUG: 09:25:53.206: Enrollment has failed!: 213
(fprintd:5265): libfprint-device-DEBUG: 09:25:53.206: Device reported enroll completion
(fprintd:5265): libfprint-SSM-DEBUG: 09:25:53.206: [synaptics] SYNAPTICS_CMD_NUM_STATES completed successfully
(fprintd:5265): libfprint-device-DEBUG: 09:25:53.206: Completing action FPI_DEVICE_ACTION_ENROLL in idle!
(fprintd:5265): libfprint-device-DEBUG: 09:25:53.206: Not updating temperature model, device can run continuously!
(fprintd:5265): fprintd-DEBUG: 09:25:53.206: enroll_cb: result enroll-unknown-error
(fprintd:5265): fprintd-WARNING **: 09:25:53.206: Device reported an error during enroll: Enrollment failed (213)
(fprintd:5265): fprintd-DEBUG: 09:25:53.207: Requesting authorization from :1.140 to call method 'EnrollStop' for device 'Synaptics Sensors'
(fprintd:5265): fprintd-DEBUG: 09:25:53.207: Authorization granted to :1.140 to call method 'EnrollStop' for device 'Synaptics Sensors'!
(fprintd:5265): GLib-GIO-DEBUG: 09:25:53.208: GTask [gio] D-Bus interface method dispatch (source object: 0x56174bb9d350, source tag: 0x7f31d4445f50) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
(fprintd:5265): fprintd-DEBUG: 09:25:53.208: Requesting authorization from :1.140 to call method 'Release' for device 'Synaptics Sensors'
(fprintd:5265): fprintd-DEBUG: 09:25:53.208: Authorization granted to :1.140 to call method 'Release' for device 'Synaptics Sensors'!
(fprintd:5265): libfprint-synaptics-DEBUG: 09:25:53.209: 1050654773: ../libfprint/libfprint/drivers/synaptics/synaptics.c:1412
(fprintd:5265): libfprint-synaptics-DEBUG: 09:25:53.209: sequence number is 5
(fprintd:5265): libfprint-SSM-DEBUG: 09:25:53.209: [synaptics] SYNAPTICS_CMD_NUM_STATES entering state 0
(fprintd:5265): GLib-GIO-DEBUG: 09:25:53.209: GTask [gio] D-Bus interface method dispatch (source object: 0x56174bb9d350, source tag: 0x7f31d4445f50) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
(fprintd:5265): libfprint-SSM-DEBUG: 09:25:53.209: [synaptics] SYNAPTICS_CMD_NUM_STATES entering state 1
(fprintd:5265): libfprint-synaptics-DEBUG: 09:25:53.209: Fingerprint sensor ready to be powered down
(fprintd:5265): libfprint-device-DEBUG: 09:25:53.209: Device reported close completion
(fprintd:5265): libfprint-SSM-DEBUG: 09:25:53.209: [synaptics] SYNAPTICS_CMD_NUM_STATES completed successfully
(fprintd:5265): libfprint-device-DEBUG: 09:25:53.209: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
(fprintd:5265): libfprint-device-DEBUG: 09:25:53.209: Not updating temperature model, device can run continuously!
(fprintd:5265): fprintd-DEBUG: 09:25:53.209: released device 0