Package Details: libfprint-2-tod1-xps9300-bin 0.0.6-2

Git Clone URL: https://aur.archlinux.org/libfprint-2-tod1-xps9300-bin.git (read-only, click to copy)
Package Base: libfprint-2-tod1-xps9300-bin
Description: Proprietary driver for the fingerprint reader on the Dell XPS 13 9300 - direct from Dell's Ubuntu repo
Upstream URL: https://git.launchpad.net/~oem-solutions-engineers/libfprint-2-tod1-goodix/+git/libfprint-2-tod1-goodix/
Licenses: custom
Groups: fprint
Submitter: vagaerg
Maintainer: vagaerg (kubrick)
Last Packager: vagaerg
Votes: 12
Popularity: 0.000000
First Submitted: 2020-06-21 02:57 (UTC)
Last Updated: 2020-08-22 20:23 (UTC)

Pinned Comments

kubrick commented on 2022-03-25 17:47 (UTC)

Hello. New co-maintainer here. There is now a working solution, but you either have to patch libusb manually or wait for FS#74240 to be fixed.

https://bugs.archlinux.org/task/74240

Also libfprint-tod-git >= 1.94.3+tod1 is needed, update your version!

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 Next › Last »

kubrick commented on 2022-04-29 22:18 (UTC)

@niveus.corax you can also rebuild libusb 1.0.25 with the patches mentioned there https://bugs.archlinux.org/task/74240

rolandd commented on 2022-04-29 19:51 (UTC)

@niveus.corax Thank you, in that case I will wait for the next stable update as that should contain libusb 1.0.26 and report back after that.

niveus.corax commented on 2022-04-29 19:48 (UTC)

@rolandd

I believe you need libusb 1.0.26-1 As far as I understand it, it does not/is not supposed to work with earlier versions.

rolandd commented on 2022-04-29 19:41 (UTC)

Hello,

I am on Manjaro stable branch but the fingerprint scanner is not working for me because the frpintd.service coredumps. Hopefully you can make some sense of it :)

The packages I have installed are: - fprintd 1.94.2-1 (extra) - libusb 1.0.25-3 (core) - fprint-tod-git 1.94.3+tod1-1 (AUR) - libfprint-2-tod1-xps9300-bin 0.0.6-2 (AUR)

× fprintd.service - Fingerprint Authentication Daemon
     Loaded: loaded (/usr/lib/systemd/system/fprintd.service; static)
     Active: failed (Result: signal) since Fri 2022-04-29 21:20:07 CEST; 28s ago
       Docs: man:fprintd(1)
    Process: 9634 ExecStart=/usr/lib/fprintd (code=killed, signal=SEGV)
   Main PID: 9634 (code=killed, signal=SEGV)
        CPU: 194ms

apr 29 21:20:07 roland-xps systemd[1]: Starting Fingerprint Authentication Daemon...
apr 29 21:20:07 roland-xps systemd[1]: fprintd.service: Main process exited, code=killed, status=11/SEGV
apr 29 21:20:07 roland-xps systemd[1]: fprintd.service: Failed with result 'signal'.
apr 29 21:20:07 roland-xps systemd[1]: Failed to start Fingerprint Authentication Daemon.

It produces this coredump:

29-04-2022 21:20    systemd-coredump    Process 9634 (fprintd) of user 0 dumped core.

