Comment 8 for bug 1965931

Revision history for this message
Bin Li (binli) wrote :

Hi Marco,

I got a testing driver from FPC, it works fine in my side.

$ sudo add-apt-repository ppa:libfprint-tod1-group/ppa
$ sudo apt update
$ ubuntu-drivers list
libfprint-2-tod1-fpc
$ sudo apt install libfprint-2-tod1-fpc
$ sudo reboot

After boot up, I could enable fingerprint and use it to login. Just some
warning logs in system.

$ journalctl -b 0 | grep fprintd
May 25 05:05:28 Jing-Intel-2 fprintd[1684]: Library /usr/lib/x86_64-linux-gnu/libfprint-2/tod-1/libfprint-tod-fpcbep-9800-0.0.2.so doesn't expose the required entry point symbol
May 25 05:05:28 Jing-Intel-2 fprintd[1684]: libusb: error [udev_hotplug_event] ignoring udev action change
May 25 05:05:28 Jing-Intel-2 fprintd[1684]: libusb: error [udev_hotplug_event] ignoring udev action change
May 25 05:05:59 Jing-Intel-2 systemd[1]: fprintd.service: Deactivated successfully.

Do you have any concerns that the FPC provide two so files?

libfprint-tod-fpcbep-9800-0.0.2.so is algorithm part which is called by libfprint-2-tod1-fpc-9800-0.0.2.so, the later one has tod interface.

Do you know the udev rules error above? The rules sounds good in my side. Thanks!

SUBSYSTEM=="usb", ATTRS{idVendor}=="10a5", ATTRS{idProduct}=="9800", ATTRS{dev}=="*", TEST=="power/control", ATTR{power/control}="auto"
SUBSYSTEM=="usb", ATTRS{idVendor}=="10a5", ATTRS{idProduct}=="9800", ENV{LIBFPRINT_DRIVER}="FPC fingerprint sensors"