Welcome to our peer-to-peer forums, where owners help owners. Need help now? Visit eSupport here.

English Community

Linux Operating SystemsUbuntu
All Forum Topics
Options

2 Posts

07-03-2020

United States of America

2 Signins

30 Page Views

  • Posts: 2
  • Registered: ‎07-03-2020
  • Location: United States of America
  • Views: 30
  • Message 1 of 4

thinkpad x1 yoga 3rd ubuntu could not access any fingerprint reader

2020-07-03, 17:17 PM

hello 

when i remove windows and install Ubuntu 20.04 the touch  fingerprint reader not working and wecom tablet too

when i open setting----->user----->fingerprint login is disable when i want enable it 

open error message ((could not access any fingerprint reader )) 

 

 

 

when i power on my laptop in startup  is slower than windows 

 

is my laptop not compatible to Ubuntu??!!???

 

thank you 

Reply
Options

778 Posts

07-22-2019

Canada

505 Signins

6016 Page Views

  • Posts: 778
  • Registered: ‎07-22-2019
  • Location: Canada
  • Views: 6016
  • Message 2 of 4

Re:thinkpad x1 yoga ubuntu could not access any fingerprint reader

2020-07-04, 2:26 AM

Hi @bassam89 

 

I'm not sure which version of Yoga you have but it is possible you have a generation that doesn't have HW support for the fingerprint available in Linux.

 

Can you do lsusb and have a look and see if you get:

Bus 001 Device 003: ID 06cb:00bd Synaptics, Inc.

 

If it's not this device then I'm afraid Linux support isn't available.

If you do have this device then you likely need to update the firmware before fingerprint enrollment will work

 

Mark

Reply
Options

2 Posts

07-03-2020

United States of America

2 Signins

30 Page Views

  • Posts: 2
  • Registered: ‎07-03-2020
  • Location: United States of America
  • Views: 30
  • Message 3 of 4

Re:thinkpad x1 yoga 3rd ubuntu could not access any fingerprint reader

2020-07-04, 9:37 AM

my laptop is 3rd gen

core i7 

Reply
Options

1 Posts

12-30-2020

United States of America

2 Signins

15 Page Views

  • Posts: 1
  • Registered: ‎12-30-2020
  • Location: United States of America
  • Views: 15
  • Message 4 of 4

Re:thinkpad x1 yoga 3rd ubuntu could not access any fingerprint reader

2020-12-30, 20:45 PM

I'm guessing this answer is too late to help OP, but posting for future users.

 

The fingerprint reader that comes with the Thinkpad X1 Yoga (as of Gen 5) is supported by Linux, but you have to install the drivers for it specifically. For some reason Lenovo doesn't install them even when it ships the laptop with Ubuntu (as in my case).

 

My lenovo thinkpad X1 Yoga Gen 5 didn't have the ability to even see the fingerprint reader due to missing firmware, so the GUI option of going to settings > Users > Disabled didn't appear for me. Here is what worked:

 

Update the firmware

You might need sudo for these steps.

 

In the terminal, run this to update the metadata for the firmware update manager:

 

~$ fwupdmgr refresh


Next get the latest firmware updates:

~$ fwupdmgr update

 

You should see two updates (at least) for the Prometheus Synaptic Fingerprint Reader. Install them both.

 

Enroll Fingerprint

I'm assuming here that you're on Ubuntu 20.04 or later, which has a GUI option for fingerprint setup. If not you may want to google details about fprintd-enroll to do it via command line.

 

Now check Settings > Users > Disabled (this will show up in the Authentication and Login section if it worked) and click and touch the fingerprint reader to enroll a fingerprint.

 

More Troubleshooting

 

I'm not sure exactly which of all these steps made it work for me because I tried a lot of them! So I'll include the rest just in case.

 

Install fprint libs

 

If your fingerprint still doesn't work you may need to double check that fprintd is installed, as that is what linux uses to talk to the reader.

 

~$ sudo apt install -y fprintd libpam-fprintd

Enable PAM

You may need to enable it in the Pluggable Authentication Module (PAM):

 

~$ sudo pam-auth-update

 

It will prompt for your password and then show a dialogue window with auth options. Move to the fingerprint option and toggle it "on" (*) with the spacebar if it doesn't already have a star in the box.

 

Hardware Probe

 

If all this doesn't work you should double check that you have the supported hardware.

 

Check your hardware by running:

 

~$ lsusb

 

It'll look something like this:

 

Bus 004 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 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 009: ID 06cb:00bd Synaptics, Inc. 
Bus 001 Device 008: ID 13d3:56bb IMC Networks Integrated Camera
Bus 001 Device 007: ID 056a:51bd Wacom Co., Ltd Pen and multitouch sensor
Bus 001 Device 006: ID 046d:c52f Logitech, Inc. Unifying Receiver
Bus 001 Device 010: ID 8087:0026 Intel Corp. 
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

 

06cb:00bd Synaptics, Inc. is the fingerprint reader I have. 06cb:00bd is the hardware id (vendor ID: Device ID), and that is the one in the Lenovo Thinkpad X1 Yoga Gen 5. If you have a different ID you should check the list of hardware that fprint supports on https://fprint.freedesktop.org/supported-devices.html (ctrl-f for your hardware ID) to see if yours is there. If it's not, it may not be supported by linux.

 

You can check the libprintf issues on their gitlab to see if they're working on any beta support: https://gitlab.freedesktop.org/libfprint/libfprint/-/issues

 

You can get more details on support for your hardware here: https://linux-hardware.org/index.php?view=search&vendorid=06cb&deviceid=00bd#list

 

 

Linux <3
Reply
Forum Home

Community Guidelines

Please review our Guidelines before posting.

Learn More

Check out current deals!

Go Shop
X

Save

X

Delete

X

No, I don’t want to share ideas Yes, I agree to these terms

Most Liked Authors

(Last 7 days)

View All