+++ This bug was initially created as a clone of Bug #46233 +++ Образ workstation-p10.1 m5sum: 84605e6eb98ae4015da7a7d719235941 Сканер отображается в lsusb, однако fprintd его не распознает. Bus 001 Device 004: ID 2808:9338 Focal-systems.Corp FT9201Fingerprint
Возможно этот заработает: https://gitlab.freedesktop.org/libfprint/libfprint/-/commit/ac3b0d07ba69c28adf24eb20a0c6e0640e232da8
Перепроверил на актуальном libfprint2 1.94.100-alt1 (сизиф). Драйвер focaltech_moc в дереве есть и активно развивается, но его id_table (libfprint/drivers/focaltech_moc/focaltech_moc.c) содержит 13 PID'ов, и 0x9338 среди них нет. При этом 2808:9338 присутствует в libfprint/fprint-list-udev-hwdb.c в массиве allowlist_id_table, снабжённом комментарием апстрима: /* Currently known and unsupported devices. * You can regenerate this list from the wiki page with: * meson compile -C <build-dir> sync-unsupported-devices */ То есть апстрим осознанно числит это устройство неподдерживаемым; список нужен только для генерации hwdb-правил автосуспенда и никакого драйвера к устройству не привязывает. Косвенное подтверждение: вся серия 0x93xx (9338, 9348, 93a9) находится в этом списке, тогда как поддерживаемые focaltech-сенсоры — из других серий (0x9e48, 0xa27a, 0xa97a, 0x077A и т.д.). Похоже на другое поколение протокола, а не на забытый PID. Коммит ac3b0d07 из комментария #1 к добавлению 0x9338 в драйвер так и не привёл. Итог: со стороны дистрибутива сделать нечего — поддержка FT9201 2808:9338 должна сначала появиться в апстриме libfprint. Оставляю баг открытым как ожидание апстрима.