Module linux-vdso.so.1 with build-id a323d8e6dae35efa12f1792c4cb3dbafb2eb1cf6
Module librt.so.1 with build-id 4761858b348db8303e872e515aa8d56c046c921c
Module libfprint-2-tod.so.1 with build-id 01536b45d70789d9158ab7d2c834dd64b029c7b1
Module libfprint-tod-goodix-53xc-0.0.6.so with build-id 598f4a40b805dd4e225b20486cc553512c8c45a7
Module libgpg-error.so.0 with build-id 82524ee3d1c4c2244d7cfdcc1e6eea5f9855f6c6
Module libdl.so.2 with build-id bb9bd2657bfba9f60bd34d2050cc63a7eb024bc4
Module libgcrypt.so.20 with build-id 8bf3cb884124273640de797a3e77d86c98434ea4
Module libcap.so.2 with build-id eb6dae97527fc89dbb0d5bb581a15acd02ae9f56
Module liblz4.so.1 with build-id e63600ab23b2f6997f42fac2fa56e1f02ce159a1
Module libzstd.so.1 with build-id 3bccb8fe08e48d5ea135b1d0f99de0d771dd752f
Module liblzma.so.5 with build-id 8b615460aa230708c5183f16bede67aa0437d95e
Module libudev.so.1 with build-id 7dc938362569112855b6086de066cd6a18d1b978
Module libnspr4.so with build-id c5d12234f7975d11a11e67646533657d014d9540
Module libplc4.so with build-id 44dcd42fb72cc8aab586dbf4000293590bb19e67
Module libplds4.so with build-id e915f74a1aff6a20d65b5f03f5ee2e0197153a33
Module libnssutil3.so with build-id 06a43c3ce2b400d69516e9bd009f491b6f098051
Module libusb-1.0.so.0 with build-id 5c4c0a8590852aecd4ffebebb3b984106ef3df90
Module libblkid.so.1 with build-id 140694a62d8d4d07c6c320a501f948dd1b389d73
Module libpthread.so.0 with build-id 7fa8b52fae071a370ba4ca32bf9490a30aff31c4
Module ld-linux-x86-64.so.2 with build-id c09c6f50f6bcec73c64a0b4be77eadb8f7202410
Module libsystemd.so.0 with build-id 05d0460efefd339d315812f9506aecc5a5d22200
Module libgudev-1.0.so.0 with build-id a9f734ea9206d637d5aacfbd86298c91cdc1a33a
Module libnss3.so with build-id 34dd7da87e41dc61c77e01bae89e68466b8c2eea
Module libpixman-1.so.0 with build-id 341f793dcada3a48a306a793d265a517e3f2e7d6
Module libm.so.6 with build-id 596b63a006a4386dcab30912d2b54a7a61827b07
Module libgusb.so.2 with build-id 1697140c599d0977dc94f5777c7dba48d8c1b16d
Module libffi.so.8 with build-id f90d8b734f6de9b25faedb8cbfab7054dafc0a42
Module libmount.so.1 with build-id 4436aeea0cd8c01b5a77969e0531184f8b3513ce
Module libz.so.1 with build-id 1fb800ce60ddb605ebe23f9702adcd341c7c8970
Module libpcre.so.1 with build-id 845483dd0acba86de9f0313102bebbaf3ce52767
Module libc.so.6 with build-id 85766e9d8458b16e9c7ce6e07c712c02b8471dbc
Module libgcc_s.so.1 with build-id 5d817452a709ca3a213341555ddcf446ecee37fa
Module libpolkit-gobject-1.so.0 with build-id 6d189be4e9d8f711bdde061c6b5c4f8741201136
Module libfprint-2.so.2 with build-id b1aaf1e2933150bb019cd2b512cd3cca92023128
Module libgmodule-2.0.so.0 with build-id 5d0db204364cefb16d6d80f9e40df7c3d86023b3
Module libgobject-2.0.so.0 with build-id f5126c30685462884948f1048f2039305c67f5c5
Module libgio-2.0.so.0 with build-id 3f16bee59e25c8bfbb70c4e78a3c90ee79ba4469
Module libglib-2.0.so.0 with build-id d6c7c03d71a1b71f59e10016323136de55f43266
Module fprintd with build-id 381105c0d1b405b659d94e00992e74bb37386a3e
Stack trace of thread 9639:
#0  0x00007f1cf049da26 libusb_free_transfer (libusb-1.0.so.0 + 0xea26)
#1  0x00007f1cf04a1518 n/a (libusb-1.0.so.0 + 0x12518)
#2  0x00007f1cf04a2453 libusb_bulk_transfer (libusb-1.0.so.0 + 0x13453)
#3  0x00007f1ceecce60c n/a (libfprint-tod-goodix-53xc-0.0.6.so + 0x5060c)
#4  0x00007f1cf0a1d5c2 start_thread (libc.so.6 + 0x8d5c2)
#5  0x00007f1cf0aa2584 __clone (libc.so.6 + 0x112584)

