Instale o Driver de impressão digital 138a: 0090 no Ubuntu 16.04 (ThinkPad T460s)

8

Estou prestes a configurar meus novos fantásticos T460s com o Ubuntu 16.04 (por causa do problema no Skylake Kernel, escolhi essa nova versão). Tentei usar meu sensor de impressão digital 138a: 0090 (lusb) O Fingerprint Gui não reconhece o dispositivo que não é de admirar, porque não está na lista de compatibilidade. Preciso esperar por um motorista ou há algo que eu possa fazer sobre isso?

Muito obrigado :)

Atomius
fonte
1
16.04 não foi lançado, o que torna sua pergunta fora de tópico. Se sua pergunta fosse sobre como fazer esse leitor de impressão digital funcionar, isso seria uma coisa diferente.
LiveWireBT
Essa é exatamente a minha pergunta, eu sou novo para esta comunidade como escritor por isso, desculpa alguns erros no material postagem
Atomius
1
Isso ainda não é suportado, acompanhe o bug em bugs.freedesktop.org/show_bug.cgi?id=94536 #
Treviño
Eu tenho o mesmo scanner no meu novo Lenovo Thinkpad X1 Yoga. Também não há sorte com fprint. Eu olhei para o repositório libfprint, mas o projeto foi atualizado pela última vez em 2008 e não parece haver uma "lista de solicitações de drivers" :(
isso funcionou com meu x1 carbono i7 3ª geração 3448 launchpad.net/~fingerprint/+archive/ubuntu/fingerprint-gui Melhor sorte
Sherif Salem

Respostas:

6

Acabei de obter o leitor de impressão digital (138a: 0090) trabalhando no meu Thinkpad T460p!

  1. Pode ser uma boa ideia remover libpam-fprintdse você já o instalou:
    $sudo apt remove libpam-fprintd
  2. Adicione o repositório ao libpam-fprintdqual suporta 138:0090
    $sudo add-apt-repository -u ppa:3v1n0/libfprint-vfs0090
  3. Instalar libpam-fprintd
    $sudo apt install libpam-fprintd
  4. Registre seu localizador de índices usando:
    $fprintd-enroll -f "right-index-finger" "$USER"
  5. Registre todos os dedos:
    $for finger in {left,right}-{thumb,{index,middle,ring,little}-finger}; do fprintd-enroll -f "$finger" "$USER"; done

Veja aqui para mais informações: https://github.com/3v1n0/libfprint

barro32
fonte
FUNCIONA! Testei em um Lenovo T460p e funciona perfeitamente até agora. Ótimo trabalho, cara!
Sean Osso
Eu segui suas instruções, mas ao tentar registrar o dedo, consegui Enroll result: enroll-unknown-error. Estou tentando fazê-lo funcionar no T460p com o Ubuntu 18.04 instalado. Você tem alguma idéia de como fazê-lo funcionar?
Mateuszb
tentei isso no meu laptop Lenovo p50. funcionou bem até que o dedo se list_devices failed: No devices available
registre
5

Eu tenho um x1 carbono quarta geração que tem o mesmo leitor de impressões digitais. Eu olhei através da fonte upstram da libfprint, e ela ainda não parece suportada, por isso não está funcionando. Você provavelmente terá que esperar até que alguém crie um driver para isso.

Dave Chiluk
fonte
2

O esforço de engenharia reversa do protocolo começou e encontrou algum sucesso aqui . Fique de olho nesse projeto para um motorista.

conradlee
fonte
0

Para o Ubuntu 16.04 ou superior:

Siga estas etapas para instalar o repositório em uma série Lenovo B (funcionou muito bem com o meu Lenovo E450)

  1. $ sudo apt install libpam-fprintd
  2. $ fprint-enroll
  3. Passe o dedo no scanner de dedo
Mack
fonte