Steps to reproduce:
1.      1) Start FP enrollment process
2.      2) Cancel the process after two samples
3.      3) <Don’t close the complete GUI >
4.      4) Again start FP enrollment from the GUI page displays “Fingerprint 
login”
5.      5) Observe 'FP enrollment' isn't happening
Attached the host log related to this, when the step-4 initiates again, it is 
observed that below function is not restarted again and Goodix sensor reported 
an error saying it is not enrollment start.
dev_class->enroll
Whereas windows host called enrollment start from scratch and didn’t observed 
this error.

Alternate workaround using Ubuntu,  close the Step-3 GUI and start again
from the GUI window “users”, no issue observed as the enrollment task is
called from start.

This issue is present only with goodix sensor laptops and don’t have
issue with other sensors as their library is not returning error about
this.

Below fw err received from goodix library:
[Tue Nov 08 11:37:02.316 2022] [GOODIX|Debug]Entry:AlgUpdateEnrollment
[Tue Nov 08 11:37:02.316 2022] [GOODIX|Error]Not enroll start

Host log:
(fprintd:2649): fprintd-DEBUG: 11:37:02.382: enroll_cb: result 
enroll-unknown-error
(fprintd:2649): fprintd-WARNING **: 11:37:02.382: Device reported an error 
during enroll: Enrollment failed : Device status = (89)

And also, windows Host code calls “discard enrollment” function after 
cancelling the current enrollment finger, this was not observed from Linux host 
OS, suspecting discard function should have present at below code.
We have manually induced discard enrollment function from tod driver host code 
after cancelling it, but it didn’t helped to fix above issue.

Upekts.c:

I am not sure if this issue is reproducible with the goodix sensor DELL laptop 
you have, can you try and let us know.
I will report issue at Launchpad.net related to Broadcom-tod module.


** Package changed: fprintd (Ubuntu) => libfprint-2-tod1-broadcom

-- 
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to fprintd in Ubuntu.
https://bugs.launchpad.net/bugs/1995922

Title:
  cancell enrollment and re-enrollment finger is failing

Status in libfprint-2-tod1-broadcom:
  New

Bug description:
  cancell enrollment and re-enrollment finger is failing

  ProblemType: Bug
  DistroRelease: Ubuntu 22.04
  Package: fprintd 1.94.2-1ubuntu0.22.04.1
  ProcVersionSignature: Ubuntu 5.15.0-47.51-generic 5.15.46
  Uname: Linux 5.15.0-47-generic x86_64
  ApportVersion: 2.20.11-0ubuntu82.1
  Architecture: amd64
  CasperMD5CheckResult: pass
  CurrentDesktop: ubuntu:GNOME
  Date: Tue Nov  8 13:19:52 2022
  InstallationDate: Installed on 2022-09-02 (67 days ago)
  InstallationMedia: Ubuntu 22.04.1 LTS "Jammy Jellyfish" - Release amd64 
(20220809.1)
  SourcePackage: fprintd
  UpgradeStatus: No upgrade log present (probably fresh install)

To manage notifications about this bug go to:
https://bugs.launchpad.net/libfprint-2-tod1-broadcom/+bug/1995922/+subscriptions


-- 
Mailing list: https://launchpad.net/~desktop-packages
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~desktop-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to