Software & AppsOperating SystemLinux

How To Get Fingerprint Reader Working on Dell XPS 15 in Ubuntu 21.04

Ubuntu 4

In this comprehensive guide, we will walk you through the process of getting the fingerprint reader working on your Dell XPS 15 running Ubuntu 21.04. This guide is designed to be as detailed and user-friendly as possible, so you can follow along even if you are not an experienced Linux user.

Quick Answer

To get the fingerprint reader working on your Dell XPS 15 in Ubuntu 21.04, you need to check if the system detects the fingerprint reader, install the necessary packages, reboot the system, and register your fingerprint. However, if your specific fingerprint reader model is not fully supported, there may not be a production-quality driver available at the moment. In that case, you can explore alternative solutions mentioned in the post or check for updates on driver development.

Step 1: Checking the Fingerprint Reader

The first step in this process is to check whether your system detects the fingerprint reader. You can do this by running the lsusb command in the terminal. This command lists all USB devices connected to your system.

To run this command, open the terminal and type:

lsusb

Look for a line in the output that mentions “Shenzhen Goodix Technology Co.,Ltd. Fingerprint Reader”. If this line is present, it means that your system can see the fingerprint reader.

Step 2: Installing the Necessary Packages

Next, you will need to install the libfprint package, which provides the fingerprint reader functionality. You can do this by running the following command in the terminal:

sudo apt install libfprint-2-2 libfprint-2-tod1-goodix

The sudo command allows you to run other commands with administrative privileges, while apt install is used to install packages. libfprint-2-2 and libfprint-2-tod1-goodix are the names of the packages you need to install.

Step 3: Rebooting the System

After installing the necessary packages, you should reboot your system to ensure that the changes take effect. You can do this by clicking on the power icon in the top right corner of your screen and selecting ‘Restart’.

Step 4: Registering Your Fingerprint

Once your system has rebooted, you can try registering your fingerprint. You can do this by running the fprintd-enroll command in the terminal. This command is used to enroll your fingerprints with the fingerprint reader.

fprintd-enroll

If you encounter the error message “Impossible to enroll: GDBus.Error:net.reactivated.Fprint.Error.NoSuchDevice: No devices available”, it means that the fingerprint reader is not fully supported.

Step 5: Checking for Driver Development

If the above steps do not work, it is possible that there is no production-quality driver available for your specific fingerprint reader model (27c6:5395) at the moment. You can check the progress of the driver development in the libfprint GitLab repository.

Alternative Solutions

In the meantime, you can try alternative solutions mentioned in the comments. One option is to follow the instructions provided in this thread and this post to enable support for the Broadcom 58200 fingerprint sensor, which might work for your Dell XPS 15 as well.

Conclusion

Getting the fingerprint reader to work on your Dell XPS 15 running Ubuntu 21.04 can be a bit tricky, but with the right steps and a little patience, it is definitely possible. Remember that the availability and compatibility of drivers can vary depending on the specific hardware model and the version of Ubuntu you are using. Always check for updates and search for solutions specific to your hardware model if the provided steps do not work.

Can I use this guide for other Dell XPS models or Ubuntu versions?

This guide is specifically tailored for the Dell XPS 15 running Ubuntu 21.04. While some steps may be similar for other Dell XPS models or Ubuntu versions, there may be differences in hardware and software configurations. It is always recommended to search for specific guides or solutions that match your hardware model and Ubuntu version.

How do I open the terminal in Ubuntu?

To open the terminal in Ubuntu, you can use the keyboard shortcut Ctrl + Alt + T. Alternatively, you can search for "Terminal" in the applications menu and click on it to open.

Can I skip Step 1 if I already know that my system detects the fingerprint reader?

Yes, if you already know that your system detects the fingerprint reader, you can skip Step 1 and proceed to Step 2 directly.

What should I do if I encounter an error during the installation of the necessary packages?

If you encounter an error during the installation of the necessary packages, make sure you have a stable internet connection and try running the installation command again. If the error persists, you can search for the specific error message online or seek help from the Ubuntu community forums or support channels.

Can I use the fingerprint reader for system authentication and unlocking?

Yes, after successfully registering your fingerprint, you can configure Ubuntu to use the fingerprint reader for system authentication and unlocking. You can do this by going to the "Settings" menu, selecting "Users" or "Users & Authentication", and then enabling the fingerprint authentication option. The exact steps may vary depending on your Ubuntu version and desktop environment.

Will this guide work for dual-boot systems with Windows and Ubuntu?

This guide is specifically written for Ubuntu 21.04, but the steps may also work for dual-boot systems with Windows and Ubuntu. However, it is important to note that dual-boot configurations can sometimes cause conflicts with hardware drivers. It is recommended to create a backup of your important data and proceed with caution, as modifying system configurations can have unintended consequences.

Leave a Comment

Your email address will not be published. Required fields are marked *