Hello all
I was running Windows 10/11 and had no issues whatsoever with the fingerprint reader, but on a fresh install of Fedora 37 it just will not enroll a fingerprint. I did another fresh install and all I’ve done to this one is sudo dnf upgrade -y
, but still no luck. Here’s the output of trying to do this manually from the terminal:
[afranco@localhost-live Code]$ fprintd-enroll -f right-index-finger afranco
Using device /net/reactivated/Fprint/Device/0
Enrolling right-index-finger finger.
Enroll result: enroll-duplicate
[afranco@localhost-live Code]$
[afranco@localhost-live Code]$ systemctl status fprintd
● fprintd.service - Fingerprint Authentication Daemon
Loaded: loaded (/usr/lib/systemd/system/fprintd.service; static)
Active: active (running) since Tue 2022-12-27 22:24:38 CST; 59s ago
Docs: man:fprintd(1)
Main PID: 5233 (fprintd)
Tasks: 6 (limit: 38209)
Memory: 1.9M
CPU: 91ms
CGroup: /system.slice/fprintd.service
└─5233 /usr/libexec/fprintd
Dec 27 22:24:38 localhost-live fprintd[5233]: libusb: error [udev_hotplug_event] ignoring udev action change
Dec 27 22:24:38 localhost-live systemd[1]: Started fprintd.service - Fingerprint Authentication Daemon.
Dec 27 22:24:38 localhost-live fprintd[5233]: libusb: error [udev_hotplug_event] ignoring udev action change
Dec 27 22:25:01 localhost-live fprintd[5233]: libusb: error [udev_hotplug_event] ignoring udev action change
Dec 27 22:25:01 localhost-live fprintd[5233]: libusb: error [udev_hotplug_event] ignoring udev action change
Dec 27 22:25:09 localhost-live fprintd[5233]: libusb: error [udev_hotplug_event] ignoring udev action change
Dec 27 22:25:09 localhost-live fprintd[5233]: libusb: error [udev_hotplug_event] ignoring udev action change
Dec 27 22:25:23 localhost-live fprintd[5233]: libusb: error [udev_hotplug_event] ignoring udev action change
Dec 27 22:25:23 localhost-live fprintd[5233]: libusb: error [udev_hotplug_event] ignoring udev action change
Dec 27 22:25:30 localhost-live fprintd[5233]: Failed to garbage collect duplicate print, cannot continue with enroll: Passed (print) data is not valid.
[afranco@localhost-live Code]$
[afranco@localhost-live Code]$
I’ve tried the libfprint_delete_device_prints.py script, but that errors with the following:
[afranco@localhost-live Code]$ sudo python3 libfprint_delete_device_prints.py
<__gi__.FpiDeviceGoodixMoc object at 0x7f5675487080 (FpiDeviceGoodixMoc at 0x56520d97b140)>
goodixmoc
UID036745B2_XXXX_MOC_B0
libusb: error [udev_hotplug_event] ignoring udev action change
libusb: error [udev_hotplug_event] ignoring udev action change
libusb: error [udev_hotplug_event] ignoring udev action change
libusb: error [udev_hotplug_event] ignoring udev action change
(process:6211): libfprint-ERROR **: 22:34:39.414: parse fingerlist error
Trace/breakpoint trap
[afranco@localhost-live Code]$
[afranco@localhost-live Code]$
[afranco@localhost-live Code]$ sudo python3 libfprint_delete_device_prints.py -d
<__gi__.FpiDeviceGoodixMoc object at 0x7f2fbce78980 (FpiDeviceGoodixMoc at 0x5635f2402140)>
goodixmoc
UID036745B2_XXXX_MOC_B0
libusb: error [udev_hotplug_event] ignoring udev action change
libusb: error [udev_hotplug_event] ignoring udev action change
libusb: error [udev_hotplug_event] ignoring udev action change
libusb: error [udev_hotplug_event] ignoring udev action change
(process:6240): libfprint-ERROR **: 22:34:42.997: parse fingerlist error
Trace/breakpoint trap
[afranco@localhost-live Code]$
[afranco@localhost-live Code]$
[afranco@localhost-live Code]$
And here’s the output of lsusb
:
[afranco@localhost-live Code]$ lsusb
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 002: ID 27c6:609c Shenzhen Goodix Technology Co.,Ltd. Goodix USB2.0 MISC
Bus 003 Device 003: ID 8087:0032 Intel Corp. AX210 Bluetooth
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 002: ID 090c:3350 Silicon Motion, Inc. - Taiwan (formerly Feiya Technology Corp.) USB DISK
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 006 Device 004: ID 0bda:8153 Realtek Semiconductor Corp. RTL8153 Gigabit Ethernet Adapter
Bus 006 Device 006: ID 0424:5744 Microchip Technology, Inc. (formerly SMSC) Hub
Bus 006 Device 005: ID 0424:5744 Microchip Technology, Inc. (formerly SMSC) Hub
Bus 006 Device 003: ID 0bda:0413 Realtek Semiconductor Corp. Dell dock
Bus 006 Device 002: ID 0bda:0487 Realtek Semiconductor Corp. Dell dock
Bus 006 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 005 Device 004: ID 413c:b06e Dell Computer Corp. Dell dock
Bus 005 Device 011: ID 413c:b06f Dell Computer Corp. Dell dock
Bus 005 Device 008: ID 0bda:402e Realtek Semiconductor Corp. USB Audio
Bus 005 Device 012: ID 413c:301d Dell Computer Corp. Dell Universal Receiver
Bus 005 Device 009: ID 413c:a506 Dell Computer Corp. DELL PROFESSIONAL SOUND BAR AE515
Bus 005 Device 006: ID 0424:2744 Microchip Technology, Inc. (formerly SMSC) Hub
Bus 005 Device 010: ID 05e3:0608 Genesys Logic, Inc. Hub
Bus 005 Device 007: ID 24f0:2037 Metadot DK4Q
Bus 005 Device 005: ID 0424:2744 Microchip Technology, Inc. (formerly SMSC) Hub
Bus 005 Device 003: ID 0bda:5413 Realtek Semiconductor Corp. Dell dock
Bus 005 Device 002: ID 0bda:5487 Realtek Semiconductor Corp. Dell dock
Bus 005 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
[afranco@localhost-live Code]$
[afranco@localhost-live Code]$
And for good measure, output of journalctl -u fprintd.service -p4
:
[afranco@localhost-live Code]$ journalctl -u fprintd.service -p4
Dec 27 22:01:04 localhost-live fprintd[1721]: Failed to garbage collect duplicate print, cannot continue with enroll: Passed (print) data is not valid.
-- Boot d308400fa2f74c4a9d507f9455b6f862 --
Dec 27 22:13:25 localhost-live fprintd[1490]: Failed to garbage collect duplicate print, cannot continue with enroll: Passed (print) data is not valid.
Dec 27 22:15:54 localhost-live fprintd[3875]: Failed to garbage collect duplicate print, cannot continue with enroll: Passed (print) data is not valid.
Dec 27 22:25:30 localhost-live fprintd[5233]: Failed to garbage collect duplicate print, cannot continue with enroll: Passed (print) data is not valid.
[afranco@localhost-live Code]$
[afranco@localhost-live Code]$
I’ve read a few other posts on the forum about fingerprint issues on Fedora 37, but I don’t believe I’ve found a post with this error message yet. Any advice and guidance would be greatly appreciated