UNRESOLVED - Fingerprint Sensor not Working - Dell Inspiron 5406

Default must be set on yes

Then run the command

pam-auth-update --enable fprintd
1 Like

Ran that command as a user and failed, as sudo and contents of the fprint file still show Default: No

1 Like

If you use root ? sudo -i ?

File still shows Default: No

1 Like

You have to edit it manually

And run

pam-auth-update --enable fprintd

I forgot the d in the command :sweat_smile:

1 Like

Okay, and what next? I don't see any place to register fingerprints.

1 Like

So in short for @jpgalvao

sudo -i

gedit /usr/share/pam-configs/fprintd

Default: No must set to Yes

Save the file

pam-auth-update --enable fprintd

Reboot and lets hope it works

1 Like

Mine was also no by default.
I was able to change it to yes and reboot but it didn't work :confused:

2 Likes
$ sudo apt install fprintd libpam-fprintd
fprintd-enroll -f right-middle-finger

enrolled a finger. For example:

$ fprintd-enroll -f right-middle-finger
Enrolling right-middle-finger finger.
Enroll result: enroll-stage-passed
Enroll result: enroll-stage-passed
Enroll result: enroll-stage-passed
Enroll result: enroll-stage-passed
Enroll result: enroll-stage-passed
Enroll result: enroll-stage-passed
Enroll result: enroll-stage-passed
Enroll result: enroll-completed
$ # then verify
$ fprintd-verify 
Using device /net/reactivated/Fprint/Device/0
Listing enrolled fingers:
 - #0: right-middle-finger
 - #1: right-index-finger
Verify started!
Verifying: right-middle-finger
Verify result: verify-match (done)

All good. Now all that was needed was to add the fingerprint requirement to the authentication system, PAM. This is usually done by editing files in /etc/pam.d/ (there is one file per authentication context: login, sudo, gdm, polkit-1, etc), but I discovered that on Debian it could also be managed by pam_auth-update, a small utility that can fill the PAM configuration according to profiles defined in /usr/share/pam-configs/. Conveniently, Debian provides /usr/share/pam-configs/fprintd, which allows to enable fingerprint authentication everywhere, cleanly.

$ sudo  pam-auth-update --enable fprintd

And that’s it!

1 Like

joao@joao-Inspiron-5406-2n1:~$ fprintd-enroll -f right-middle-finger
Impossible to enroll: GDBus.Error:net.reactivated.Fprint.Error.NoSuchDevice: No devices available

1 Like

Try

$ sudo apt install fprintd libpam-fprintd

And try the steps again from my last post.

It was already installed :confused:
I also tried this but it didn't work drivers - How do I get the fingerprint reader to work in Ubuntu 21.04? (XPS 15) - Ask Ubuntu

1 Like

The only thing you can try now is

wget -O ~/Downloads http://dell.archive.canonical.com/updates/pool/public/libf/libfprint-2-tod1-goodix/libfprint-2-tod1-goodix_0.0.6-0ubuntu1~somerville1_amd64.deb
sudo dpkg -i libfprint-2-tod1-goodix_0.0.6-0ubuntu1~somerville1_amd64.deb

Reboot

fprintd-enroll

I just don't think these Dell fingerprint readers will work Zorin.


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

Starting with 21.10, you may not need to do this anymore as Linux kernel 5.12 and newer will support the device out of the box.

Sorry, it didn't work :frowning:

1 Like

I am sorry for having no working solution...

The only solution is to try a live linux distro that has kernel 5.12 and up.

Manjaro, Ubuntu 21.10, Pop! OS 21.10

1 Like

Downloaded package, installed missing dependencies and then installed download.

ran fprintd-enroll

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

1 Like

According to that page the fingerprint needs a firmware upgrade, i dont know if this can be done on Zorin.

No problem, I'm glad you tried your best to solve my problem.
I love Zorin, so I'll get to live without the fingerprint sensor :rofl:
Thank you very much for trying, i hope one day someone fixes it

1 Like