fprintd-enroll not work, BUG: (dev->state != DEV_STATE_ENROLL_STARTING): fpi_drvcb_enroll_started()
Description of problem:
I'am trying to use the fingerprint device (VFS5011) in Lenovo Thinkpad 13. For what reason, my fingerprint is never recognized, and fprintd
triggers a warning and it never works.
Version-Release number of selected component (if applicable):
$ cat /etc/*-release | grep -i fedora | head -1
Fedora release 29 (Twenty Nine)
$ uname -a
Linux leebc-tp 4.20.6-200.fc29.x86_64 #1 SMP Thu Jan 31 15:50:43 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux
$ rpm -qa | grep fprint
libfprint-0.8.2-2.fc29.x86_64
fprintd-0.8.1-3.fc29.x86_64
$ lsusb
Bus 002 Device 002: ID 0bda:0411 Realtek Semiconductor Corp.
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 005: ID 8087:0a2b Intel Corp.
Bus 001 Device 010: ID 138a:0011 Validity Sensors, Inc. VFS5011 Fingerprint Reader
Bus 001 Device 003: ID 04f2:b569 Chicony Electronics Co., Ltd
Bus 001 Device 009: ID 12c9:1002
Bus 001 Device 008: ID 04b4:ef0f Cypress Semiconductor Corp.
Bus 001 Device 002: ID 0bda:5411 Realtek Semiconductor Corp.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
How reproducible:
Always
Steps to Reproduce:
-
$ fprintd-enroll
and enroll my right finger $ fprintd-verify
- never matches
Additional info:
journal log says,
BUG: (dev->state != DEV_STATE_ENROLL_STARTING): fpi_drvcb_enroll_started() ../libfprint/async.c:133
on fprintd-enroll
, and,
BUG: (dev->state != DEV_STATE_VERIFY_STARTING): fpi_drvcb_verify_started() ../libfprint/async.c:296
on fprintd-verify
.
(Almost) Full log using
Environment="G_MESSAGES_PREFIXED=all"
Environment="G_MESSAGES_DEBUG=all"
Environment="G_DEBUG=fatal-warnings"
for fprintd-enroll
is attached.
journalctl_fprintd_e.log