Como ativar o dispositivo de impressão digital para o Thinkpad t430s em 12.04?

9

Eu segui diferentes tutoriais para permitir a leitura das impressões digitais, mas sem sorte.

GUI de impressão digital continua dizendo no device found .

Qualquer ajuda sobre isso?

= Editar após a primeira resposta =

Eu segui o tutorial que você postou para instalar a impressão digital

o resultado de lsusb é:

Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 003 Device 002: ID 05e3:0608 Genesys Logic, Inc. USB-2.0 4-Port HUB
Bus 001 Device 003: ID 17ef:1003 Lenovo Integrated Smart Card Reader
Bus 001 Device 004: ID 147e:2020 Upek 
Bus 001 Device 005: ID 04f2:b2da Chicony Electronics Co., Ltd 
Bus 003 Device 003: ID 04f2:0760 Chicony Electronics Co., Ltd Acer KU-0760 Keyboard
Bus 003 Device 004: ID 046d:c517 Logitech, Inc. LX710 Cordless Desktop Laser

Portanto, não parece que meu leitor é suportado ... estou certo?

    
por Pierre 27.09.2012 / 10:09

5 respostas

11

Ok, estou executando um Thinkpad X1 e o mesmo chip biométrico está nele. Eu pesquisei todas as internets duas vezes para esse problema, mas, uma boa notícia, eu encontrei uma maneira de fazê-lo funcionar em todos os casos, então aqui está um pequeno "tutorial" que compila as informações desta thread e outras lugares:

Instalando o software

Primeiro, adicione o PPA de impressão digital, conforme mencionado pelos posts anteriores, e instale os pacotes necessários:

sudo add-apt-repository ppa:fingerprint/fingerprint-gui
sudo apt-get update
sudo apt-get install libbsapi policykit-1-fingerprint-gui fingerprint-gui

Em seguida, faça o download e descompacte este link .

Modificando libbsapi

O PPA do Libbsapi atualmente não suporta realmente este chipset, no entanto, a substituição da instalação pela versão mais recente funcionará. Primeiro, descubra a arquitetura (32 ou 64) e localize o arquivo libbsapi.so na pasta lib (para 32 bits) ou na pasta lib64 (para 64 bits) . Então, copie este arquivo (usando sudo, ou gksudo no nautilus) para a pasta / usr / lib.

Depois, precisamos fazer uma adição a este arquivo: /lib/udev/rules.d/40-libbsapi.rules. O código adicionado é:

#Added for Upek 2020 support
ATTRS{idVendor}==”147e”, ATTRS{idProduct}==”2020″,   SYMLINK+=”input/touchchip-%k”, MODE=”0664″, GROUP=”plugdev”
ATTRS{idVendor}==”147e”, ATTRS{idProduct}==”2020″,   ATTR{power/control}==”*”, ATTR{power/control}=”auto”

Faça isso usando: sudo nano /lib/udev/rules.d/40-libbsapi.rules ou sudo gedit /lib/udev/rules.d/40-libbsapi.rules , o que você preferir.

Última modificação e está tudo pronto

Temos que conceder acesso por impressão digital ao barramento USB do leitor. Execute lsusb e localize a linha que pode parecer com isso Bus 001 Device 003: ID 147e:2020 Upek (na verdade, procure pelo 147e: 2020 Upek ID). 001 aqui indica seu id de barramento e 003 é seu id de dispositivo. Observe o seu. Em seguida, emita o comando (no meu caso, mas adapte-se ao seu próprio id de barramento e dispositivo):

sudo chmod 666 /dev/bus/usb/001/003

Em seguida, inicie a impressão digital-gui e ela deve reconhecer seu dispositivo e configurá-lo felizmente.

    
por hadware 06.01.2013 / 01:29
5

Na verdade, existe uma versão mais recente de libbsapi disponível que está empacotada no fingerprint-gui PPA que suporta este dispositivo. Eu tentei com o meu T530 (scanner deviceid 147e: 2020) e funciona.

Há uma instrução e uma fonte para esta lib em esta página (role para baixo na página vinculada para o inglês versão). Na minha configuração do Ubuntu 12.10, o caminho para o arquivo de regra udev que tem que ser editado é diferente daquele no tutorial, é:

/lib/udev/rules.d/40-libbsapi.rules
    
por bender 30.12.2012 / 03:57
3
Supported readers (run command lsusb to find out the ID of your reader)
============
  045e:00bb        061a:0110        147e:1002
  045e:00bc        08ff:1600        147e:1003
  045e:00bd        08ff:2500        147e:2015
  045e:00ca        08ff:2580        147e:2016
  0483:2015        08ff:5501        147e:3000
  0483:2016        138a:0001        147e:3001
  05ba:0007        147e:1000        147e:5002
  05ba:0008        147e:1001        147e:5003
  05ba:000a

Instalação

  1. Primeiro de tudo, se você instalou manualmente a GUI Fingerprint antes, se livre completamente dela. Remova todos os binários, bibliotecas compartilhadas, quaisquer outros arquivos e desfaça todas as alterações feitas nos arquivos de configuração do sistema (especialmente nos arquivos em /etc/pam.d /).

  2. Adicione este PPA às suas fontes:

    sudo add-apt-repository ppa:fingerprint/fingerprint-gui
    sudo apt-get update
    
  3. Instale os pacotes:

    sudo apt-get install libbsapi policykit-1-fingerprint-gui fingerprint-gui
    
  4. Faça logout da sua sessão e faça login novamente (precisamos que os novos padrões de sessão sejam selecionados).

Configuração

Após a instalação, inicie a GUI Fingerprint (pode ser encontrada em System > Preferences) e registre suas impressões digitais.

Isso deve ser tudo que você precisa fazer!

Tente bloquear sua tela, sair e acessar o sudo no terminal e executar aplicativos gráficos que exijam privilégios de root.

    
por user61928 27.09.2012 / 13:19
0

A partir de outubro de 2013, o PPA foi atualizado e isso funcionou bem para mim. Eu estou usando o Ubuntu 13.10 (picante) com um Thinkpad T430s (Upek 147e: 2020). A página PPA mostra uma lista muito maior de dispositivos compatíveis agora.

Eu nunca usei muitas impressões digitais no meu antigo T60 porque foi muito difícil de configurar, mas estou gostando muito agora.

    
por dirkjot 01.01.2014 / 00:36
0

Fprintd

Fprintd está no repositório oficial do Ubuntu.

Ele também fornece drivers também.

Pode ser instalado com:

sudo apt-get install fprint-demo fprintd fprintd-doc libpam-fprintd libfprint0 libfprint-dev

    
por user224082 01.01.2014 / 02:08