Рейтинг:1

How do I get the fingerprint reader to work in Ubuntu 21.04? (XPS 15)

флаг ng

I've tried this and this. Following the second linked post, fprintd-enroll spits out Impossible to enroll: GDBus.Error:net.reactivated.Fprint.Error.NoSuchDevice: No devices available

After following the first linked reddit post, there isn't an option in user settings to setup the fingerprint. Same applies to this script. Any ideas how to make this work?

lsusb:

Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 004: ID 27c6:5395 Shenzhen Goodix Technology Co.,Ltd. Fingerprint Reader
Bus 001 Device 003: ID 8087:0a2b Intel Corp. Bluetooth wireless interface
Bus 001 Device 002: ID 046d:c08b Logitech, Inc. G502 SE HERO Gaming Mouse
Bus 001 Device 005: ID 0c45:6723 Microdia Integrated_Webcam_HD
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

Laptop: Dell XPS 15

CPU: i7-9750H

GPU: GTX 1650

RAM: 16GB

SSD: NVMe

флаг in
Не зная, видит ли ваша машина вообще считыватель отпечатков пальцев, ответить на этот вопрос будет довольно сложно. Не могли бы вы [отредактировать] свой вопрос, чтобы включить вывод `lsusb`? Это даст полезную информацию
Frappy avatar
флаг ng
@matigo Готово. Считыватель отпечатков пальцев Goodix находится в списке, поэтому он его видит. Я также сделал подходящее обновление; apt обновляет джаз много раз, так что я тоже не думаю, что проблема в этом.
Рейтинг:1
флаг in

Shenzhen Goodix очень редко выпускает драйвер Linux для своих считывателей отпечатков пальцев, как это обычно делает компания. достаточно чтобы убедиться, что его драйверы Windows работают. Однако, поскольку это используется Dell — и поскольку Dell хочет, чтобы их машины были полностью совместимы с Ubuntu — есть драйвер!

Вот как его установить:

  1. Download the libfprint-2-tod1-goodix_0.0.6-0ubuntu1~somerville1_amd64.deb package с помощью вашего браузера по выбору или через Терминал, например:
    wget -O ~/Загрузки http://dell.archive.canonical.com/updates/pool/public/libf/libfprint-2-tod1-goodix/libfprint-2-tod1-goodix_0.0.6-0ubuntu1~somerville1_amd64.deb
    
    Примечание: Download the 0.0.6 пакет или что-то новое. Оригинал 0.0.4 package является мусором и работал только тогда, когда Dell устанавливала Ubuntu перед отправкой устройства.
  2. В Терминале установите пакет с дпкг:
    sudo dpkg -i libfprint-2-tod1-goodix_0.0.6-0ubuntu1~somerville1_amd64.deb
    
  3. Перезагрузить
  4. Зарегистрируйте датчик отпечатков пальцев:
    fprintd-зачисление
    
  5. Настройте свое устройство

Начиная с 21.10 вам может больше не понадобиться это делать, т.к. Ядро Linux 5.12 и новее будет поддерживать устройство из коробки.

Frappy avatar
флаг ng
Все еще не работает: «Невозможно зарегистрировать: GDBus.Error:net.reactivated.Fprint.Error.NoSuchDevice: нет доступных устройств». Не знаю, что это такое, но все, кажется, сломано. Мои графические драйверы также полностью отказали: https://askubuntu.com/questions/1363044/nvidia-settings-and-drivers-absolutely-broken
флаг in
Из того, что я прочитал, многие аппаратные средства лучше поддерживаются новейшим ядром, поэтому вы можете попробовать запустить [живую сессию USB 21.10] (https://cdimage.ubuntu.com/daily-live/ current/), чтобы проверить, все ли работает правильно. Хотя версия 21.10 все еще находится в стадии тестирования, она довольно надежна.
Frappy avatar
флаг ng
Могу ли я на самом деле установить 21.10 или я ограничен живым USB-сеансом? Разве 21.10 все еще не находится в ранней стадии?
флаг in
Да, вы можете установить 21.10, если захотите. Он все еще находится в стадии тестирования, окончательный релиз запланирован на следующий месяц. Тестирование с помощью Live USB просто даст вам знать заранее, все ли работает или нет.
флаг in
В udev/rules.d связанного драйвера упоминаются только следующие идентификаторы: 27c6:538c, 27c6:533c, 27c6:530c и 27c6:5840 Почему этот драйвер работает для 27c6:5395, как указано в стартовом посте. Или список в udev не полный?
Mai Hai avatar
флаг mw
Это не работает в Pop OS 20.10 по состоянию на январь 2022 года. Сбой на шаге 2, даже с версиями 0.0.4 или 0.0.6. С помощью «lsusb» Pop OS может обнаружить отпечаток пальца, но не может использовать его в настройках.
флаг in
Поп!ОС != Ubuntu

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.