Stack trace of thread 9634:
#0  0x00007f1cf0a1a15a __futex_abstimed_wait_common (libc.so.6 + 0x8a15a)
#1  0x00007f1cf0a1cc64 pthread_cond_timedwait@@GLIBC_2.3.2 (libc.so.6 + 0x8cc64)
#2  0x00007f1cf04a0baf libusb_wait_for_event (libusb-1.0.so.0 + 0x11baf)
#3  0x00007f1cf04a1239 libusb_handle_events_timeout_completed (libusb-1.0.so.0 + 0x12239)
#4  0x00007f1cf04a1375 libusb_handle_events_completed (libusb-1.0.so.0 + 0x12375)
#5  0x00007f1cf04a13e1 n/a (libusb-1.0.so.0 + 0x123e1)
#6  0x00007f1cf04a14ee n/a (libusb-1.0.so.0 + 0x124ee)
#7  0x00007f1cf04a2453 libusb_bulk_transfer (libusb-1.0.so.0 + 0x13453)
#8  0x00007f1ceeccf11c n/a (libfprint-tod-goodix-53xc-0.0.6.so + 0x5111c)
#9  0x00007f1ceec92c3a n/a (libfprint-tod-goodix-53xc-0.0.6.so + 0x14c3a)
#10 0x00007f1ceec9697c n/a (libfprint-tod-goodix-53xc-0.0.6.so + 0x1897c)
#11 0x00007f1ceec9cd4a n/a (libfprint-tod-goodix-53xc-0.0.6.so + 0x1ed4a)
#12 0x00007f1ceec92eb9 n/a (libfprint-tod-goodix-53xc-0.0.6.so + 0x14eb9)
#13 0x00007f1ceec93fee n/a (libfprint-tod-goodix-53xc-0.0.6.so + 0x15fee)
#14 0x00007f1ceec9408b n/a (libfprint-tod-goodix-53xc-0.0.6.so + 0x1608b)
#15 0x00007f1ceec97f8a n/a (libfprint-tod-goodix-53xc-0.0.6.so + 0x19f8a)
#16 0x00007f1ceec9b58e n/a (libfprint-tod-goodix-53xc-0.0.6.so + 0x1d58e)
#17 0x00007f1ceeca823d n/a (libfprint-tod-goodix-53xc-0.0.6.so + 0x2a23d)
#18 0x00007f1ceecd0f4b n/a (libfprint-tod-goodix-53xc-0.0.6.so + 0x52f4b)
#19 0x00007f1ceecd44aa n/a (libfprint-tod-goodix-53xc-0.0.6.so + 0x564aa)
#20 0x00007f1cf0c181d5 n/a (libfprint-2.so.2 + 0x421d5)
#21 0x00007f1cf3dbd163 g_main_context_dispatch (libglib-2.0.so.0 + 0x55163)
#22 0x00007f1cf3e139e9 n/a (libglib-2.0.so.0 + 0xab9e9)
#23 0x00007f1cf3dba6c5 g_main_context_iteration (libglib-2.0.so.0 + 0x526c5)
#24 0x00007f1cf0bea580 fp_context_enumerate (libfprint-2.so.2 + 0x14580)
#25 0x0000561010d393e5 n/a (fprintd + 0xe3e5)
#26 0x00007f1cf3b5eddf n/a (libgobject-2.0.so.0 + 0x23ddf)
#27 0x00007f1cf3b60503 g_object_new_valist (libgobject-2.0.so.0 + 0x25503)
#28 0x00007f1cf3b60a6e g_object_new (libgobject-2.0.so.0 + 0x25a6e)
#29 0x0000561010d34151 n/a (fprintd + 0x9151)
#30 0x00007f1cf09bd310 __libc_start_call_main (libc.so.6 + 0x2d310)
#31 0x00007f1cf09bd3c1 __libc_start_main@@GLIBC_2.34 (libc.so.6 + 0x2d3c1)
#32 0x0000561010d34595 _start (fprintd + 0x9595)

Stack trace of thread 9637:
#0  0x00007f1cf0a962af __poll (libc.so.6 + 0x1062af)
#1  0x00007f1cf049b9c5 n/a (libusb-1.0.so.0 + 0xc9c5)
#2  0x00007f1cf0a1d5c2 start_thread (libc.so.6 + 0x8d5c2)
#3  0x00007f1cf0aa2584 __clone (libc.so.6 + 0x112584)

