English Community

ThinkPad E16 Gen1 Fingerprint Reader in Linux

When I use the `lsusb` command in Linux, I see:

 

Bus 003 Device 002: ID 27c6:550a Shenzhen Goodix Technology Co.,Ltd. FingerPrint

 

However, I do not see anything that looks like a fingerprint reader, and running the command `fprintd-enroll` produces the error:

 

Impossible to enroll: GDBus.Error:net.reactivated.Fprint.Error.NoSuchDevice: No devices available

 

Does the ThinkPad E16 really have a fingerprint reader? Someone suggested to me that it might be built in to the power button -- would that be the case? If my machine does have a fingerprint reader, is there a way I can get it working under Linux? A quick DuckDuckGo search reveals that drivers are available (from Dell, I think) for some other models of fingerprint reader from Shenzhen Goodix, but none of the ones I tried seem to work with my particular fingerprint reader (assuming it is even really there, and not a glitched listing from `lsusb`).

 

The entire rest of the machine works just fine under Linux -- all drivers and their relevant firmware are installed and working, so it is just this one thing I need help with.

0
0

Re:ThinkPad E16 Gen1 Fingerprint Reader in Linux

Welcome to Lenovo Community RandomMimikyu,

The ThinkPad E16 Gen1 does indeed have a fingerprint reader, and it is integrated into the power button. However, the support for fingerprint readers in Linux can be a bit tricky, especially for newer models.

The error message you're seeing suggests that the system is not recognizing the fingerprint reader. This could be due to a lack of proper drivers. Unfortunately, as you've found, there may not be a Linux driver available for this specific model of fingerprint reader yet.

I would recommend keeping an eye on the Linux Vendor Firmware Service for any updates regarding support for this device. You can also check the Ubuntu Fingerprint Reader Documentation for general troubleshooting steps and advice. I have also requested to move this to the Linux boards for more effective assistance.

I hope this helps, and please let me know if you have any other questions.

Best regards,

Hassen_Lenovo

 

   
We're here to help troubleshoot and investigate your issue, but know that you can always open a warranty service case here.
Get 10% Discount on Warranty & Services Upgrades Now!
Find original parts and upgrades on the Parts Lookup site.
Batteries, AC Adapters, Memory, Storage, Displays, Cables and much more.

Did someone help you today? Press the thumbs-up icon below to thank them!
If you find a post helpful and it answers your question, please click the "Accept Solution" button!

0
0

Re:ThinkPad E16 Gen1 Fingerprint Reader in Linux

I had the same problem with a Lenovo ThinkBook 14 Gen6 and Ubuntu 23.10. The following steps worked for me:

  1. Download the Goodix fingerprint driver from the Lenovo Lenovo website . This will be some zip archive. Unzip it. It contains another zip archive named libfprint-tod-goodix-... Unzip it, too. Now, it contains a deb file named libfprint-2-tod-goodix_amd64.deb.
  2. In the terminal type
    1. $ sudo apt install libfprint-2-2
    2. Navigate to your deb file and type $ sudo dpkg -i libfprint-2-tod-goodix_amd64.deb
  3. Reboot.
7
7

Identify Your Device

OR

Don't want to provide your serial number? You can also Browse by product

Find your Device

Problem solved or need help? Click here.