Subject: Synaptics Metallica MIS Fingerprint Reader (06cb:009a) on Lenovo L390 (20L5004HUS) - “No devices available” error
Hello openSUSE community,
requesting assistance with Synaptics Metallica MIS Touch Fingerprint Reader (USB ID 06cb:009a) on a Lenovo ThinkPad L390 (model 20L5004HUS) running openSUSE.
The user has installed fprintd, fprintd-pam, libfprint-2-2, and libfprint-2-tod1. They have also run sudo pam-config --add --fprintd and verified that auth sufficient pam_fprintd.so is present in /etc/pam.d/common-auth-pc.
However, when trying to enroll fingerprints using fprintd-enroll, the error message is:
Impossible to enroll: GDBus.Error:net.reactivated.Fprint.Error.NoSuchDevice: No devices available
The output of lsusb confirms the device is detected:
Bus 001 Device 009: ID 06cb:009a Synaptics, Inc. Metallica MIS Touch Fingerprint Reader
Based on research, the Metallica MIS (06cb:009a) uses a “Match on Host” (MoH) architecture, which has historically been challenging to support on Linux, and it’s not listed as officially supported on the libfprint website. However, discussions mention potential success with python-validity or alternative drivers for similar Synaptics devices (e.g., those found in other ThinkPads).
Has anyone successfully gotten the Synaptics Metallica MIS Touch Fingerprint Reader (06cb:009a) to work on openSUSE, particularly on a Lenovo L390?
The user is looking for guidance on:
- Specific openSUSE-compatible solutions (e.g.,
python-validityintegration orlibfprintworkarounds). - Steps to troubleshoot the “No devices available” error further.
- Any alternative drivers or methods that might enable this fingerprint reader on openSUSE.
Thank you in advance for any assistance.