Stack trace of thread 9638:
#0  0x00007f1cf0a962af __poll (libc.so.6 + 0x1062af)
#1  0x00007f1cf049f5d7 n/a (libusb-1.0.so.0 + 0x105d7)
#2  0x00007f1cf04a12a8 libusb_handle_events_timeout_completed (libusb-1.0.so.0 + 0x122a8)
#3  0x00007f1cf089fcdf n/a (libgusb.so.2 + 0x5cdf)
#4  0x00007f1cf3decda5 n/a (libglib-2.0.so.0 + 0x84da5)
#5  0x00007f1cf0a1d5c2 start_thread (libc.so.6 + 0x8d5c2)
#6  0x00007f1cf0aa2584 __clone (libc.so.6 + 0x112584)

Stack trace of thread 9635:
#0  0x00007f1cf0a962af __poll (libc.so.6 + 0x1062af)
#1  0x00007f1cf3e13976 n/a (libglib-2.0.so.0 + 0xab976)
#2  0x00007f1cf3dba6c5 g_main_context_iteration (libglib-2.0.so.0 + 0x526c5)
#3  0x00007f1cf3dba712 n/a (libglib-2.0.so.0 + 0x52712)
#4  0x00007f1cf3decda5 n/a (libglib-2.0.so.0 + 0x84da5)
#5  0x00007f1cf0a1d5c2 start_thread (libc.so.6 + 0x8d5c2)
#6  0x00007f1cf0aa2584 __clone (libc.so.6 + 0x112584)

Stack trace of thread 9636:
#0  0x00007f1cf0a962af __poll (libc.so.6 + 0x1062af)
#1  0x00007f1cf3e13976 n/a (libglib-2.0.so.0 + 0xab976)
#2  0x00007f1cf3dbc6a3 g_main_loop_run (libglib-2.0.so.0 + 0x546a3)
#3  0x00007f1cf3ca443c n/a (libgio-2.0.so.0 + 0x10a43c)
#4  0x00007f1cf3decda5 n/a (libglib-2.0.so.0 + 0x84da5)
#5  0x00007f1cf0a1d5c2 start_thread (libc.so.6 + 0x8d5c2)
#6  0x00007f1cf0aa2584 __clone (libc.so.6 + 0x112584)
ELF object binary architecture: AMD x86-64

niveus.corax commented on 2022-04-29 10:12 (UTC)

@kubrick

No, I'm on Arch, not Manjaro.

kubrick commented on 2022-04-29 10:09 (UTC)

@JulianVennen, this is not normal. Are you sure you don't have old versions of packages or .so lying around?

@niveus.corax are you also using Manjaro?

JulianVennen commented on 2022-04-29 08:59 (UTC)

Ok, I got it to work by downgrading fprintd to 1.90.9-1. The fprintd and libfprint versions apparently don't need to match

linus.cl commented on 2022-04-28 07:02 (UTC)

For me it's the same. I have 27c6:533c Shenzhen Goodix Technology Co.,Ltd. FingerPrint and get the enroll-unknown-error

journalctl: Device reported an error during identify for enroll: An unspecified error occurred!

JulianVennen commented on 2022-04-26 12:05 (UTC)

Even with libusb 1.0.26-1, fprintd 1.94.2-1 fprint-tod-git 1.94.3+tod1-1 and libfprint-2-tod1-xps9300-bin (AUR) I still get "Enroll result: enroll-unknown-error"

I'm running Manjaro and manually downloaded the libusb package from an arch mirror to update it. The USB ID of my sensor is 27c6:533c

niveus.corax commented on 2022-04-18 17:56 (UTC)

@kubrick

paru -Si libfprint-tod-git
Repository      : aur
Name            : libfprint-tod-git
Version         : 1.94.3+tod1-1
Description     : Library for fingerprint readers - TOD version
URL             : https://fprint.freedesktop.org/
AUR URL         : https://aur.archlinux.org/packages/libfprint-tod-git
Groups          : fprint
Licenses        : LGPL
Provides        : libfprint  libfprint-tod  libfprint-2.so  libfprint-2-tod.so
Depends On      : libgusb>=0.3.0  nss  pixman  libgudev
Make Deps       : git  gobject-introspection  gtk-doc  meson>=0.49.0
Check Deps      : python  python-cairo  python-gobject  umockdev>=0.13.2
Optional Deps   : None
Conflicts With  : libfprint
Maintainer      : vagaerg
Votes           : 10
Popularity      : 1.180343
First Submitted : Sun, 21 Jun 2020 03:02:38 +0000
Last Modified   : Tue, 29 Mar 2022 23:09:55 +0000
Out Of Date     : No