Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Lenovo Thinkpad P53, 06cb:00bd Synaptics, No Device Found! #5

Open
turkino opened this issue Oct 10, 2020 · 21 comments
Open

Lenovo Thinkpad P53, 06cb:00bd Synaptics, No Device Found! #5

turkino opened this issue Oct 10, 2020 · 21 comments

Comments

@turkino
Copy link

turkino commented Oct 10, 2020

I have a laptop Lenovo Thinkpad P53, and I can't get the fingerprint reader to work. In fprint webpage it says my fingerprint reader is supported:

installed fingerprint reader: Bus 001 Device 004: ID 06cb:00bd Synaptics, Inc. Prometheus MIS Touch Fingerprint Reader
Synaptic Sensors supported by libfprint: 06cb:00bd, 06cb:00df, 06cb:00e9

But when I use Fingerprint GUI 1.09, it says "No Devices Found!":
image

Aditional information about the laptop:
OS: Manjaro 20.1.1 Mikah
Kernel: x86_64 Linux 5.8.3-2-MANJARO
Uptime: 38d 9h 34m
Packages: 1885
Shell: zsh 5.8
Resolution: 3840x2160
DE: KDE 5.74.0 / Plasma 5.19.5
WM: KWin
GTK Theme: Qogir-manjaro-dark [GTK2/3]
Icon Theme: breath2
Disk: 283G / 452G (66%)
CPU: Intel Core i7-9850H @ 12x 4.6GHz [55.0°C]
GPU: Quadro RTX 3000
RAM: 18194MiB / 31729MiB

@ManuGithubSteam
Copy link

Can you enroll with the libfprintd by itself like with the commands ?

@yarons
Copy link

yarons commented Jan 10, 2021

I succesfully enrolled my fingerprints and it worked, even with pam.d/sudo (configured as sufficient).

@firew4lker
Copy link

I have the same issue with my T14.

@yarons
Copy link

yarons commented Jun 18, 2021

I think the fingerprint sensor works better after fwupdmgr, it didn't work for several weeks after some bad kernel update and now it's working again with kernel 5.12.

@firew4lker
Copy link

I can use the sensor with fprint. E.g. I use ArchLinux with 5.12.10 kernel.

fprintd-verify
Using device /net/reactivated/Fprint/Device/0
Listing enrolled fingers:

  • #0: right-index-finger
    Verify started!
    Verifying: right-index-finger
    Verify result: verify-match (done)

@armellarcier
Copy link

having the same problem, I'm able to enroll and verify my fingerprint with fprintd 1.90.1 on manjaro, on a thinkpad carbon x1 9th gen

But no dice in fingerprint GUI. No device found !

@pawel-szopinski
Copy link

Same issue here. I've got the following sensor: 27c6:639c | Goodix MOC Fingerprint Sensor.

I can set it up with fprint-enroll, but fingeprint-gui does not detect it.

@firew4lker
Copy link

fingerprint-gui is only compatible with libfprint up to commit 823f2c1067a27deae4153dd9ece6ce24bedc0680 (libfprint version 1). The support for those models are after the tag v1 commit.

@maxulm
Copy link

maxulm commented Mar 24, 2022

Is there any plan to recreate compatibility?

@ilan-schemoul
Copy link

ilan-schemoul commented Apr 27, 2022

So I started to look into it and it seems a totally non trivial task.
From my understanding this project does not link against the libfprint-fprintd library but incorporates it in the code and the current version of fprintd (v2) seems to have very different API. It seems a big task.
Do the maintainers think moving to v2 is relevant ?
Having broader compatibility means moving to v2 right ?
What are the reasons (if I'm not mistaken) to include the library code inside this project instead of linking against it ?
Does anybody have started a fork ?
Is there another polkit authentication agent that support (because this project also provides a polkit agent) fprintd v2 ?
Maybe the best way forward for people just looking for a fingerprint polkit authentication agent is to create one from scratch if it does not exist already. Updating this project to v2 seems too big for someone like me who does not know the project but I may be wrong. If I have time I might try to do just that.

@Zeratoxx
Copy link

Zeratoxx commented May 15, 2022

I found this commit https://github.com/AzazeII/fingerprint-gui/commit/5a2425fe0c434af32bfa43002f48701f5d72ca06 in a fork of fingerprint-gui.

There, libfprint v2 is getting used but I can't build it because libfprint includes gio/gio.h from glib2 but somehow my make does not find it

@paradoxos
Copy link

paradoxos commented Jul 26, 2022

so the only way right now is to use fprintd without GUI to add and remove fingerprints?

06cb:00bd

@tchellomello
Copy link

Hitting this too

@cloudmadeofcandy
Copy link

Can also confirm this on my Thinkpad T490s after I update from 20.04 to 22.04

@davemackintosh
Copy link

I'm also seeing this with a Lenovo t480

@tmm360
Copy link

tmm360 commented Aug 3, 2023

same, Thinkpad P15 Gen1

@Big-Iron-Cheems
Copy link

Using a Thinkpad T16 Gen2, on EndeavourOS with kernel 6.5.3-arch1-1 x86_64.
Sensor works as intended with fprint.

fprintd-verify
Using device /net/reactivated/Fprint/Device/0
Listing enrolled fingers:
 - #0: right-index-finger
Verify started!
Verifying: right-index-finger
Verify result: verify-match (done)

Nothing comes up instead using fingerprint-gui, as no devices are recognised.

@mCr86
Copy link

mCr86 commented Nov 9, 2023

Same, ThinkPad P1 gen 5

@jpdias
Copy link

jpdias commented Feb 4, 2024

Same, with Yoga 370 on Arch.

@Culain
Copy link

Culain commented May 30, 2024

Same Issue with Thinkpad T480S and Manjaro.
Is there an alternative already? Or is someone working on a fix?

@yarons
Copy link

yarons commented Jun 20, 2024

Due to CVE-2024-37408 (use fingerprint for background authorization), this implementation is pretty crucial for securing Linux desktop systems.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests