I can find the fingerprint of my laptop as from Shenzhen Goodix Technology.
$ lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 002: ID 27c6:6890 Shenzhen Goodix Technology Co.,Ltd. Goodix USB2.0 MISC
Bus 003 Device 003: ID 3277:00ff Shinetech XiaoMi WebCam
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
The fingerprint has a USB ID as 27c6:6890, which is listed as a supported device on the libfprint website. However, I don’t find the option of fingerprint login on the login screen. How can I enable it?
If GNOME does not show the fingerprint option, I would first separate the two parts: sensor support and PAM/login setup. Try fprintd-enroll from a terminal; if that fails, it is still a libfprint/device issue even if the USB id is listed. If enrollment works, install/check fprintd-pam, then enable it with sudo authselect enable-feature with-fingerprint and sudo authselect apply-changes. After that GDM usually offers fingerprint after selecting the user, but keep the password working too because fingerprint login can be flaky after suspend or updates.