[4.4.0.58][Xperia X]Cannot add fingerprint

I had the very same error on 4.4.0.72.
According to this thread it could be solved by reinstalling the sailfish-fpd slave:

devel-su
systemctl stop sailfish-fpd.service
pkcon refresh
pkcon install sailfish-fpd-slave-f5121
exit
reboot

And indeed, the fingerprint reader is now working properly. :slight_smile:

There is still no /dev/hwbinder device, but the service doesn’t complain about it.

[root@sxx defaultuser]# systemctl status sailfish-fpd
● sailfish-fpd.service - Fingerprint Daemon
Loaded: loaded (/usr/lib/systemd/system/sailfish-fpd.service; disabled; vendor preset: enabled)
Active: active (running) since Fri 2022-10-07 20:48:56 CEST; 5s ago
Process: 5308 ExecStartPre=/bin/sh -c /usr/bin/test -f /run/systemd/boot-status/init-done || sleep 5 || : (code=exited, status=0/S
UCCESS)
Main PID: 5312 (sailfish-fpd)
Memory: 1.4M
CGroup: /system.slice/sailfish-fpd.service
├─5312 /usr/bin/sailfish-fpd --systemd
└─5314 /usr/libexec/sailfish-fpd/fpslave --log-to=syslog --log-level=4

Oct 07 20:48:55 sxx systemd[1]: Starting Fingerprint Daemon…
Oct 07 20:48:56 sxx systemd[1]: Started Fingerprint Daemon.
Oct 07 20:48:56 sxx sailfish-fpd[5312]: mrcontrol_set_active_user_cb: delayed change to user 100000
Oct 07 20:48:56 sxx fpslave[5314]: fpenumerate_enter: QUIRK: skipping index validation
[root@sxx defaultuser]#

2 Likes

Reinstalled the fingerprint service with zypper and all is well :+1: Thx, tice_rex!

thanks, that worked :slight_smile:

The next 4.6.0 update (after 4.6.0.13) will have a fix for this.

2 Likes

It is fixed in 4.6.0.15.